책 documentclass의 페이지 양쪽에 부품 이름을 렌더링하는 방법이 있습니까?

책 documentclass의 페이지 양쪽에 부품 이름을 렌더링하는 방법이 있습니까?

책 문서 클래스의 페이지 양쪽에 부품 이름을 렌더링하는 방법이 있습니까?

기본적으로 부품 제목을 삽입한 페이지를 뒷면을 공백으로 표시하는 것보다 이 페이지의 앞면과 뒷면이 모두 부품 제목을 표시한다는 점에서 동일한 것이 좋습니다.

나는 궁극적으로 오늘 밤에 책 전체를 인쇄할 예정입니다. 물론 LaTeX에서 직접 수행할 수 있는 방법을 원했지만 항상 용지를 프린터에 다시 공급하여 페이지 뒷면에 부품 이름을 인쇄할 수 있습니다.

어떤 도움이라도 주시면 감사하겠습니다!

원본 페이지 동일한 뒷페이지

답변1

여기에 해결책이 있습니다.

\documentclass{book}
\makeatletter
\def\@part[#1]#2{%
    \ifnum \c@secnumdepth >-2\relax
      \refstepcounter{part}%
      \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
    \else
      \addcontentsline{toc}{part}{#1}%
    \fi
    \markboth{}{}%
    {\centering
     \interlinepenalty \@M
     \normalfont
     \ifnum \c@secnumdepth >-2\relax
       \huge\bfseries \partname\nobreakspace\thepart
       \par
       \vskip 20\p@
     \fi
     \Huge \bfseries #2\par}%
    \vfil\newpage\thispagestyle{plain} % or empty
    \null\vfil
    {\centering
     \interlinepenalty \@M
     \normalfont
       \huge\bfseries \partname\nobreakspace\thepart
       \par
       \vskip 20\p@
     \Huge \bfseries #2\par}%
     \vfil\newpage}
% next is for starred part if there is
\def\@spart#1{%
    {\centering
     \interlinepenalty \@M
     \normalfont
     \Huge \bfseries #1\par}%
    \vfil\newpage\thispagestyle{plain} % or empty
    \null\vfil
    {\centering
     \interlinepenalty \@M
     \normalfont
     \Huge \bfseries #1\par}%
     \vfil\newpage}
\makeatother
\begin{document}
\tableofcontents
bla bla
\part{this is the first part}
some bla bla
\end{document}

관련 정보