为什么我的头规宽度似乎没有改变?

为什么我的头规宽度似乎没有改变?

\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 有效不是使用标准类,如articlebook或 KOMA-Scriptscrartclscrbook总是告诉我们在哪里可以找到所使用的文档类!

因此,我决定将文档类更改为,以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文件中是否存在错误消息或警告。

如果不知道您使用的文档类别,我们就无法为您提供更多服务。

相关内容