在 Texstudio 中使用“%”而不是作业名称进行自定义编译

在 Texstudio 中使用“%”而不是作业名称进行自定义编译

我有一个简单的问题,但找不到任何答案。在 texstudio 中编译 pdf 后,我运行自定义命令以从中生成多个 svg:

pdf2svg %.pdf output-page%d.svg all

但是,texstudio 将第二个识别%为“jobname”,因此它不会作为生成的 svg 中编号的占位符。我如何“告诉”texstudio 第二个%实际上是该符号而不是“jobname”?

非常乐意提供任何帮助!

答案1

摘自 TeXstudio 用户手册:

TeXstudio 将其一些功能实现为外部命令,可以在配置对话框中设置(“选项/配置 TeXstudio”->“命令”)。

在执行外部命令之前,命令行会进行扩展,其中 TeXstudio 识别并替换以下标记:

% 由根(主)文档的绝对路径名替换,但不包括文件扩展名。

%% 被 % 符号取代。

因此下一个命令有效: pdf2svg %.pdf output-page%%d.svg all

相关内容