我有一本书,正在用 pdflatex 排版。页码位于页面的外角(以及其他一些页眉和页脚内容)。
有时,文档会像盘子一样插入整页图像,而该页面没有任何样式,只有图像。问题是这些页面也不应该计入页码,因此您
第 54 页 带图片的页面 第 55 页
我已经让它跳过页面以进行页码编号,但它不会跳过页面来确定它是右手页面还是左手页面,这意味着在图像页面之后,页码似乎从外角跳到内角。
我使用的代码是这样的:
%end of page 54
\newpage
\thispagestyle{empty}
%insert image
\newpage
\setcounter{page}{55}
%begin page 55 content
(由于每张图片的尺寸略有不同,需要单独处理,因此插入页面的细节无需赘述。)
(而且外边距与装订线边距非常接近,我无法判断边距是否也正确地翻转,但我思考他们是。)
那么,我该如何告诉 TeX 在跳过一页之后将页码保持在正确的位置?
答案1
在双面布局中,偶数页始终位于左侧,奇数页位于右侧。如果您插入一个未编号的页面,则会导致不同步。因此,您还必须插入其(未编号的)背面。
答案2
这不是一个答案,但我很认真地想说:不要这样做!如果你有整页图像,那么不在该页上打印页码确实是个好主意。尽管如此,该页还是应该被计算在内。如果我买了你的书,发现页码很乱,我会觉得很烦。
有一种情况最好不要计算包含图片的页面,即如果你有几页连续只包含图片。但这应该是偶数页。
答案3
这个答案可以满足您的要求,但它会产生令人讨厌的副作用,可能很难修复。页面引用(例如目录中的页面引用)会变得混乱。
使用 fancyhdr 包来设置标题,以便它显示页码减去已遇到的板块数量。
\documentclass[twoside]{文章} \usepackage{fancyhdr} \newcounter{显示页} \newcommand{\mypageno}{% \setcounter{displaypage}{\thepage} \addtocounter{displaypage}{\thestepback} \显示页面 } \pagestyle{花式} \fancyhead[LO,RE]{\mypageno} \fancyhead[LE,RO]{} \fancyfoot{} \newcounter{后退} \setcounter{后退}{0} \newcommand{\platepage}{% \thispagestyle{空} 这是一个板块页面。 \addtocounter{后退}{-1} } \开始{文档} \eject 弹出 弹出 \platepage \弹出 弹出 弹出 \platepage \弹出 G \弹出 弹出 我 \结束{文档}