문서를 입력할 때 섹션 제목을 자동으로 낮추는 방법은 무엇입니까?

문서를 입력할 때 섹션 제목을 자동으로 낮추는 방법은 무엇입니까?

다른 문서에 문서를 입력할 때 (Xe)LaTeX에서 \chapteras \section, \sectionas \subsection등을 처리하도록 지시하는 방법이 있는지 궁금합니다 .\input

설정은 다음과 같습니다. LaTeX 마크업이 최소화된 텍스트가 있습니다. 두 가지 다른 환경/두 개의 다른 루트 파일에서 이 텍스트를 사용해야 합니다.

하나는 큰 제목이 필요한 이 텍스트의 "독립형" 버전을 생성하고 다른 하나는 \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}

관련 정보