![更改脚注的外观](https://linux22.com/image/324042/%E6%9B%B4%E6%94%B9%E8%84%9A%E6%B3%A8%E7%9A%84%E5%A4%96%E8%A7%82.png)
我需要更改使用该类的文档中脚注的外观book
。在文档中,我使用自定义 TrueType 字体,该字体可缩放,并且可以实现半点大小,例如 10.5 pt,这是我的文档中文本的正常大小。以下是我需要执行的操作:
- 将脚注文本的大小更改为 8.5 pt(或尽可能接近的替代品)。
- 另外,将脚注文本前的数字大小(而不是正文中的标记)更改为 8.5 pt,并删除上标格式。
- 删除类似段落的缩进。
- 有一个悬挂缩进,使得可能的第二行文本的文本与第一行的开头水平对齐,就像这里的枚举一样。
- 数字和文本之间的水平空间应该很小(即不像包
hang
中的选项footmisc
)。 - 在脚注编号开始前左侧留出约 5 毫米的水平空间。
如果您无法回答所有问题,我也很乐意收到有关其中一部分问题的答案。
下面是我尝试模仿的 Word 模板的屏幕截图:
我知道默认的脚注样式看起来更好。但这是我的出版商要求的。提前感谢任何提示。
答案1
因为在评论中你说过使用 KOMA-Script 是一个可行的替代方案:如果你使用
\documentclass[fontsize=10.5]{scrartcl}
(或使用scrbook
...)那么脚注大小已经非常接近您想要的大小:8.75pt。其他要求有点取决于“在脚注编号开始之前左侧留出大约 5 毫米的水平空间”。如果我们假设脚注编号加上编号和文本之间的空间大约有 7.5pt 的水平空间({\footnotesize\setbox0\hbox{1~}\the\wd0}
证实了这一点),那么
\deffootnote[\dimexpr5mm+7.5pt\relax]{\dimexpr5mm+7.5pt\relax}{1em}{\thefootnotemark~}
应该可以满足您的需求:
\documentclass[fontsize=10.5]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\deffootnote[\dimexpr5mm+7.5pt\relax]{\dimexpr5mm+7.5pt\relax}{1em}{\thefootnotemark~}
\begin{document}
\null\vfill
\noindent Text with a footnote\footnote{Footnote text that spans more than one
line. Need still some more to fulfill this requirement. And still some
more.}.
Text with a footnote\footnote{Footnote text that spans more than one
line. Need still some more to fulfill this requirement. And still some
more.}.
\end{document}