脚注文本悬挂,无上标,数字左对齐

脚注文本悬挂,无上标,数字左对齐

我目前拥有的:

\documentclass{article}
\usepackage{scrextend}
\deffootnote{2em}{0em}{\thefootnotemark\quad}
\begin{document}
    \footnote{Lorem Ipsum}\footnote[10]{Sequi quas cupiditate dolor voluptatibus ratione ipsam. Sit non dolor est esse harum error. Incidunt tempora voluptates harum velit eveniet consequatur. Aut id sunt repellat repellat omnis quibusdam provident totam.}\footnote[100]{Cumque porro sit est possimus beatae consequatur.}
\end{document}

在此处输入图片描述

我希望数字左对齐,而不是右对齐。像这样:

在此处输入图片描述

但我不知道如何使用 来实现这一点scrextendfootmisc我无法找到如何获取数字的非上标文本。

我知道关于脚注、脚注的缩进以及脚注中非上标数字有很多问题,但我找不到它们的组合,也无法解决问题。

答案1

您可以简单地将其包装在 parbox 中。在此示例中,您可以100根据所需的最大脚注数量进行调整(更改宽度)。也许您应该将其转换为,1000以便更好地区分数字和内容。

脚注

\documentclass{article}
\usepackage{scrextend}
\newlength\fnnumber
\newbox\fnbox
\setbox\fnbox=\hbox{100}
\setlength{\fnnumber}{\wd\fnbox}
\deffootnote{\fnnumber}{0em}{\parbox[t]{\fnnumber}{\raggedright\thefootnotemark}}
\begin{document}
    \footnote{Lorem Ipsum}\footnote[10]{Sequi quas cupiditate dolor voluptatibus ratione ipsam. Sit non dolor est esse harum error. Incidunt tempora voluptates harum velit eveniet consequatur. Aut id sunt repellat repellat omnis quibusdam provident totam.}\footnote[100]{Cumque porro sit est possimus beatae consequatur.}
\end{document}

答案2

设置文档开始处脚注编号的最大宽度,并使用具有指定对齐方式的框。

\documentclass{article}
\usepackage{scrextend}

\newlength\footnotenumberwidth
\AtBeginDocument{%
  \settowidth{\footnotenumberwidth}{\footnotesize 100 }%
}

\deffootnote[\footnotenumberwidth]{\footnotenumberwidth}{0pt}{%
  \makebox[\footnotenumberwidth][l]{\thefootnotemark}%
}

\begin{document}

\footnote{Lorem Ipsum}%
\footnote[10]{Sequi quas cupiditate dolor voluptatibus ratione ipsam.
  Sit non dolor est esse harum error. Incidunt tempora voluptates
  harum velit eveniet consequatur. Aut id sunt repellat repellat
  omnis quibusdam provident totam.}%
\footnote[200]{Cumque porro sit est possimus beatae consequatur.}

\end{document}

在此处输入图片描述

相关内容