首次使用术语表中的 \gls 不会在 Latex Workshop 中生成长版本的首字母缩略词

首次使用术语表中的 \gls 不会在 Latex Workshop 中生成长版本的首字母缩略词

我想使用该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}

相关内容