
自分が書いた論文の一部を別の文書に追加したいとします。
新しい文書内では、論文の部分はセクションのみになるはずなので、論文のすべてのセクションはサブセクションになり、すべてのサブセクションはサブサブセクションになるはずです。
たとえば、次のような文書があるとします。
\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.
ドキュメントをコンパイルすると次のようになります:
入力ファイル内のすべてのセクション/サブセクションを 1 レベル下げて、
Hello
サブセクション 1.1 になり、World
さらにサブサブセクション 1.1.1 になるようにするにはどうすればよいですか (つまり、外部ドキュメントには 2 つのセクションのみが存在する必要があります)?
もちろん、docA を変更することでこれを実行できますが、可能であれば変更しないことをお勧めします。
答え1
\documentclass{article}
\begin{document}
\section{Doc A}
{
\let\section\subsection
\let\subsection\subsubsection
\input{docA}
}
\section{Conclusions}
Very good.
\end{document}