\headrulewidth}{1pt}
当我运行以下脚本时,我无法观察到通过和绘制的线宽之间的任何差异\headrulewidth}{0.1pt}
。这是为什么?
\documentclass[12pt]{thesis}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}
\usepackage{fancyhdr}
\pagestyle{fancy}
\leftmark
\rhead{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\begin{document}
\chapter{Title chapter}
bla bla bla
\section{Title section}
bla bla bla
\end{document}
答案1
尝试使用 Google 查找您使用的文档类别,thesis.cls
结果显示存在多种可能性。下载并测试所有文档实在太多了!
如果您的 MWE 有效不是使用标准类,如article
或book
或 KOMA-Scriptscrartcl
或scrbook
请总是告诉我们在哪里可以找到所使用的文档类!
因此,我决定将文档类更改为,以article
向您展示如何更改\headrulewidth
。请尝试以下 MWE(并查看标有的更改<=======
)。
\documentclass[12pt]{article}% thesis % <==============================
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{Test} % <==============================
\rhead{\thepage}
\renewcommand{\headrulewidth}{4.4pt}%0.4 % <============================
\begin{document}
\chapter{Title chapter}
bla bla bla
\section{Title section}
bla bla bla
\end{document}
结果如下:
我删除了您无用的命令\leftmark
,并将规则宽度更改为 4.4pt,如您所见。
如果您使用文档类thesis
,并且没有得到更粗的规则,则您的文档类不使用\headrulewidth
或只是使用未包fancyhdr
。只需检查.log
文件中是否存在错误消息或警告。
如果不知道您使用的文档类别,我们就无法为您提供更多服务。