所以我一直在使用 pdfTeX,文章文档类。
这是我的脚注(显然,它应该延伸到整个页面的宽度):
\renewcommand\footnoterule{\hrule width \textwidth\vspace*{0.3cm}}
它确实能很好地呈现。但是,当我将字体更改为数学设计一,这个脚注格式对我来说已经丢失,恢复为默认的脚注外观。
这就是丢失我的脚注格式的全部原因:
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
那么,即使使用 mathdesign 字体,如何恢复脚注格式?
答案1
放置\renewcommand\footnoterule{}
后这\usepackage[bitstream-charter]{mathdesign}
。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\renewcommand\footnoterule{\hrule width \textwidth\vspace*{0.3cm}}
\begin{document}
x\footnote{pdq}
\end{document}
在包的子目录中mathdesign
(由包调用),例如在中mdbch.sty
,您将发现明确重新定义的脚注规则
\renewcommand\footnoterule{%
\kern-3\p@
\hrule\@height \rulethickness \@width.4\columnwidth
\kern2.6\p@}
因此,任何用户试图覆盖此设置的行为都必须指定后包mathdesign
已加载。