我使用文档类报告并按fancyhdr
以下方式使用章节包:
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\chaptermark}[1]{\markright{\thechapter\ #1}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LO]{\bfseries\nouppercase\rightmark}
\fancyhead[RE]{\bfseries\nouppercase\leftmark}
\fancyhead[RO]{\bfseries\nouppercase\thepage}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancypagestyle{plain}{
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
}
我想更改行与以下文本之间的空格。有人能帮我吗?
答案1
正如@egreg在评论中指出的那样,您必须调整长度headsep
。这可以通过以下方式完成:
\setlength{\headsep}{0.2in}
使用可以放置相关长度值的命令。使用该包
geometry
作为\usepackage[margin=1in,headsep=.2in]{geometry}
。
正如@Mico在评论中指出的那样,您定义了\renewcommand{\chaptermark}.....
两次。请更正。