파일의 모든 섹션을 1레벨씩 낮추면서 파일을 입력할 수 있나요?

파일의 모든 섹션을 1레벨씩 낮추면서 파일을 입력할 수 있나요?

내가 쓴 논문의 일부를 다른 문서에 추가하고 싶다고 가정해 보겠습니다.

새 문서 내에서 논문의 일부는 섹션이어야 하므로 논문의 모든 섹션은 하위 섹션이 되고 모든 하위 섹션은 하위 섹션이 되어야 합니다.

예를 들어, 다음 문서가 있다고 가정합니다.

\documentclass{article}
\begin{document}
   \section{Doc A}
   \input{docA}
   \section{Conclusions}
   Very good.
\end{document}

docA.tex에는 다음이 포함됩니다.

\section{Hello}
This should actually be a subsection.
\subsection{World}
And that one is a subsubsction.

문서를 컴파일할 때 나는 다음을 얻습니다.

여기에 이미지 설명을 입력하세요

Hello입력 파일의 모든 섹션/하위 섹션을 한 수준 더 낮추어 하위 섹션 1.1이 되고 하위 섹션 1.1.1이 되도록 하려면 어떻게 해야 합니까 World(즉, 외부 문서에는 섹션이 2개만 있어야 합니까?)


분명히 이는 docA를 수정하여 수행할 수 있지만 가능하면 변경하지 않는 것을 선호합니다.

답변1

\documentclass{article}
\begin{document}
   \section{Doc A}
   {
\let\section\subsection
\let\subsection\subsubsection
\input{docA}
}
   \section{Conclusions}
   Very good.
\end{document}

관련 정보