在主文档中编译多个具有各自字体大小的文件

在主文档中编译多个具有各自字体大小的文件

我使用该subfiles包来编译主文档中的几个文件。

例如,我有file1.tex一份 12 pt 的文档,还有一份file2.tex10 pt 的文档,两者都在article类中(在序言中:\documentclass[12pt]{article},和\documentclass[10pt]{article})。

我想将它们编译到文件中main.tex

\documentclass[12pt]{article}
\usepackage{subfiles}

\makeatletter
\let\org@subfile\subfile
\renewcommand*{\subfile}[1]{%
    \filename@parse{#1}% LaTeX's file name parser
    \expandafter
    \graphicspath\expandafter{\expandafter{\filename@area}}%
    \org@subfile{#1}%
    \newpage
}
\makeatother

\begin{document}

\subfile{file1}
\subfile{file2}

\end{document}

file1.tex但是如何告诉 LaTeX在 12 pt 和10 pt 中编译file2.tex?我正在寻找一种方法将 files.tex 文件的字体大小作为参数传递给文件main.tex,看起来像{\fontsize{"fontsizeoffile1.tex"}\selectfont\subfile{file1}}这样?

我想要对许多文件执行此操作,因此需要自动获取每个文件中的字体大小。

谢谢帮助。

相关内容