我可以在不生成 PDF 的情况下进行编译吗?

我可以在不生成 PDF 的情况下进行编译吗?

当 Texpad 编译.tex文件时,它会.pdf在相同的位置生成一个具有相同名称的文件。我更愿意不是这些 PDF 实际上存储在我的工作文件目录中——这会增加混乱,而我宁愿只关注文件,并且只在需要导出项目时.tex使用。.pdf

我希望在 Overleaf 中复制我熟悉的模型:用户只能在他们的文件系统中看到 TeX 文件,即使他们编译并可以查看 PDF 预览。只有当用户要求“导出为 PDF”时,任何实际的 PDF 文件才与他们相关。

这可以在 Texpad 中实现吗?.pdf当我查看预览时,我不在乎是否真的有幕后操作——我只是不喜欢未经询问就将其放入我的文件夹中。我搜索了 Texpad 文档、Texpad 设置、TeX.SE 和通用搜索引擎,但找不到解决方案,甚至找不到其他尝试做同样事情的人。我的目标是否被误导或不明智?如果不是,我该怎么做?

答案1

根据要求将我的评论转化为答案。

如果您想查看输出,您必须对其进行编译。因此,如果您想查看 PDF,您的编辑器必须调用 LaTeX 来生成 PDF。Overleaf 也一样,但它不会在文件树中显示输出和辅助文件。相反,它有一个隐藏的构建目录,其中存储了您项目的这些文件。

我实际上并不认为在自己的机器上隐藏输出文件有什么好处,相反,我认为从长远来看,这更有可能产生问题而不是解决任何问题。

如果您想这样做,引擎会提供选项,-output-directory您可以告诉 LaTeX 将输出和辅助文件放入特定目录中(并将该目录添加到 LaTeX 以最高优先级搜索的输入路径中)。

但是我不知道如何配置 texpad 以使用该选项。

相关内容