現在、学士論文に取り組んでいます。頭字語には acronym パッケージを使用しています。用語集には glossaries パッケージを使用したいと思います。
作業環境として、私は 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 の「コマンド」オプションで、「Makeglossaries」コマンドが「makeglossaries.exe」として適切に定義されていることを確認します。
ステップ 2. 「詳細オプションを表示」を有効にし、TexStudio で「ビルド」設定を構成して、pdflatex をコンパイルし、用語集を作成し、再度 pdflatex をコンパイルします。
これを行うには、「ビルドと表示」オプション (通常はキーボード ショートカット「F5」を使用して呼び出すことができます) を次のように置き換えます。
前に:
txs:///compile | txs:///view
後:
txs:///compile | txs:///makeglossaries | txs:///compile | txs:///view