zoukankan      html  css  js  c++  java
  • Latex 添加新的宏包

    使用Latex编译文件出现如下错误:

    ! LaTex Error: File 'newtxtext.sty' not found.

    这时候需要安装对应的宏宝,方法如下。

    Step 1,到https://www.ctan.org/下载相关文件
    本问题中,就是下载“newtxtext.sty”,为了保险起见,下载相关的整个文件夹newtx

    Step 2,把该文件夹复制到CTex相关目录下。
    如果使用MikTex,就放到相对路径"MikTex/"下面即可。我是放到了"CTex安装路径根目录/MikTex/tex/latex/"下。


    另一种方法,可以直接把newtxtext.sty文件放到与latex文件同一目录也可以解决此问题。如我需要编译的latex文件叫main.tex,则把newtxtext.sty放到和main.tex同目录即可。只是觉得这种方法不治根本,下一个tex文件同样要做一遍,很别扭,果断放弃这种做法(这种方法经实验是有效的)。

    Step 3,刷新LaTex,让它识别该宏包
    (1)打开“CTex安装路径根目录MiKTeXmiktexinmo_admin.exe"(可以从开始菜单打开,如Win7: CTex-->MikTex-->Maintenance (Admin)-->Settings (Admin),或Win10: CTex-->Settings (Admin))。
    (2)在打开的“MikTex Options (Admin)”界面和"General"标签下,点击"Refresh FNDB"按钮。
    (3)短暂的等待后,问题就已经解决了。

    其他:

    看网上说,下载的不是sty文件,而是.ins, .dtx文件等,还需要手动编译,可以参考如下网址。

    [1] LaTeX手动安装宏包(package)以及生成帮助文档的整套流程.  https://www.cnblogs.com/csucat/p/5142459.html

  • 相关阅读:
    Binding to a Service
    UML类图几种关系的总结
    阿里云调试
    Serif和Sans-serif字体的区别
    从Log4j迁移到LogBack的理由
    logback
    java 解析json格式数据(转)
    开源Web测试工具介绍
    GET乱码以及POST乱码的解决方法
    单元测试框架TestNg使用总结
  • 原文地址:https://www.cnblogs.com/wt869054461/p/13516896.html
Copyright © 2011-2022 走看看