如何使用 scrextend 调整脚注标记和脚注文本之间的间距?

如何使用 scrextend 调整脚注标记和脚注文本之间的间距?

关于这个答案这个问题:假设我加载 KOMA-Script 包scrextend并使用 KOMA\deffootnote自定义脚注外观:

\usepackage{scrextend}
\deffootnote[1em]{1.5em}{1em}{%
  \makebox[1em][l]{\textsuperscript{\thefootnotemark}}%
}

显然\deffootnote是这样工作的:

\deffootnote[width of mark]{indent of footnote text}
                           {paragraph indent in a footnote}
                           {definition of the mark}

我的问题是:我可以使用哪个参数来仅调整脚注标记和脚注文本之间的空间(同时保持所有脚注文本左对齐,除非我在脚注内开始新段落或手动缩进)?

澄清:我想调整脚注标记和脚注第一个字之间的间距。调整标记宽度只会将两者一起移动。调整缩进只会影响后续行的第一个字。调整段落缩进只会影响后续段落的第一个字。

答案1

图像取自 KOMA-Script 手册,用于可视化

\deffootnote[mark width]{indent}{parindent}{definition}

在此处输入图片描述

不幸的是,我不明白期望的结果是什么样的。

也许你想要:

在此处输入图片描述

然后使用相同的值标记宽度缩进并且盒子的宽度定义。 例子:

\documentclass{article}

\usepackage{scrextend}
\deffootnote[1em]{1em}{1em}{%
  \makebox[1em][l]{\textsuperscript{\thefootnotemark}}%
}

\usepackage{blindtext}% only for dummy text
\begin{document}
\blindtext\footnote{\blindtext\par\blindtext}
\end{document}

但如果你设置缩进至 0pt

\deffootnote[1.5em]{0em}{1em}{%
  \makebox[1em][l]{\textsuperscript{\thefootnotemark}}%
}

你会得到

在此处输入图片描述

相关内容