帶有術語表包的縮寫列表不起作用

帶有術語表包的縮寫列表不起作用

glossaries我正在嘗試使用該包創建縮寫列表。問題是,我沒有得到首字母縮寫列表,無論我嘗試什麼,我根本沒有得到輸出。

我的 MWE 看起來像這樣:

   \documentclass[parsikip=full,oneside, 12pt]{scrartcl}
\usepackage[T1]{fontenc}    
\usepackage[utf8]{inputenc}     
\usepackage[ngerman]{babel}     
\usepackage[german=guillemets]{csquotes} 
\usepackage{microtype}      
\usepackage{color}                  
\usepackage{graphicx}
\usepackage[hyphens]{url}
\usepackage{breakurl}
\usepackage[colorlinks=true,draft = false,linkcolor=black,citecolor=black,urlcolor=blue]{hyperref}
\usepackage{apacite}

我過去嘗試生成縮寫列表的方式如下所示:

    \usepackage[acronym]{glossaries}
    \makeglossaries
     \newacronym{mk}{MK}{Meme-Kommunikatoren\_innen}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\clearpage                      
\listoffigures 
\listoftables
\input{einleitung} 
\input{theorie}
\acrshort{mk}

\printglossary[type=\acronymtype]
\bibliographystyle{apacite} 
\bibliography{lit_memes} 
\end{document}

理想情況下,首字母縮寫詞列表將出現在表格列表之後,如果縮寫詞和完整術語之間有一行點,我會非常高興,但現在最重要的是縮寫列表。

我還閱讀了背頁文章(https://www.overleaf.com/learn/latex/glossaries)對於這個glossaries包,但我就是無法讓它工作。我將 Latex 與 TexStudio 一起使用,它還生成各種文件,例如.glo.glsdefs文件,但該.glo文件不包含任何內容。

先致謝!

答案1

glossaries正確配置套件,您必須設定正確的配置以允許 MakeIndex 對術語表進行適當的排序,其中必須包括以下內容

  1. 輸入檔案的副檔名,MakeIndex 從中取得文件中首字母縮寫的數據,通常是.acn
  2. 檔案的副檔名,指定您想要的樣式,通常是.bstfile
  3. 包含排序條目的文件,通常是.acr

您必須先轉到“命令”,然後轉到“配置”。指定makeindex %.acn -s %.ist -o %.acr

返回文件主視窗後,按「F9」(或前往「工具」->「詞彙表」)。這將創建.acr文件。當您再次編譯時,您應該會看到首字母縮略詞列表

在此輸入影像描述

我添加了一些額外的首字母縮略詞來演示如何glossaries自動對條目進行排序,即使它們沒有按字母順序顯示在文本中(使用\newacronym)。

\documentclass{scrartcl}

\usepackage[acronym]{glossaries}

% post the following in Commands -> Makeglossaries "makeindex %.acn  -s %.ist -o %.acr"

\usepackage{hyperref}

\makeglossaries

\newacronym{mk}{MK}{Meme-Kommunikatoren\_innen}

\newacronym{SDSCR}{SDSCR}{Site-Dependent Short-Circuit Ratio}

\newacronym{EV}{EV}{Electric Vehicles}

\newacronym{G2V}{G2V}{Grid-to-Vehicle}

\newacronym{H2V}{H2V}{Home-to-Vehicle}

\newacronym{PG}{PG}{Power Grid}

\newacronym{PEV}{PEV}{Plug-in Electric Vehicle}

\begin{document}
    
    \acrshort{mk}
    
    \acrshort{G2V}
    
    \acrshort{SDSCR}
    
    \acrshort{PEV}
    
    \acrshort{H2V}
    
    \acrshort{EV}
    
    \newpage
    
    \printglossary[type=\acronymtype]
    
\end{document}

相關內容