将“页面”字样置于目录页码上方

将“页面”字样置于目录页码上方

我想让“Page”一词在以下页码上居中Latex 模板在以下页面中:

  • 目录
  • 图表
  • 表格之表

我试过这个解决方案,但它不可靠,因为我在页面的另一边有“标题/表格/图形”字样。

以下是当前模板的屏幕截图(“页面”字右对齐): 在此处输入图片描述

答案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}textfile位置file通常是其中之一toclof或者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}{...}

相关内容