
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:
Wie erreiche ich, dass jeder Abschnitt/Unterabschnitt in der Eingabedatei eine Ebene tiefer geht, sodass er
Hello
zu Unterabschnitt 1.1 wird undWorld
dann 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}