我想使用该glossaries
包生成两个词汇表和一个首字母缩略词词汇表。它与 TexStudio 和 MiKTex 配合得很好,但如果我尝试在 VS Code 和 Tex Live 中使用 Latex Workshop,第一次使用\gls
不会产生预期的输出。它总是短格式。如果我尝试使用选项 加载包acronym
,会出现长格式,但\printglossary
不再起作用。
我使用 xindy 的配方来编译词汇表和 LuaLaTeX。之前在 TexStudio 中都用过这两个。
一个例子:
\documentclass[a4paper,11pt]{scrreprt}
\usepackage[urlcolor=black,hidelinks,breaklinks]{hyperref}
\usepackage[nopostdot,nonumberlist,section=chapter,nomain,xindy]{glossaries}
\newglossary*{acronym}{Abkürzungsverzeichnis} %must be created first
\newglossary*{symbol}{Symbolverzeichnis} %must be created second
\setacronymstyle{long-short}
\makeglossaries
\newacronym[type=acronym, longplural={Immissionsrichtwerte}]{acr:IRW}{IRW}{Immissionsrichtwert}
\newacronym[type=acronym]{acr:Abk}{Abk}{Abkürzung}
\begin{document}
\newpage\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis}\markboth{Abkürzungsverzeichnis}{Abkürzungsverzeichnis}\printglossary[type=acronym]
\chapter{Test}
\label{ch:test}
Testtext mit den Glossaryeinträgen \gls{acr:IRW} und \gls{acr:Abk}. Eine Wiederholung der Einträge sieht so aus: \gls{acr:IRW} und \gls{acr:Abk}.
\end{document}