合并首字母缩略词和词汇表,并显示短缩略词和长缩略词

合并首字母缩略词和词汇表,并显示短缩略词和长缩略词

我当前的词汇表如下:

在此处输入图片描述

我想要做的是:

  1. 让首字母缩略词列表打印简短的该缩写的长版本如下:

第一人称射击游戏(每秒帧数)描述缩写的文本

  1. 将词汇表和首字母缩略词列表“合并”为一个列表。这还应将首字母缩略词和词汇表条目排序在一起,以便首字母缩略词“FPS”位于词汇表条目“App”和“Heap”之间。

我查看了庞大的用户手册,查找词汇表和这里的一些问题,但没有找到答案。此外,我还发现了这个如何结合缩略词和词汇表,我可以作为最后的手段接受它,但我想将它们都放在一个列表中。


合并后的词汇表将是这样的:

活动 艺术控制器[...] 6,19

第一人称射击游戏(每秒帧数)通常为[...] 4,18,19,26

一棵鲍姆,堆里有[...] 5,10,81

其中activityHeap是正常的词汇表条目,而是FPS首字母缩略词。


平均能量损失

\documentclass[12pt,titlepage]{article}
\usepackage[toc, nopostdot]{glossaries}
\setacronymstyle{long-short}
\makeglossaries
\loadglsentries{glossar.tex}
\newcommand{\Gloss}[1]{\textit{\Gls{#1}}}
\newcommand{\gloss}[1]{\textit{\gls{#1}}}
\newcommand{\Glosspl}[1]{\textit{\Glspl{#1}}}
\newcommand{\glosspl}[1]{\textit{\glspl{#1}}}

\begin{document}

Some text goes here \Gloss{glossar:acro:jvm} yada yada yada...

\cleardoublepage
\printglossary[title=Glossar]

\end{document}

这将创建以下输出:

此处显示一些文字Java 虚拟机 (JVM)等等等等……

第二次

文档后面的其他一些文本有一个JVM相关主题

答案1

所以我最终做的是这样的:

解决1号, 我用了这个较旧的答案@Nicola Talbot

\setacronymstyle{long-short-desc}  % Print both long and short
\renewcommand*{\acronymentry}[1]{%
 \acronymfont{\glsentryshort{#1}} (\textnormal{\glsentrylong{#1}})} % Print it the way I want
\makeglossaries
\loadglsentries{glossar.tex} % Or define them directly...

解决2号,Nicola 直接在评论中帮助了我,他指出,如果不使用-commandacronym中的 package 选项,\usepackage就会得到我想要的结果。

现在,输出结果如下所示:

在此处输入图片描述

相关内容