我需要以下方面的帮助。
在我使用词汇表包生成的单词列表中,我想添加图例(参见第 x 页),括号也是我想要的一部分。
表达式 p. 或 pages. 对应是否显示单个条目还是多个条目。
图 1 和图 2 总结了我的想法。
谢谢
我添加了生成此输出的代码
\documentclass{book}
\usepackage{ImagoMundi}% my style
\usepackage{bib-valbusa}% my style
\addbibresource{MANGIANTINI.bib}
%% SIGLAS
\usepackage[toc,style=index]{glossaries}
\renewcommand*{\glsnamefont}[1]{\textmd{#1}}
\makeglossaries
\newglossaryentry{AOMA}{name={AOMA:},text={AOMA},description={Asociación Obrera Minera Argentina}}
\newglossaryentry{APR}{name={APR:},text={APR},description={Alianza Popular Revolucionaria}}
...
\begin{document}
\renewcommand{\glossaryname}{Índice de siglas}}
\gls{AOMA}
\gls{APR}
...
\printglossary
...
\end{document}
答案1
感谢 Nicola Talbot,对您建议的方法 1 进行了小小的修改,达到了我的目标,这是最终的代码。
%%GLOSARIO
\usepackage[toc,style=mylong,nopostdot]{glossaries}
\glsnoexpandfields
\glsenableentrycount
% Código que modifica la salida del glosario
\newglossarystyle{mylong}{%
\setglossarystyle{long}%
\renewenvironment{theglossary}%
{\begin{longtable}[l]{@{}p{\dimexpr 1.5cm-\tabcolsep}p{0.85\hsize}}}
{\end{longtable}}%
\renewcommand{\glossentry}[2]{%
\glsentryitem{##1}\glstarget{##1}{\glossentryname{##1}} &
\glossentrydesc{##1}\glspostdescription\space
\ifnum\glsentryprevcount{##1}=1\relax
(v\'ease p\'ag.
\else
(v\'ease p\'ags.
\fi
##2).\tabularnewline
}%
}
这是生成的图像