词汇表:带有子类别的首字母缩略词列表

词汇表:带有子类别的首字母缩略词列表

我正在尝试使用glossaries包裹。

有时,我会使用嵌套的首字母缩略词,即一个首字母缩略词包含另一个首字母缩略词。以下是 MWE:

\documentclass[12pt, a4paper]{article}
\usepackage[indexonlyfirst,numberline,nopostdot,toc,hyperfirst=false]{glossaries}

\newacronym{QKD}{QKD}{Quantum Key Distribution}
    \newacronym[parent=QKD]{CV-QKD}{CV-QKD}{Continuous Variable \glstext{QKD}}
    \newacronym[parent=QKD]{DV-QKD}{DV-QKD}{Discrete Variable \glstext{QKD}}
    \newacronym[parent=QKD]{MDI-QKD}{MDI-QKD}{Measurement Device Independent \glstext{QKD}}
\newacronym{OA}{OA}{Other Acronym}
\newacronym{AE}{AE}{Acronym Example}


\makeglossaries{}

\begin{document}
    \printglossary[type=\acronymtype,title={Abbreviations}]
    \section{Section 1}
        \gls{QKD} is the main acronym. We can also have subcategories of \gls{QKD} such as \gls{CV-QKD}, \gls{DV-QKD}, or \gls{MDI-QKD}.

        Other acronyms exist such as \gls{OA} or \gls{AE}.
\end{document}

然而,这会产生以下结果:

在此处输入图片描述

我想要一个格式如下的列表:

- Acronym + Definition
- Acronym + Definition
--Subacronym + Definition
--Subacronym + Definition
-Acronym + Definition

另一种可能是使用以下alttree样式:

\usepackage[indexonlyfirst,numberline,nopostdot,toc,hyperfirst=false,style=alttree]{glossaries}

这似乎做了我想要做的事情,但它导致首字母缩略词和它的定义重叠:

在此处输入图片描述

是否有可能解决这个问题(通过修复它或使用其他样式),以及增加子缩写的缩进?


编辑:

我确实设法解决了这个问题,按照本指南

如果您忘记设置最宽的条目,描述将会与名称重叠。

这解决了这个问题,但是子缩写的缩进现在太大了,因为它在描述级别缩进。

在此处输入图片描述

我现在的问题是,我该如何减少缩进?

答案1

你能分享一下你是如何解决这个问题的吗?

相关内容