Ist es möglich, eine Datei einzugeben und dabei jeden darin enthaltenen Abschnitt um eine Ebene abzusenken?

Ist es möglich, eine Datei einzugeben und dabei jeden darin enthaltenen Abschnitt um eine Ebene abzusenken?

Angenommen, ich möchte einen Teil eines von mir verfassten Aufsatzes in ein anderes Dokument einfügen.

Innerhalb des neuen Dokuments sollte der Teil des Dokuments nur aus einem Abschnitt bestehen, sodass jeder Abschnitt des Dokuments zu einem Unterabschnitt und jeder Unterabschnitt zu einem Unterunterabschnitt wird.

Angenommen, ich habe das Dokument:

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

Während docA.tex hat:

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

Beim Kompilieren des Dokuments erhalte ich:

Bildbeschreibung hier eingeben

Wie erreiche ich, dass jeder Abschnitt/Unterabschnitt in der Eingabedatei eine Ebene tiefer geht, sodass er Hellozu Unterabschnitt 1.1 wird und Worlddann zu Unterunterabschnitt 1.1.1 (d. h., es sollten nur 2 Abschnitte im äußeren Dokument vorhanden sein)?


Dies lässt sich natürlich durch eine Änderung von docA erreichen, ich ziehe es jedoch vor, dies möglichst nicht zu ändern.

Antwort1

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

verwandte Informationen