![\markboth 不能分辨左右?](https://linux22.com/image/405910/%5Cmarkboth%20%E4%B8%8D%E8%83%BD%E5%88%86%E8%BE%A8%E5%B7%A6%E5%8F%B3%EF%BC%9F.png)
https://stepdatabase.maths.org/database/db/88/88-S2.tex
这是一个示例文件。我正在查看 的用法\markboth
。除非我弄错了,并且还有另一个与标题相关的定义,\markboth{left head}{right head}
否则应该就是它的意思。
但是,编译后的文件\markboth{}{Paper II, 1988}
只Paper II, 1988
在左侧输入。我应该期望它在右侧...
我尝试了\pagestyle{myheadings}
和\pagestyle{headings}
,但都不起作用。而且没有办法清除左侧页眉(即页码)。
这里有什么问题??
大量文件具有相同的属性(问题)
https://stepdatabase.maths.org/database/db/88/88-S2.tex
https://stepdatabase.maths.org/database/db/89/89-S1.tex
https://stepdatabase.maths.org/database/db/95/95-S3.tex
更新
谜题解决了twoside
,但现在我的问题是,为什么正常的单面不起作用???为什么它不能分辨左右?
在里面帮助,它实际上并没有说我们必须使用twoside
...所以假设它也应该有效。
例如,如何更改/删除页码?似乎没有办法访问正确的页眉...
答案1
\markboth
将其参数存储在标记的左侧和右侧。它不决定在何处(以及是否使用)使用它。这是页面样式的工作。通常在双面文档中,页面样式在偶数\leftmark
/左侧页面上使用(页面上最后一个标记的左侧部分),\rightmark
在右侧页面上使用(第一个标记的右侧部分)。在单面文档中,通常只使用右侧部分。但这可以更改:
\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\chead{leftmark: \leftmark, right mark: \rightmark}
\begin{document}
some text
\markboth{LEFT1}{RIGHT1}
\markboth{LEFT2}{RIGHT2}
\end{document}