다른 문서에 문서를 입력할 때 (Xe)LaTeX에서 \chapter
as \section
, \section
as \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}