我学会了如何做脚注,但是在使用宏解决脚注方面遇到了一些问题\newcommand
。
我想在使用前定义脚注并在以后引用它,\newcommand
我该怎么做?可以吗?
我的脚注将会重复多次,我想减少要阅读的文本量。
\newcommand{\somemacro}[1]{
#1\footref{myfootnote}
}
}
\footnotetext{\label{myfootnote}Hello}
答案1
欢迎来到 TeX.SX!这是你在寻找的吗?
\documentclass{article}
\newcommand*{\myfncall}[1]{%
\footnotemark[\ref{#1}]%
}
\begin{document}
See here.\myfncall{myfootnote}
This is one place where you use the foonote.\footnote{\label{myfootnote}%
Text of the first footnote.}
Another footnote.\footnote{\label{otherfootnote}Text of the second footnote.}
Reference to the second footnote.\myfncall{otherfootnote}
Final reference\myfncall{otherfootnote} for good measure.
\clearpage
Beware: referencing a footnote\myfncall{myfootnote} from a different
page (page number~\pageref{myfootnote} here) this way may be confusing!
\end{document}
第 2 页顶部: