我想在脚注中输入对另一个脚注的引用(在本例中,它位于同一页上)。
我找到了如何创建引用,以便将其格式化为“正常”脚注编号(如何将 \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
使用\deffootnote
Lockstep 提供的命令来更改脚注显示。关于您在脚注中引用不同脚注的问题,您可以使用以下\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}