我知道我可以C-u C-c C-c LaTeX在运行命令之前使用它来编辑它,但是有没有什么方法可以让我指定一个输出文件名而不需要手动编辑命令呢?
答案1
将其添加到您的.emacs
。
(put 'LaTeX-command 'safe-local-variable
'(lambda (x)
(stringp x)))
并且在您的 LaTeX 缓冲区问题中M-x add-file-local-variable
RET LaTeX-command
RET "latex -jobname INSERTNAMEHERE -output-directory INSERTPATHHERE"
RET(注意:latex
,pdf
即使您使用pdflatex
,也没有,当打开时它会被添加到前面TeX-PDF-mode
),但您必须在源的所有文件中添加这个变量,并且您将无法用打开输出文件C-c C-v或用删除辅助文件C-c C-c Clean
RET。