.gls ファイルが作成されなかったため、用語集は印刷されません

.gls ファイルが作成されなかったため、用語集は印刷されません

現在、学士論文に取り組んでいます。頭字語には acronym パッケージを使用しています。用語集には glossaries パッケージを使用したいと思います。

作業環境として、私は miktex と Texstudio を使用しています。何らかの理由で、用語集が機能しません。エラーとして、次のメッセージが表示されます。

エラーメッセージ つまり、\makeglossaries で何かが機能していないようです。しかし、何が機能していないのか想像できません。makeglossaries.exe が texstudio に正しくリンクされていることはすでに確認済みで、その通りです。

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 の「コマンド」オプションで、「Makeglossaries」コマンドが「makeglossaries.exe」として適切に定義されていることを確認します。

ステップ 2. 「詳細オプションを表示」を有効にし、TexStudio で「ビルド」設定を構成して、pdflatex をコンパイルし、用語集を作成し、再度 pdflatex をコンパイルします。

これを行うには、「ビルドと表示」オプション (通常はキーボード ショートカット「F5」を使用して呼び出すことができます) を次のように置き換えます。

前に:

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

後:

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

答え2

動作する Perl 環境 (例: Strawberry Perl) をインストールすると、問題は解決しました。

皆さん助けてくれてありがとう。

作業用語集

関連情報