.gls 檔案未創建,因此未列印術語表

.gls 檔案未創建,因此未列印術語表

我目前正在寫我的學士論文。對於首字母縮略詞,我使用包首字母縮略詞。對於我的詞彙表,我想使用詞彙表包。

我使用 miktex 和 Texstudio 作為工作環境。由於某種原因,我沒有得到可用的術語表。作為錯誤,我收到以下訊息:

錯誤訊息 所以很明顯, \makeglossaries 的某些東西似乎不起作用。但我無法想像是什麼。我已經檢查過 makeglossaries.exe 是否正確連結到 texstudio,是的,它是:

紡織工作室配置

所以我真的不知道了,如果有人給我提示,我會很高興為什麼這不起作用......

(而且它不是我的 bitdefender 勒索軟體安全工具。我證明它不會阻止 makeglossaries.exe,並且沒有

這是一個最小的工作代碼:

\documentclass[a4paper,12pt,]{scrartcl}

\usepackage{hyperref}
\usepackage[toc]{glossaries}
\newglossaryentry{computer}
{
    name=computer,
    plural=computers,
    description={is a programmable machine that receives input,
        stores and manipulates data, and provides
        output in a useful format}
}
\makeglossaries

\begin{document}
    \tableofcontents
    \section{TEST}\label{ch:Test}
        In our company we are using \glspl{computer}.
    \begin{appendix}
        \printglossaries
    \end{appendix}
\end{document}

提前謝謝你們了!

答案1

出現問題的原因是在呼叫 pdflatex 之前未呼叫“makeglossaries”命令(產生 .gls 檔案)。

步驟1.確保TexStudio中「Commands」選項下的「Makeglossaries」指令被正確定義為「makeglossaries.exe」。

步驟 2. 啟用「顯示進階選項」並在 TexStudio 中配置「建置」設定以編譯 pdflatex、製作詞彙表並再次編譯 pdflatex。

為此,請替換“建置和檢視”選項(我們通常可以使用鍵盤快捷鍵“F5”呼叫),如下所示:

前:

txs:///compile | txs:///view

後:

txs:///compile | txs:///makeglossaries | txs:///compile | txs:///view

答案2

安裝一個工作 Perl 環境(例如 Strawberry Perl)解決了我的問題。

謝謝你們的幫忙。

工作術語

相關內容