Я пытаюсь создать глоссарии в моем документе 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\
и создал новую команду на основе ссылки ниже
Но я получаю ошибку:
Ошибка: Не удалось запустить команду: C:\Program Files\arara\arara.exe -v -l "my_text_file"
Может кто-то мне помочь, пожалуйста?
Я просто хочу напечатать в своей статье аббревиатуры и глоссарии.
решение1
Думаю, вам нужно различать а) создание глоссариев и б) управление процессом из вашего редактора. С б) я не могу помочь, так как не использую 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
Выполните следующие две команды из а) командной строки или б) сохраните их в файле с расширением.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
Запустите LaTeX снова на файле TeX. Вы должны получить следующий PDF:
Тем не менее, я настоятельно рекомендую руководство Николаса, поскольку коду выше несколько лет (я взял его из своего репозитория примеров) и за это время все могло измениться. Поскольку arara
я создал краткое описание для TeXworks, оно может вам помочь:http://uweziegenhagen.de/?p=2928
Если вы не можете открыть командное окно и запустить, arara.exe
я бы предположил, что настройка пути каким-то образом повреждена. В этом случае найдите arara.exe
на своем компьютере и добавьте каталог, в котором он находится, в переменную пути Windows.