修改词汇表输出中显示的设计

修改词汇表输出中显示的设计

我需要以下方面的帮助。

在我使用词汇表包生成的单词列表中,我想添加图例(参见第 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  
     }%  
 }  

这是生成的图像

在此处输入图片描述

相关内容