更改脚注的外观

更改脚注的外观

我需要更改使用该类的文档中脚注的外观book。在文档中,我使用自定义 TrueType 字体,该字体可缩放,并且可以实现半点大小,例如 10.5 pt,这是我的文档中文本的正常大小。以下是我需要执行的操作:

  1. 将脚注文本的大小更改为 8.5 pt(或尽可能接近的替代品)。
  2. 另外,将脚注文本前的数字大小(而不是正文中的标记)更改为 8.5 pt,并删除上标格式。
  3. 删除类似段落的缩进。
  4. 有一个悬挂缩进,使得可能的第二行文本的文本与第一行的开头水平对齐,就像这里的枚举一样。
  5. 数字和文本之间的水平空间应该很小(即不像包hang中的选项footmisc)。
  6. 在脚注编号开始前左侧留出约 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}

在此处输入图片描述

相关内容