我的 xelatex 应用程序在“C”目录中。
我的 Tex 文件位于“D”目录中。
我怎样才能运行“D”盘中的 tex 文件?
和 cmd 提示符?
答案1
您需要将“TeX 发行版的路径”附加到PATH
环境变量中。为此,请按照以下步骤操作:
打开 Windows 资源管理器(不是 Internet Explorer),然后搜索
Control Panel\All Control Panel Items\System
。快捷方式是Win+Break
(按住Windows Flag
按钮,然后按Break
按钮)。点击
Advanced system settings
。点击
Environment Variables...
您将看到 2 个部分,一个是用户变量,另一个是系统变量。为了方便起见,请集中精力于该
System variables
部分,找到Path
并双击。根据您的 TeX 分发路径,将 附加
;
到 的末尾,后面跟着您的 TeX 分发路径Variable value:
。例如,如果您的 TeX 分发路径是C:\Program Files\texlive\2011\bin\
,则附加;C:\Program Files\texlive\2011\bin\
到 的末尾,Variable value:
如下图所示。单击“确定”按钮确认更改。完成!现在您可以
xelatex
从任何目录调用,如下所示。
答案2
假设你正在运行 Windows(因为你提到“cmd 提示符”),你应该能够执行
C:\>xelatex D:\myfile.tex
如果 Windows 输出
'xelatex' is not recognized as an internal or external command,
operable program or batch file.
那么你有两个选择。要么设置你的 Windows路径环境变量。具体操作方法取决于您的系统,因此,请根据您运行的是 Windows 系统来查看一些指南2000,经验值,Vista 或 7。或者,您可以展开安装所在的整个目录xelatex
,例如:
"C:\Program Files\texlive\2011\bin\xelatex" D:\myfile.tex
请注意,如果目录结构包含空格,则需要使用引号""
。如果您的 LaTeX 文件不在D:\
根目录/文件夹中,则必须包含整个路径,如上所述,如果路径包含空格,请确保使用引号:
C:\>xelatex "D:\Documents and Settings\User\myfile.tex"