提问于:
浏览数:
2553
使得页眉右侧 为本章的名字 即sectionname 每次都不成功 请问有知道的吗?
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[RE,LO]{学位论文}
\fancyfoot[LE,RO]{\thepage}
\fancyhead[RO,LE]{\sectionname}
\cfoot{}
2 回答
1
sectionname 可能是需要宏包支持的. 我知道的是 titlesec 宏包的 sectiontitle.
或者自己定义下.
```tex
\renewcommand\sectionmark[1]{%
\def\sectionname{#1}%
\markright{\thesection #1}%oder was aus immer
}
```
0
从 `fancyhdr` 的文档中可以知道
![标题设置](https://i.loli.net/2019/11/18/irh8ECO4n1VLz5u.png)
即用`\leftmark`来表示**章名**, 用`\rightmark`表示**节名**; 如果在 `article` 文档类下, 分别表示**节名**和**小节名**. 具体参考 `texdoc fancyhdr` 中的 13 页.
另外如果不希望页眉上的字母全大写, 可以使用`\nouppercase\leftmark`和`\nouppercase\rightmark`.
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。