![부록에서 페이지 번호 제거](https://rvso.com/image/330745/%EB%B6%80%EB%A1%9D%EC%97%90%EC%84%9C%20%ED%8E%98%EC%9D%B4%EC%A7%80%20%EB%B2%88%ED%98%B8%20%EC%A0%9C%EA%B1%B0.png)
부록 섹션에서 모든 페이지 번호를 제거하려고 합니다. 다음 수정 사항이 제안되었습니다. 내용의 페이지 번호를 표시하지 않는 '간간 환경'을 만듭니다. (원천:페이지 수에 추가되지 않는 중간 페이지?)
이는 부록 섹션에 있는 대부분의 페이지에서 작동하지만 부록 제목, 장 제목 또는 참고문헌 제목이 포함된 모든 페이지에는 여전히 숫자가 있습니다. 아마도 이것은 TOC에 포함되도록 명령에 내장되어 있을 것입니다. 그러나 이것은 제가 염두에 두는 것이 아닙니다.
\documentclass[11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[
backend=biber,
style=numeric,
sortlocale=de_DE,
natbib=true,
url=false,
doi=true,
eprint=false
]{biblatex}
\bibliography{references}
\usepackage[toc,page]{appendix}
%create interlude environment:
\newcounter{mypagecount}% create a new counter
\setcounter{mypagecount}{0}% set it to something just in case
\newenvironment{interlude}{% create a new environment for the unnumbered section(s)
\clearpage
\setcounter{mypagecount}{\value{page}}% use the new counter we created to hold the page count at the start of the unnumbered section
\thispagestyle{empty}% we want this page to be empty (adjust to use a modified page style)
\pagestyle{empty}% use the same style for subsequent pages in the unnumbered section
}{%
\clearpage
\setcounter{page}{\value{mypagecount}}% restore the incremented value to the official tally of pages so the page numbering continues correctly
}
\begin{document}
body of document
\begin{interlude}
\begin{appendices}
\chapter{Code Name}
\label{codename}
code
\chapter{Name of more code}
more code
\end{appendices}
\pagebreak
\printbibliography
\end{interlude}
\end{document}
여기 Charles Stewart가 '분할 페이지'에서 숫자를 제거하기 위한 수정 사항을 제안했습니다(그는 부록.sty 소스를 편집합니다). 실제로 이를 사용하면 부록 구분 페이지의 번호가 해제되지만 장 제목 페이지에서도 이를 수정하는 방법을 모르겠습니다. . https://stackoverflow.com/questions/2631973/no-page-number-for-divider-pages-in-latex
답변1
\thepage
비우고 적절한 페이지 스타일을 사용하라는 제안입니다 . 또한 나는 suspended
카운터 page
이지만 내 관점에서는 이것이 꼭 필요한 것은 아닙니다.
\documentclass[11pt]{report}
\usepackage{appendix}
\usepackage[
backend=biber,
style=numeric,
sortlocale=de_DE,
natbib=true,
url=false,
doi=true,
eprint=false
]{biblatex}
\usepackage{xassoccnt}
\usepackage{fancyhdr}
\bibliography{references}
\usepackage{blindtext}
\pagestyle{fancy}%
\begin{document}
\tableofcontents
\chapter{Regular chapter}
\blindtext[20]
\nocite{*}
\SuspendCounters{page}
\renewcommand{\thepage}{}
\begin{appendices}
\chapter{Code Name}
\label{codename}
\blindtext[5]
\chapter{Name of more code}
\blindtext[10]
\end{appendices}
\pagebreak
\printbibliography
\end{document}
저는 이걸 작게 사용했어요references.bib
@book{knuth1986texbook,
keywords = {book},
title={The texbook},
author={Knuth, D.E. and Bibby, D.},
volume={1993},
year={1986},
publisher={Addison-Wesley}
}
@article{knuth1977fast,
keywords = {article},
title={Fast pattern matching in strings},
author={Knuth, D.E. and Morris Jr, J.H. and Pratt, V.R.},
journal={SIAM journal on computing},
volume={6},
number={2},
pages={323--350},
year={1977},
publisher={SIAM}
}
답변2
appendix
내 생각에는 패키지나 환경이 필요하지 않습니다 interlude
. 특정 시점(부록의 시작 부분)에서 페이지 번호 매기기를 억제하면 나중에 다시 시작할 수 없습니다.
\documentclass[11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[
backend=biber,
style=numeric,
sortlocale=de_DE,
natbib=true,
url=false,
doi=true,
eprint=false
]{biblatex}
\addbibresource{biblatex-examples.bib}
% no need to load etoolbox
\makeatletter
\preto{\appendix}{%
\cleardoublepage
\pagestyle{empty}%
\let\ps@plain\ps@empty
\let\thepage\@empty
\addcontentsline{toc}{chapter}{Appendices}%
\part*{Appendices}%
}
\makeatother
\begin{document}
\tableofcontents
\chapter{Main}
body of document
\cite{weinberg}
\cite{yoon}
\appendix
\chapter{Code Name}
\label{codename}
code
\clearpage
code
\chapter{Name of more code}
more code
\clearpage
more code
\printbibliography
\end{document}
비결은 plain
장 시작 페이지에 사용되는 페이지 스타일을 와 동일하게 만드는 것입니다 empty
.
여담으로, 가 사용될 때는 가 \addbibresource
보다 선호된다는 점에 유의하세요.\bibliography
biblatex