매 끝마다 페이지를 지우고 싶습니다 \subsubsection
. 나는 노력했다
\usepackage{titlesec}
\newcommand{\subsubsectionbreak}{\clearpage}
\clearpage
그러나 이것은시작모든 \subsubsection
. \clearpage
마지막에 강제로 a를 할 수 있나요 ?
답변1
문서의 서문에 다음 지침을 포함할 수 있습니다.
\usepackage{titlesec}
\newcommand\sectionbreak{\ifnum\value{section}>1\clearpage\fi}
\newcommand\subsectionbreak{\ifnum\value{subsection}>1\clearpage\fi}
\newcommand\subsubsectionbreak{\ifnum\value{subsubsection}>1\clearpage\fi}
\section
, \subsection
또는 \subsubsection
명령이 나타날 때마다 페이지 나누기가 삽입됩니다.만약에해당 카운터는 1보다 큽니다. 즉, \section
첫 번째 명령 이후의 모든 명령은 페이지 나누기를 트리거합니다. \subsection
첫 번째 명령 이후의 모든 명령이내에특정 섹션은 페이지 나누기 등을 유발합니다.
이 방법에서는 문서 클래스가 및 에 대해 "일반" 카운터 변수를 사용한다고 section
가정 subsection
합니다 subsubsection
. 그렇다면~ 아니다이 경우 해당 변수를 어떻게 설정했는지 알려주십시오.
답변2
다음은 필요하지 않습니다titlesec
:
\makeatletter
\newif\if@subsubsectionused \@subsubsectionusedfalse
\let\oldsection\section
\let\oldsubsection\subsection
\let\oldsubsubsection\subsubsection
\renewcommand{\section}{\if@subsubsectionused\clearpage\@subsubsectionusedfalse\fi\oldsection}
\renewcommand{\subsection}{\if@subsubsectionused\clearpage\@subsubsectionusedfalse\fi\oldsubsection}
\renewcommand{\subsubsection}{\if@subsubsectionused\clearpage\fi\@subsubsectionusedtrue\oldsubsubsection}
\makeatother
\clearpage
조건에 따라 기존 단면 명령을 호출하기 전에 를 삽입합니다 \if@subsubsectionused
. 이 조건은 a가 \subsubsection
사용될 때마다 true로 설정되고 그렇지 않으면 false로 설정됩니다.
다음과 같은 코드의 예
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\subsubsection{A subsubsection}
\subsection{A subsection}
\subsubsection{A subsubsection}
\subsubsection{A subsubsection}
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\subsubsection{A subsubsection}
\subsection{A subsection}
\subsection{A subsection}
\subsubsection{A subsubsection}
\subsubsection{A subsubsection}
다음과 같은 레이아웃이 나올 것입니다.
1 A section
1.1 A subsection
1.1.1 A subsubsection
-----------< page break >--------------------
1.1.2 A subsubsection
-----------< page break >--------------------
1.2 A subsection
1.2.1 A subsubsection
-----------< page break >--------------------
1.2.2 A subsubsection
-----------< page break >--------------------
2 A section
2.1 A subsection
2.1.1 A subsubsection
-----------< page break >--------------------
2.1.2 A subsubsection
-----------< page break >--------------------
2.2 A subsection
2.3 A subsection
2.3.1 A subsubsection
-----------< page break >--------------------
2.3.2 A subsubsection