MinionPro
我非常喜欢在我的文档中使用该包,它提供了一个名为的选项footnotefigures
,可以激活一组用于脚注的特殊数字。
不幸的是,此选项与 KOMA 类不完全兼容,例如,scrbook
虽然一切都运行正常article
。如果footnotefigures
在 中处于活动状态,则scrbook
脚注会出现在文本设置正确,但设置不正确脚注,我想改变这一点。
目前,这种不兼容性会产生相当糟糕的结果,尤其是当“高”字符(如“h”)跟在脚注数字后面时 - 正如您在该图中所看到的那样。
这是 MWE
\documentclass[a4paper,12pt]{scrbook}
\usepackage[footnotefigures]{MinionPro}
\begin{document}
abc \vfill
\footnote{h -- First footnote.}h
\footnote{h -- Second footnote}h
\footnote{h -- Third footnote}h
\footnote{h -- Fourth footnote}h
\end{document}
footnotefigures
这是来自包文档的声明MinionPro
。
\DeclareOption{footnotefigures}{%
\def\@makefnmark{%
\begingroup
\normalfont
\fontfamily{MinionPro-Extra}\fontencoding{U}\selectfont
\@thefnmark
\endgroup}}
答案1
深入研究了 KOMA 类之后,似乎将此行添加到序言中就可以了。
\deffootnote[1em]{1.5em}{1em}{%
\fontfamily{MinionPro-Extra}\fontencoding{U}\selectfont\thefootnotemark}
现在正文和脚注中的脚注数量采用相同的样式。