Texstudio の Windows で Arara を使用して用語集を生成する

Texstudio の Windows で Arara を使用して用語集を生成する

私はクラスを使用してLaTeX文書に用語集を生成しようとしておりarticle、TeXStudioを使用しています

以下のコードを使用しましたが、何も印刷されません

\documentclass{article}
\usepackage{titlesec}
\usepackage[utf8]{inputenc}
\usepackage[hidelinks]{hyperref}
\usepackage{glossaries}

\makeglossaries

\newglossaryentry{culdesac}{name=cul-de-sac,description={passage or street closed at one end},plural=culs-de-sac}

\newacronym{led}{LED}{light-emitting-diode}
\begin{document}
\section{This is my section}

Some text

\end{document}

グーグルで調べたところ、用語集を生成して印刷するにはAraraが必要だということがわかりました。Arara.exeをC:\Program Files\arara\にインストールしました。

以下のリンクに基づいて新しいコマンドを作成しました

TexStudio エディターを設定して、makeglossaries と xindy で glossaries パッケージを使用するにはどうすればよいでしょうか。また、TexStudio を arara を使用するように設定するにはどうすればよいでしょうか。

しかし、次のエラーが発生します:

エラー: コマンドを開始できませんでした: C:\Program Files\arara\arara.exe -v -l "my_text_file"

誰か助けてくれませんか?

記事に頭字語と用語集を印刷したいだけです。

答え1

a) 用語集の作成と b) エディターからのプロセスの制御を区別する必要があると思います。b) については、TeXstudio を使用していないため、お手伝いできません。

次の文書を名前で保存しますsample.tex(名前は重要です!)

\documentclass{article}

\usepackage[colorlinks,linkcolor=blue]{hyperref}
\usepackage[style=long,toc,acronym=true]{glossaries}

\newglossaryentry{Perl}{name=\texttt{Perl},sort=Perl,description=A scripting language}

\newacronym{svm}{SVM}{Support Vector Machine}
\newacronym{xml}{XML}{Extensible Markup Language}

\makeglossaries

\begin{document}

\gls{Perl}

\gls{svm}

\printglossaries
\end{document}

sample.texお好みのLaTeXコンパイラで実行します。私は通常、pdflatex

次の2つのコマンドをa)コマンドラインから実行するか、b)拡張子のファイルに保存します。.bat

makeindex -s sample.ist -t sample.glg -o sample.gls sample.glo
makeindex -s sample.ist -t sample.alg -o sample.acr sample.acn

TeX ファイルに対してもう一度 LaTeX を実行します。次の PDF が生成されます。

用語集

それでも、上記のコードは数年前のものであり (私のサンプル リポジトリから取得したものです)、その間に状況が変わっている可能性があるため、Nicolas のマニュアルを強くお勧めします。これについては、araraTeXworks の短い説明を作成しました。こちらも役立つかもしれません。http://uweziegenhagen.de/?p=2928

コマンド ウィンドウを開いて実行できない場合は、arara.exeパス設定が何らかの理由で壊れていると考えられます。この場合は、arara.exeコンピューター上でそのディレクトリを見つけて、Windows パス変数に追加します。

関連情報