我在处理花哨的标题时遇到了问题。我只想在标题中包含部分名称,但是当我使用以下代码时,我也会获得部分编号:
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\sectionmark}[1]{\markright{\arabic{section}.\ #1}}
\fancyhead[LE,RO]{\nouppercase{\rightmark}}
\fancyfoot[RE,RO]{\thepage}
\renewcommand{\headrulewidth}{1pt}
有人知道解决这个问题的方法吗?
答案1
线路
\renewcommand{\sectionmark}[1]{\markright{\arabic{section}.\ #1}}
将章节标记设置为由以下部分组成 - 章节编号为阿拉伯数字 - 后跟句号和空格 - 后跟章节名称
只有我们
\renewcommand{\sectionmark}[1]{\markright{#1}}
而是删除数字和伴随的标点符号。
\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\sectionmark}[1]{\markright{#1}}
\fancyhead[LE,RO]{\nouppercase{\rightmark}}
\fancyfoot[RE,RO]{\thepage}
\renewcommand{\headrulewidth}{1pt}
\usepackage{blindtext}
\begin{document}
\blinddocument
\end{document}
您可能也想做类似的更改\subsectionmark
,即
\renewcommand{\subsectionmark}[1]{\markright{#1}}