Me pregunto si hay una manera de decirle a (Xe)LaTeX que maneje \chapter
as \section
, \section
as \subsection
, etc. al ingresar un documento a través \input
de otro documento.
La configuración es: Tengo un texto con un mínimo de marcado LaTeX. Necesito usar este texto en dos entornos diferentes/dos archivos raíz diferentes.
Uno produce mi versión "independiente" de este texto donde necesito títulos grandes y el otro es una tesis que se refiere a este texto donde necesito bajar el nivel de los títulos, porque es parte de un \chapter
. ¿Algunas ideas?
archivo de texto "texto.tex"
\chapter*{Introduction}
Bla Bla
\section*{Point 1}
...
archivo raíz #1:
\begin{document}
\input{text}
\end{document}
archivo raíz #2:
\begin{document}
\chapter{First ideas to my text}
...
\chapter{My way to my text}
...
\chapter{The final text}
\input{text}
\end{document}
Respuesta1
Una prueba rápida, pero tengo que pensar en la numeración.
\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}