设置 TeXstudio 以编译 *.tex 或 *.ltx 文件

设置 TeXstudio 以编译 *.tex 或 *.ltx 文件

这个问题可能不是 TeXstudio 特有的,因为它与 shell 上的命令执行有关。无论如何,我想设置 TeXstudio 来编译以 或 *.tex*.ltx文件结尾的文档。默认编译命令是:

pdflatex -synctex=1 -interaction=nonstopmode %.tex

我尝试了以下命令,它显然有效,但不知何故它不是一个非常干净的解决方案。

pdflatex -synctex=1 -interaction=nonstopmode %.tex \| pdflatex -synctex=1 -interaction=nonstopmode %.ltx

如何获取一个不会尝试编译不存在的文件(例如foo.tex),而是编译现有foo.ltx文件的编译命令?

编辑:我的系统是 Linux Mint 17.1 Cinnamon,带有默认 bash shell。

答案1

使用扩展语法?...进行文件名格式化,例如:

pdflatex -synctex=1 -interaction=nonstopmode "?me"

另请参阅命令配置下方有关特殊字符的解释(需要启用高级选项才能查看所有详细信息):

特殊字符

相关内容