我想改变词汇表样式以便能够将每个条目显示为:(名称)(请参阅___,如果存在)(描述)(页码)
我该如何实现这一点?非常感谢您的帮助。
\documentclass{article}
\usepackage{datatool}
\usepackage{glossaries}
\makeglossaries
\makeindex
\newglossaryentry{random variable}
{
name={random variable},
description={a variable which can take on multiple values}
}
\newglossaryentry{sample space}
{
name={sample space},
description={a set of values that a random variable
can take},
see={random variable}
}
\begin{document}
Something about \gls{random variable} and \gls{sample space}
\printglossary
\end{document}
输出结果为:
我真的很想在描述之前有“查看随机变量”。
答案1
您可以使用\glshyperlink
交叉引用术语而不对其进行索引。(仅当您使用该hyperref
包时才会出现超链接。)因此您可以这样做:
\documentclass{article}
\usepackage{datatool}
\usepackage{glossaries}
\makeglossaries
\makeindex
\newglossaryentry{random variable}
{
name={random variable},
description={a variable which can take on multiple values}
}
\newglossaryentry{sample space}
{
name={sample space},
description={(see \glshyperlink{random variable}) a set of values that a random variable
can take}
}
\begin{document}
Something about \gls{random variable} and \gls{sample space}
\printglossary
\end{document}
结果:
密钥see
本质上充当一个特殊位置,类似于\index{sample space|see{random variable}}
,因此密钥的值see
不易访问。