我使用该subfiles
包来编译主文档中的几个文件。
例如,我有file1.tex
一份 12 pt 的文档,还有一份file2.tex
10 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}}
这样?
我想要对许多文件执行此操作,因此需要自动获取每个文件中的字体大小。
谢谢帮助。