我刚刚安装了 MikTex,它附带 TexStudio 和编辑器。到目前为止,编辑器似乎很好。我唯一的问题出现在我必须编译并实际查看我创建的内容时。
现在每次我编译某些内容时,它都会进入我的 C:\users\myname 文件夹。但我的 tex 文件保存在 C:\Development\latexWorkspace 下,名称为 helloWorld.tex。
我浏览了一些论坛,发现我可以做到
pdflatex -aux-directory=C:\Development\latexWorkspace -output-directory=C:\Development\latexWorkspace C:\Development\latexWorkspace\helloWorld.tex
所以我想,嘿,我只需在 TexStudio 中更改 pdflatex 的构建执行即可。因此,我将选项 > 配置 TexStudio > 命令 > PdfLatex 下的命令更改为
pdflatex -aux-directory=C:\Development\LatexWorkspace -output-directory=C:\Development\LatexWorkspace %.tex
然而我刚刚收到了这条消息:
错误:无法启动命令:pdflatex -aux-directory=C:\Development\LatexWorkspace -output-directory=C:\Development\LatexWorkspace "HelloWorld".tex
我甚至将该错误直接复制到 CMD 中,并且它按预期运行。
TexStudio 是否可以使用自定义 shell 来运行命令或类似的东西?我如何才能让它将所有内容输出到我想要的文件夹中?
答案1
[原帖评论已转为答案]
只需C:\Development\LatexWorkspace
改为C:\\Development\\LatexWorkspace
。