已安装newtx包,TexLive仍提示找不到newtxtext.sty的问题求助
解决TeXStudio找不到newtxtext.sty的问题
第一步:检查TeXStudio编译器路径配置
- 打开TeXStudio,依次点击选项 -> 配置TeXStudio -> 构建
- 确认默认编译器(如PDFLaTeX、XeLaTeX)的命令路径指向TeXLive 2023的对应程序,例如PDFLaTeX的路径应为
C:\texlive\2023\bin\win32\pdflatex.exe,避免指向其他TeX发行版(如MiKTeX)的文件 - 若路径错误,手动选择TeXLive 2023目录下对应编译器的exe文件
第二步:刷新TeX文件名索引数据库
- 打开TeXLive Shell,切换到Commands标签页,先执行
tlmgr update --self更新包管理器,再执行tlmgr rebuild刷新文件索引 - 也可直接在命令提示符(CMD)中运行以下命令重建索引:
mktexlsr C:\texlive\2023\texmf-dist
第三步:命令行编译多文件项目
- 打开命令提示符,通过
cd /d 你的模板文件夹路径(如cd /d D:\SchoolThesis)导航到模板所在目录 - 找到项目的主tex文件(通常命名为
main.tex或thesis.tex),运行对应编译器命令,例如用PDFLaTeX编译:
多文件项目只需编译主文件,LaTeX会自动处理引用的子文件。若编译成功,说明问题出在TeXStudio配置;若仍报错,需检查模板的包调用语法。pdflatex main.tex
第四步:检查模板的包调用代码
- 打开模板主tex文件,确认调用newtxtext的代码为
\usepackage{newtxtext},无拼写错误或多余参数;若模板使用带选项的调用(如\usepackage[xxx]{newtxtext}),确认选项未导致加载异常
内容的提问来源于stack exchange,提问作者Zanchet2020
相关产品推荐
相关产品推荐

