我正在尝试将我的论文应用到 TeX 模板中。我已经pdflatex
在 Linux 机器上安装了它(在我所在的大学),但无法让它工作。当我指向我的 TeX 文件时,如下所示,它给出了一个错误:
Enter file name: /users/ugrad/oconnorp/Downloads/CUEDThesisPSnPDF/thesis
! LaTeX Error: File `Classes/CUEDthesisPSnPDF.cls' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)
答案1
错误原因:
cd /users/ugrad/oconnorp/Downloads/CUEDThesisPSnPDF
从 CUEDThesisPSnPDF 目录运行 pdflatex 之前目录没有变化。cd
CUEDthesisPSnPDF.cls
应该按照(类文件)位于Classes/CUEDthesisPSnPDF
将要搜索的位置来完成pdflatex
,因为它在下面的参数中提到\documentclass[]{}
。\documentclass[oneside,12pt]{Classes/CUEDthesisPSnPDF}
因此引擎不知道 .cls(class)/.sty(style) 文件的位置
pdflatex
。相反,您pdflatex
从不同的目录运行,但没有提供 .tex 文件的名称以及 .cls 和 .sty 文件的位置。只需输入 即可退出程序X
。
正确的方法
追赶
pdflatex thesis
以cd /users/ugrad/oconnorp/Downloads/CUEDThesisPSnPDF
满足CUEDthesisPSnPDF.cls
位置Classes/CUEDthesisPSnPDF
命令行/终端运行方式
pdflatex fileName.tex
应始终有效,并且它是编辑器出错时的最佳验证测试。理想情况下,不需要 latex 编辑器,它用于 GUI 用户体验和 synctex/view pdf 功能。
验证乳胶安装:命令行/终端:
- 要使用命令行/终端验证/测试 latex 安装(TeXlive 或 MiKTeX),可以使用
latex small2e
得到small2e.dvi
(或)
latex sample2e
得到sample2e.dvi
pdflatex small2e
得到small2e.pdf
(或)
pdflatex sample2e
得到sample2e.pdf
pdflatex sample2e
得到sample2e.pdf
xetex opentype-info
得到opentype-info.pdf
注意,无需.tex
扩展
提及者:jon 在他的评论中
便携式 LaTeX 编辑器:无需 sudo 权限:
如果你在 Ubuntu 上没有安装 LaTeX 编辑器,也没有
sudo/admin
权限时,使用TeXmaker LaTeX 编辑器的便携版本 取决于 32 位 (i386) 或 64 位 (x86_64) Linux。uname -a
使用终端测试 Linux 是 32 位还是 64 位。32 位便携式编辑器可以在两者上运行。