答案1
你是什么意思居中? 在您的示例中,Page 应该相对于页面 I 居中,还是页面 II 居中,还是位于 II 的中间?
这里有一些代码供您和其他人尝试。
\documentclass{book}
\usepackage{lipsum}
\begin{document}
\frontmatter
\pagenumbering{Roman}
\tableofcontents
\addtocontents{toc}{Title \protect\hfill \rlap{\hspace{-1.5em}Page}
\chapter{Dedication}
\lipsum
\chapter{Acknowledgement}
\mainmatter
\chapter{One}
\end{document}
插入\addtocontents{file}{text}
到text
的file
位置file
通常是其中之一toc
,lof
或者lot
用于目录和...文件列表。
有效\rlap
地使其参数占用零空间,然后 `\hspace{-1.5em} 将零间距文本向左移动给定量。这应该根据您的特定文档设计进行调整。
我发现上述代码有一个问题,即missing \item ?
Dedication ToC 条目报告了一个错误 ( )。只要忽略这个错误,一切看起来都很好。希望有人能提供解决方案。
我现在找到了如下解决方案:
% tocpageprob.tex SE 505981
\documentclass{book}
\usepackage{lipsum}
\begin{document}
\frontmatter
\pagenumbering{Roman}
%\tableofcontents
\addtocontents{toc}{Title \protect\hfill \rlap{\hspace{-1.5em}Page}\par}
\tableofcontents
\chapter{Dedication}
\lipsum
\chapter{Acknowledgement}
\mainmatter
\chapter{One}
\end{document}
我弄乱了我的原始代码\addtocontents{toc}{...}