subfile 选项输出名称

subfile 选项输出名称

我在 MikTeX(与 XeLaTeX)中使用该软件包subfiles。它运行良好,但我想将 MikTex 中编译后的子文件显示为 PDF。这在 MikTeX 中很常见:编辑器打开 PDF 预览窗口以显示编译后具有相同基本名称的 PDF。

例如:编译main.tex后,显示main.pdf。

但编译子文件也会将 pdf 输出为 main.pdf。因此,编译后的子文件没有 PDF 预览。

例如:编译子文件 mySubfile.tex(main.tex 的子文件)后,结果保存为 main.pdf,因此编辑器找不到文件 mySubfile.pdf 来显示在预览窗口中。

如何subfiles在编译子文件时使用子文件的基本名称作为 PDF 输出基本名称?

我知道我通常可以在 MikTeX 选项或编译器选项中以某种方式更改输出名称,但这会使在编译子文件和编译主文件之间轻松切换变得不可能。

答案1

我只需在另一个查看器中打开该文件即可。在 Linux 中它会自动刷新,但在其他操作系统中我不确定。打开它后,我只需从任务栏按下它的按钮即可看到它。

我确信这不是您想要的答案,因此,您可以独立于编辑器使用以下方式:

您可以创建一个 main.tex 文件,用于 pdf 预览。此文件将包含如下代码:

\documentclass{article}
\usepackage[final]{pdfpages}
\begin{document}
\includepdf[pages=-,pagecommand={},width=\textwidth]{CurrentFile.pdf}
\end{document}

这将是您使用编辑器打开的主文件。

然后,您将打开您想要的任何其他文件并进行编译。每次编译后,您都必须改回main.tex并将名称CurrentFile更改为您想要显示在编辑器预览中的任何其他文件进行编译。真正的主文件也可以是任何其他文件之一。

相关内容