첫 번째 장을 제외한 모든 장에 "Chapter N" 추가

첫 번째 장을 제외한 모든 장에 "Chapter N" 추가

구축이것각 장 제목에 Chapter가 추가되는 예, 그렇게 하려면 코드를 어떻게 수정해야 합니까?제외하고소개 및 마지막/마무리 장에 대해(그러나 TOC 목적을 위해 번호 매기기는 유지함)?

\documentclass{tufte-book}
\usepackage{lipsum}

\makeatletter
\titleformat{\chapter}%
  [display]% shape
  {\relax\ifthenelse{\NOT\boolean{@tufte@symmetric}}{\begin{fullwidth}}{}}% format applied to label+text
  {\itshape\huge\chaptertitlename~\thechapter}% label
  {0pt}% horizontal separation between label and title body
  {\huge\rmfamily\itshape}% before the title body
  [\ifthenelse{\NOT\boolean{@tufte@symmetric}}{\end{fullwidth}}{}]% after the title body
\makeatother
\setcounter{secnumdepth}{1}

\begin{document}

\chapter{Introduction}
\lipsum[1]
\chapter{A substantive chapter}
\lipsum[2]
\end{document}

편집: 저는 다른 장과 동일한 방식으로 서론과 결론의 번호를 매길 수 있도록 하는 유연한 솔루션에 관심이 있습니다. 서론과 결론에 번호를 매기지 않아도 목차에는 계속 표시되도록 할 수 있습니다.

답변1

변경 사항이 그룹 내에서 이루어지면 원하는 장에만 영향을 미치며 원하는 대로 다른 장을 유연하게 변경할 수 있습니다.

\documentclass{tufte-book}
\usepackage{lipsum}

\makeatletter
\newcommand{\mychap}{%
\titleformat{\chapter}%
  [display]% shape
  {\relax\ifthenelse{\NOT\boolean{@tufte@symmetric}}{\begin{fullwidth}}{}}% format applied to label+text
  {\itshape\huge\chaptertitlename~\thechapter}% label
  {0pt}% horizontal separation between label and title body
  {\huge\rmfamily\itshape}% before the title body
  [\ifthenelse{\NOT\boolean{@tufte@symmetric}}{\end{fullwidth}}{}]% after the title body
}
\makeatother
\setcounter{secnumdepth}{1}

\begin{document}

\chapter{Introduction}
\lipsum[1]

\begingroup
\mychap%
\chapter{A substantive chapter}
\lipsum[2]
\chapter{Another chapter}
\lipsum[1]
\endgroup

\chapter{Conclusions}
\lipsum[1]

\end{document}

관련 정보