在符号列表的每个条目上添加超链接

在符号列表的每个条目上添加超链接

我想在符号列表中的每个符号后以及在文本中使用时添加链接。我nonumberlist在加载glossaries包时没有包含选项,但链接仍然没有出现。不同类型符号的分组基于自定义词汇表组标题

以下是我的想法:

\documentclass{article}
\usepackage[nopostdot,nomain,makeindex,acronym, toc, ucmark]{glossaries}
\usepackage{hyperref}
\usepackage{url}
%% new glossary style
\newglossarystyle{onecol}{%
%
\renewenvironment{theglossary}%
{\begin{description}}{\end{description}}%
%
\renewcommand*{\glossaryheader}{}%
%
% indicate what to do at the start of each logical group
\renewcommand*{\glsgroupheading}[1]{%
\item[{\glsgetgrouptitle{##1}}]}
%
\renewcommand*{\glsgroupskip}{\indexspace}%
%
\renewcommand*{\glossaryentryfield}[5]{%
\item[\glstarget{##1}{##2}] ##3%
}%
}

%% glossary
\newglossary{model}{model.sys}{model.syo}{List of Symbols}

%% glossary entries
\newglossaryentry{alpha}{sort={galpha},name={\ensuremath{\alpha}},type={model},
                           description={Angle1}}
\newglossaryentry{beta}{sort={gbeta},name={\ensuremath{\beta}},type={model},
                          description={Angle2}}
%
\newglossaryentry{r}{sort={rr},name={$R$},type={model},
                        description={System response}}
\immediate\write18{makeglossaries \jobname}
\newcommand*{\Ggroupname}{Greek Letters}
\newcommand*{\Rgroupname}{Roman Letters}
\makeglossaries

\begin{document}
\glsaddall[types={model}]
\printglossary[type={model},style={onecol}]
\pagebreak{}
Usage of \gls{alpha}.

Usage of \gls{beta}.

Usage of \gls{r}.
\end{document}

相关内容