如何排版脚注的引用?

如何排版脚注的引用?

我想在脚注中输入对另一个脚注的引用(在本例中,它位于同一页上)。

我找到了如何创建引用,以便将其格式化为“正常”脚注编号(如何将 \footnotemark 与 \ref 参数一起使用?), 但我该如何排版?

像下面的图片这样可以吗(英文中“see footnote”,在space“footnote”这个词和脚注标记之间有一个?

或者怎样才能做得更好?

  • 也许没有空间?
  • .. 或者甚至不是作为脚注,而是作为普通数字(正常大小)?

例子

答案1

在我看来,您应该使用全尺寸数字——不仅适用于脚注的引用,还适用于实际的注释。

引用 Bringhurst 的话,印刷风格的要素,第 69 页:

4.3.3 在正文中使用上标,但在注释中使用全尺寸数字

在正文中,上标数字用于表示注释,因为上标数字可以最大限度地减少干扰。它们是印刷上的旁注:小号是因为它们相对重要,并且出于两个原因而凸起:使它们不影响正文的流畅性,并且使它们更容易找到。在注释本身中,数字不是旁注,而是目标。因此,注释中的数字应该是全尺寸的。

编辑:这里有一个使用 KOMA-script 一部分的 scrextend 包的示例:

\documentclass{article}

\usepackage{scrextend}
\deffootnote{2em}{1.6em}{\thefootnotemark\hspace{0.7em}}

\usepackage[english]{babel}
\usepackage{blindtext}

\begin{document}

\blindtext\footnote{\blindtext}

\end{document}

答案2

使用\deffootnoteLockstep 提供的命令来更改脚注显示。关于您在脚注中引用不同脚注的问题,您可以使用以下\reffnmark命令。请注意,* 版本给出原始标记,也可用于将文本脚注指向同一脚注(重复脚注)。我更喜欢使用正常大小的数字来引用脚注,例如脚注 (10)。

\documentclass{article}

\makeatletter
\newcommand\reffnmark{%
    \@ifstar{\@reffnmarks}{\@reffnmark}}
\newcommand{\@reffnmarks}[1]{%
    \begingroup
        \unrestored@protected@xdef\@thefnmark{\ref{#1}}%
    \endgroup
    \@footnotemark}
\newcommand{\@reffnmark}[1]{(\ref{#1})}
\makeatother

\begin{document}

This is a footnote test\footnote{first footnote\label{fn:first}}\par
Footnote\reffnmark*{fn:first} pointing to same footnote\par
Footnote\footnote{In footnote \reffnmark{fn:first} ...} with ref to first\par

\end{document}

相关内容