
\fancyhdr
문서 클래스 샘플 코드가 아래에 나와 있으므로 제목과 보고서에 패키지를 사용하고 있습니다 .
\documentclass[a4paper,11pt]{report}
\usepackage[toc,page]{appendix}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{%
\markboth{\chaptername
\ \thechapter.\ #1}{}}
\fancyhf{}
\fancyhead[LE,LO]{\slshape \leftmark}
\rhead{\thepage}
\cfoot{}
\begin{document}
\pagenumbering{arabic}
\input{chap_01}
\input{chap_02}
\input{chap_03}
\begin{appendices}
\input{Appendix_01}
\end{appendices}
\end{document}
이제 모든 것이 작동하는 것 같지만 부록 페이지에 다음과 같은 내용이 표시됩니다.
장 대신 '부록 A. 매개변수 정의'를 원합니다.
제안?
답변1
간단하게 라인을 넣어주시면 됩니다
\renewcommand\chaptername{Appendix}
줄 바로 뒤에
\begin{appendices}
샘플 문서:
\documentclass[a4paper,11pt]{report}
\usepackage[toc,page]{appendix}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{%
\markboth{\chaptername
\ \thechapter.\ #1}{}}
\fancyhf{}
\fancyhead[LE,LO]{\slshape \leftmark}
\rhead{\thepage}
\cfoot{}
\begin{document}
\pagenumbering{arabic}
\begin{appendices}
\renewcommand\chaptername{Appendix}
\chapter{Parameter Definition}
\newpage
\setcounter{page}{35}
some text
\end{appendices}
\end{document}
답변2
\chaptername
LaTeX에는 이미 및 사이를 변경하는 방법이 있습니다 \appendixname
. 명령은 \@chapapp
일반적으로 로 확장되지만 이후 \chaptername
를 의미하도록 재정의됩니다 .\appendixname
\appendix
귀하의 예에서 필요하지 않은 것을 제거했습니다.
\documentclass[a4paper,11pt]{report}
\usepackage{kantlipsum} % just for the example
\usepackage[toc,page]{appendix}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\slshape \leftmark}
\fancyhead[R]{\thepage}
\makeatletter % necessary for using \@chapapp
\renewcommand{\chaptermark}[1]{%
\markboth{\@chapapp\ \thechapter.\ #1}{}}
\makeatother
\begin{document}
\pagenumbering{arabic}
\chapter{One}
\kant
\chapter{Two}
\kant
\begin{appendices}
\chapter{Again}
\kant
\end{appendices}
\end{document}