如何只保留tex和pdf文件,而将余下的文件放到其他文件夹下 ![](https://wenda.latexstudio.net/data/attach/190917/JxsKOJBk.png)

4 回答4

1
写一个latexmk命令的脚本,将编译后的指定文件复制到指定文件夹。 例如: ``` $pdf_mode = 5; $xelatex = 'xelatex -file-line-error -halt-on-error -interaction=nonstopmode -no-pdf -synctex=1 %O %S;cp %D release/Compiler.pdf'; $xdvipdfmx = 'xdvipdfmx -E -o %D %O %S'; $postscript_mode = $dvi_mode = 0; $clean_ext = 'aux bbl equ glo gls hd idx ilg ind lof lot out blg log thm toc synctex.gz lofEN lotEN equEN etoc nav snm vrb xdv'; $makeindex = 'zhmakeindex -s gind.ist %O -o %D %S'; add_cus_dep('glo', 'gls', 0, 'makeglo2gls'); sub makeglo2gls { system("zhmakeindex -s gglo.ist -o \"$_[0].gls\" \"$_[0].glo\""); } ``` 你可以研究一下`cp %D release/Compiler.pdf`这一句话
  • 非常感谢! – asdddan 2019-10-15 16:49 回复
0
可以看看这个链接如何写`latexmk`脚本。 [https://www.latexstudio.net/archives/51493.html](https://www.latexstudio.net/archives/51493.html)
0
严重怀疑这么做之后会对其他的功能产生影响。
  • 回复 OsbertWang :对的,我觉得用LaTeX,就接受他的结果好了,非要折腾,不好。 – registor 2019-09-18 10:32 回复
  • 回复 registor :本来没有问题,偏偏有人喜欢产生问题…… – OsbertWang 2019-09-17 23:37 回复
  • 应该说肯定有影响,这些文件相互关联。 – registor 2019-09-17 21:31 回复
0
建议学习一下 `latexmk` 的使用和 `latexmkrc` 的配置。如果你觉得那些临时文件不爽,编译获取了最终的结果以后只要一条 ``` latexmk -c ``` 就可以了,何必那么麻烦地折腾呢,临时文件肯定有他存在的意义,换地方放会带来一系列问题的。

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。