我想在脚注旁边添加一个右圆括号。我使用\footnotemark
和\footnotetext
,因为脚注是标题的一部分。
\begin{center}
\includegraphics[width=0.8\textwidth]{...}
\caption[...]{...\protect\footnotemark}
\end{center}
\end{figure}
\vspace{15pt}
\footnotetext{...}
如何配置使用带括号的脚注的命令?
答案1
这可能不是最优雅的解决方案——我克隆了\footnotemark
和的原始定义\footnotetext
,并在适当的位置添加了右括号。(如果想要使用\footnotemark
/的可选参数footenotetext
,则需要更多“克隆”的定义。)
\documentclass{article}
\makeatletter
\def\quotingfootnotemark{%
\@ifnextchar[\@xfootnotemark
{\stepcounter{footnote}%
\protected@xdef\@thefnmark{\thefootnote)}%
\@footnotemark}}
\def\quotingfootnotetext{%
\@ifnextchar [\@xfootnotenext
{\protected@xdef\@thefnmark{\thempfn)}%
\@footnotetext}}
\makeatother
\begin{document}
\begin{figure}
\centering
\rule{1cm}{1cm}
\caption[A figure]{A figure\quotingfootnotemark}
\end{figure}
\quotingfootnotetext{A quoting footnote.}
Some text.\footnote{A standard footnote.}
Some text.\footnotemark
\footnotetext{A standard footnote produced with \texttt{\textbackslash
footnotemark} and \texttt{\textbackslash footnotetext}.}
\end{document}