如何使用带有许多选项的长命令来编译 ps2pdf?

如何使用带有许多选项的长命令来编译 ps2pdf?

我正在使用 Texmaker,需要使用latexbiberlatexlatex、进行编译dvipsps2pdf如果从命令行编译,请执行

latex -interaction=nonstopmode file.tex
biber file.bcf
latex -interaction=nonstopmode file.tex
latex -interaction=nonstopmode file.tex
dvips -o file.ps file.dvi
ps2pdf -dMaxSubsetPct#100 -dCompatibilityLevel#1.2 -dSubsetFonts#true -dEmbedAllFonts#true -dAutoFilterColorImages#false -dAutoFilterGrayImages#false -dColorImageFilter#/FlateEncode -dGrayImageFilter#/FlateEncode -dModoImageFilter#/FlateEncode -dDownsampleColorImages#false -dDownsampleGrayImages#false -dDownsampleMonoImages#false -dColorImageFilter#/FlateEncode -dPDFsettings#/prepress file.ps file.pdf

一切正常。但在 Texmaker 中配置自定义命令时,例如

latex -interaction=nonstopmode %.tex|biber %.bcf|latex
-interaction=nonstopmode %.tex|latex -interaction=nonstopmode %.tex|dvips -o %.ps %.dvi|ps2pdf -dMaxSubsetPct#100
-dCompatibilityLevel#1.2 -dSubsetFonts#true -dEmbedAllFonts#true -dAutoFilterColorImages#false -dAutoFilterGrayImages#false -dColorImageFilter#/FlateEncode -dGrayImageFilter#/FlateEncode -dModoImageFilter#/FlateEncode -dDownsampleColorImages#false -dDownsampleGrayImages#false -dDownsampleMonoImages#false -dColorImageFilter#/FlateEncode -dPDFsettings#/prepress %.ps %.pdf|"C:/Program Files (x86)/Adobe/Reader 10.0/Reader/AcroRd32.exe" %.pdf

PDF 创建失败。出现错误提示无法找到文件,但消息消失得太快,我来不及读完整个消息……

我究竟做错了什么?

答案1

在 Texmaker 中,您可以使用 Quickbuild Wizard 在 .tex 文件上执行您自己的命令序列

第一步是在 texmaker 中加载 latex/dvips/ps2pdf 命令,如下所示。尝试缩放浏览器以检查正确的命令行参数

latex/dvips/biber/ps2pdf 的 Texmaker 配置

此后构建命令序列,如下所示 执行顺序

按下“确定”后,您会在用户定义框中找到以下命令

latex -interaction=nonstopmode %.tex|biber %.bcf|latex -interaction=nonstopmode %.tex|latex -interaction=nonstopmode %.tex|dvips -o %.ps %.dvi|ps2pdf -dMaxSubsetPct#100 -dCompatibilityLevel#1.2 -dSubsetFonts#true -dEmbedAllFonts#true -dAutoFilterColorImages#false -dAutoFilterGrayImages#false -dColorImageFilter#/FlateEncode -dGrayImageFilter#/FlateEncode -dModoImageFilter#/FlateEncode -dDownsampleColorImages#false -dDownsampleGrayImages#false -dDownsampleMonoImages#false -dColorImageFilter#/FlateEncode -dPDFsettings#/prepress %.ps

确认您的用户定义选择并使用 Quickbuild 并按 VIEW PDF 查看 pdf 文档。

相关内容