如何标记脚注的开始和结束

如何标记脚注的开始和结束

我正在尝试用 Latex 排版印度裸法案。我在脚注方面遇到了问题。

它们看起来是这样的:(请参阅第 39 页PDF 版本

在此处输入图片描述

所以,我正在寻找

  1. [一种标记& 的开始和结束的方法]
  2. 这些的嵌套

这两者都允许我按照所示进行排版,但我想稍微改进一下设计。

  1. 阅读时,很难匹配哪个结尾]与哪个开头相对应[,因此我也想在结尾处有一个上标脚注编号]
  2. 我希望格式(颜色、字体、字体大小)可以自定义,这样我就可以保持文本和脚注标记之间的一定视觉区别。

我猜测语法应该如下:

\begin{footnotefor}
This text is being footnoted.
\footnote{This is the actual footnote}
\end{footnotefor}

所有这些都是我想要的,但我不知道如何进行。

答案1

以下解决了问题 1 和 2(前提是我正确理解了您所说的“嵌套”的意思):

在此处输入图片描述

代码:

\documentclass{article}
\usepackage[height=2in,width=3in]{geometry} %Just to produce reasonably sized PDF for the screencap

\newcommand\footnotefor[2]{\footnote{#1}[#2]}

\begin{document}
Outside the footnote. \footnotefor{First footnote, should be 1}{Some text \footnotefor{Second footnote, should be 2}{An object deserving a footnote} and some other text \footnotefor{Third footnote, should be 3}{Some text, but behold \footnotefor{Fourth footnote, should be 4}{innermost object}}}. 
\end{document}

要添加 3 则需要做更多工作

在此处输入图片描述

代码:

\documentclass{article}
\usepackage[height=2in,width=3in]{geometry} %Just to produce reasonably sized PDF for the screencap

\newcommand\footnotefor[2]{\bgroup\footnote{#1}\edef\tmpfnmk{\arabic{footnote}}[#2]\footnotemark[\tmpfnmk]\egroup}

\begin{document}
Outside the footnote. \footnotefor{First footnote, should be 1}{Some text \footnotefor{Second footnote, should be 2}{An object deserving a footnote} and some other text \footnotefor{Third footnote, should be 3}{Some text, but behold \footnotefor{Fourth footnote, should be 4}{innermost object}}}. 
\end{document}

相关内容