答案1
我想你可能想使用尾注。我推荐名字恰当的尾注包为了这:
\documentclass{article}
\usepackage{lipsum}
\usepackage{endnotes}
\begin{document}
\lipsum[1]
This document\endnote{The said document is in pdf format.} is about my
research.
\lipsum[3]
\renewcommand{\makeenmark}{\theenmark. }%
\renewcommand{\enotesize}{\normalsize}%
\theendnotes
\end{document}
对于这个问题的答案,您需要\usepackage{endnotes}
在文档的序言和\theendnotes
末尾找到您想要的尾注。
您还需要在尾注列表中放置以下重新定义,\theendnotes
以获得您在问题中请求的样式。您需要在文档完成后放置这些,以防止更改也应用于文本中的注释。
答案2
一种非常基本的方法,“利用”\@elt
列表功能和 LaTeX 的\@cons
宏。
为了允许同一个单词多次出现,wordlabel
需要步进计数器并\@currentlabel
从标签描述中写入内容,并将其作为\labelthis
宏的第二个参数给出。
这\listoflabels
是一个用于遍历\l@b@llist
宏的包装器,全部在枚举环境中,但是没有链接到描述列表。
到目前为止不需要其他包
\documentclass{article}
\newcounter{wordlabel}
\makeatletter
\def\l@b@llist{}
\newcommand{\labelthis}[2]{%
\refstepcounter{wordlabel}%
\protected@edef\@currentlabel{#2}%
\label{#1\thewordlabel}%
#1\textsuperscript{\number\value{wordlabel}}%
\expandafter\@cons\csname l@b@llist\endcsname{{#1\thewordlabel}}%
}
\newcommand{\listoflabels}{%
\clearpage
\begingroup
\def\@elt##1{\item \ref{##1}}
\begin{enumerate}
\l@b@llist
\end{enumerate}
\endgroup
}
\makeatother
\usepackage{hyperref}
\AtEndDocument{\listoflabels}
\begin{document}
This is a nice \labelthis{document}{This document is in pdf-format}.
\clearpage
But there is also something \labelthis{different}{And now for something completely different}.
\end{document}
使用超链接更新
\documentclass{article}
\newcounter{wordlabel}
\makeatletter
\def\l@b@llist{}
\newcommand{\labelthis}[2]{%
\refstepcounter{wordlabel}%
\protected@edef\@currentlabel{#2}%
\label{#1\thewordlabel}%
#1\textsuperscript{\hyperlink{link::#1\thewordlabel}{\number\value{wordlabel}}}%
\expandafter\@cons\csname l@b@llist\endcsname{{#1\thewordlabel}}%
}
\newcommand{\listoflabels}{%
\clearpage
\begingroup
\def\@elt##1{\item \hypertarget{link::##1}{\ref{##1}}}
\begin{enumerate}
\l@b@llist
\end{enumerate}
\endgroup
}
\makeatother
\usepackage{hyperref}
\AtEndDocument{\listoflabels}
\begin{document}
This is a nice \labelthis{document}{This document is in pdf-format}.
\clearpage
But there is also something \labelthis{different}{And now for something completely different}.
\end{document}