ドキュメントを \input するときにセクション見出しを自動でレベルダウンするにはどうすればいいですか?

ドキュメントを \input するときにセクション見出しを自動でレベルダウンするにはどうすればいいですか?

ドキュメントを 経由で別のドキュメントに入力するときに、 、などを\chapterとして処理するように (Xe)LaTeX に指示する方法があるかどうか知りたいです。\section\section\subsection\input

設定は次のとおりです。最小限の LaTeX マークアップを含むテキストがあります。このテキストを 2 つの異なる環境 / 2 つの異なるルート ファイルで使用する必要があります。

1 つは、大きな見出しが必要なこのテキストの「スタンドアロン」バージョンを生成し、もう 1 つは、 の一部であるため見出しのレベルを下げる必要があるこのテキストを参照する論文です。\chapter何かアイデアはありますか?


テキストファイル「text.tex」

\chapter*{Introduction}
Bla Bla
\section*{Point 1}
...

ルートファイル #1:

\begin{document}
\input{text}
\end{document}

ルートファイル #2:

\begin{document}
\chapter{First ideas to my text}
...
\chapter{My way to my text}
...
\chapter{The final text}
\input{text}
\end{document}

答え1

簡単なトライアルですが、番号付けについて考えなければなりません

\documentclass{book}



\usepackage{etoolbox}

\let\latexchapter\chapter
\let\latexsection\section

\newcommand{\OneLevelDeeper}{%
  \let\chapter\section
  \let\section\subsection
}

\begin{document}
\tableofcontents

\chapter{First}
\section{Section}
\subsection{Subsection}

\OneLevelDeeper
\chapter{First Fake}
\section{Section Fake}
\subsection{Subsection Fake}


\end{document}

関連情報