要将各节按层次结构向下移动,我必须:
\let\section\subsection
\let\subsection\subsubsection
如果需要的话,这里是 ExampleFile.tex
\documentclass{article}
\title{Example file}
\author{}
\begin{document}
\maketitle
\section{Monday}
\subsection{Topic}
\end{document}
以及 MWE
\documentclass{article}
\usepackage{standalone}
\usepackage{morewrites}
\usepackage{pdfpages}
\title{MWE}
\begin{document}
\maketitle
\tableofcontents
\section{Week 1}
{
\let\section\subsection
\let\subsection\subsubsection
\input{ExampleFile.tex}}
\end{document}
答案1
作为一种快速破解方法,您可以将其移动\title
到子文件的文档主体并将其重新定义为部分。
请注意,如果您的真实子文件恰好使用了 hyperref,并且您希望 pdf 中包含有意义的元数据,那么您将必须手动设置它,因为在文档正文中拥有标题对于 hyperref 自动获取它来说已经太晚了。
\documentclass{article}
\usepackage{standalone}
\usepackage{morewrites}
\usepackage{pdfpages}
\begin{filecontents*}[overwrite]{ExampleFile.tex}
\documentclass{article}
\begin{document}
\title{Example file}
\author{}
\maketitle
\section{Monday}
\subsection{Topic}
\end{document}
\end{filecontents*}
\title{MWE}
\begin{document}
\maketitle
\tableofcontents
{\let\title\section
\let\section\subsection
\let\subsection\subsubsection
\input{ExampleFile.tex}}
\end{document}