关于这个答案到这个问题:假设我加载 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}}%
}
你会得到