页面计数器切换罗马-阿拉伯-罗马(在特定页面上)

页面计数器切换罗马-阿拉伯-罗马(在特定页面上)

我尝试使用罗马字体页码来标明致谢、列表等,然后切换到阿拉伯字体页码,然后参考文献和附录切换回罗马字体。

运行正常,但是无法正确定义切换回罗马字体的页面:如果我在 之前设置该命令\printbibliography,最后一章也会使用罗马字体页码进行格式化。如果我在 之后设置该命令\printbibliography,参考书目仍为阿拉伯语。

我该如何解决这个问题?请参阅下面的 MWE:

\documentclass[11pt,oneside]{report}
\usepackage[utf8]{inputenc}

\begin{document}

\pagenumbering{roman}
\chapter*{Acknowledgements}
\input{Chapters/Acknowledgements}

\chapter{Introduction}
\pagenumbering{arabic}
\input{Chapters/1_intro}

\chapter{Concluding Summary}
\input{Chapters/8_summary}

\pagenumbering{roman}
\setcounter{page}{8}

\printbibliography 

\end{document}

答案1

page几乎在任何情况下,编号问题都可以通过前面的 来解决\clearpage

此外,\pagenumbering{...}始终重置页数计数器。如果需要连续进行页数计数,则最好使用\renewcommand{\thepage}{\roman{page}}

\documentclass[11pt,oneside]{report}
\usepackage{biblatex}
\usepackage[utf8]{inputenc}

\addbibresource{biblio.bib}

\usepackage{blindtext}
\begin{document}

\pagenumbering{roman}
\chapter*{Acknowledgements}
\blindtext[4]

\chapter{Introduction}
\pagenumbering{arabic}
We all love \cite{Lam94}!

\blindtext[4]

\chapter{Concluding Summary}
%\input{Chapters/8_summary}
\blindtext[6]
\clearpage
\renewcommand{\thepage}{\roman{page}}
%\pagenumbering{roman}
%\setcounter{page}{8}

\printbibliography 

\end{document}

在此处输入图片描述

相关内容