Como diminuir automaticamente os títulos das seções ao inserir um documento?

Como diminuir automaticamente os títulos das seções ao inserir um documento?

Estou me perguntando se existe uma maneira de dizer ao (Xe)LaTeX para lidar \chaptercom as \section, \sectionas \subsectione assim por diante ao inserir um documento via \inputem outro documento.

A configuração é: tenho um texto com marcação LaTeX mínima. Preciso usar este texto em dois ambientes diferentes/dois arquivos raiz diferentes.

Um produz minha versão "autônoma" deste texto onde preciso de títulos grandes e o outro é uma tese referente a este texto onde preciso nivelar os títulos, porque faz parte de um arquivo \chapter. Alguma ideia?


arquivo de texto "texto.tex"

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

arquivo raiz nº 1:

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

arquivo raiz nº 2:

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

Responder1

Um teste rápido, mas tenho que pensar na numeração

\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}

informação relacionada