创建自定义脚注

创建自定义脚注

文本中有一些奇怪的脚注,如下所示:

奇怪的脚注

正文:

在此处输入图片描述

在大学里,我们被分配了一项任务,用 LaTeX 重制一本非常古老的苏联数学分析书籍,作者是 Grigoriy Fichtenholz。所以我在课文中找到了这些脚注。它们到处都是。我不知道该怎么处理它们。有没有命令可以更改样式\footnote?或者有什么特殊的方法?

答案1

这只有在使用“每页”脚注编号时才有效。接下来,必须修改标记的排版。

\documentclass{article}
\usepackage[perpage]{footmisc}
\usepackage{etoolbox}

% three should be sufficient
\DefineFNsymbols*{asterisks}{*{**}{***}}
\setfnsymbol{asterisks}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
% we want a nonbreaking space before the marker in text
\preto\footnote{\unskip~}
% we want the marker normal size and not superscripted, with )
\makeatletter
\renewcommand{\@makefnmark}{\mbox{\normalfont\@thefnmark})}
\settowidth{\footnotemargin}{***) }
\patchcmd{\@makefntext}{\hss\@makefnmark}{\hss \@makefnmark\ }{}{}
\makeatother

\textheight=2cm % just for the example

\begin{document}

First footnote\footnote{Some long text that should wrap
across at least two lines; just add text just add text
just add text just add text just add text.}.
Now another footnote just to see what happens\footnote{Try this.}.

\end{document}

在此处输入图片描述

答案2

下面是一个设置(目前仅\textasteriskcentered提供***)并使用。***footmisc

有一wileyfootmisc,其中 已经有***但是没有***,如果需要的话。

\documentclass{article}


\usepackage[symbol]{footmisc}


\DefineFNsymbols*{asterisks}{\textasteriskcentered{\textasteriskcentered\textasteriskcentered}{\textasteriskcentered\textasteriskcentered\textasteriskcentered}}
\let\origthefootnote\thefootnote
\renewcommand{\thefootnote}{\origthefootnote)}

\begin{document}
\setfnsymbol{asterisks}
A footnote on foo\footnote{foo} and another footnote on foobar\footnote{foobar} and yet another one\footnote{foobar foo}
\end{document}

在此处输入图片描述

答案3

我不太明白你的问题,所以我会回答所有可能的答案:)


如果您想问如何制作脚注,那么答案是使用命令

\footnote{A strange russian footnote}

如果你的意思是问如何在脚注中使用符号而不是数字,那么答案就是在序言中添加以下内容

\renewcommand{\thefootnote}{\fnsymbol{footnote}}

如果你的意思是问如何使用 *) 然后 **) 作为脚注符号,答案(如给出的这里)你必须在序言中添加以下内容

\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *)\or \or **) \or ***) \or  
    \dagger\or \ddagger\or \mathsection\or \mathparagraph\or \|\or \dagger\dagger
    \or \ddagger\ddagger \else\@ctrerr\fi}}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}

相关内容