我正在编写一份包含词汇表的文档,但由于未找到 xindy,因此无法工作。
我收到错误:
% arara: xelatex
% arara: makeglossaries
% arara: xelatex
% arara: xelatex
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\usepackage[xindy]{glossaries}
%\usepackage[texindy]{imakeidx}
\makeglossaries
\newglossaryentry{def1}{name={first definition},description={description1}}
\newglossaryentry{def2}{name={second definition},description={description2}}
\begin{document}
This is \gls{def1} and this is \gls{def2}.
\printglossaries
\end{document}
***Call to xindy failed***
Check 'texstudio_lCtsPG.glg' for details
sh: 1: xindy: not found
(日志文件显示没有文件texstudio_ICtsPG.cls
)。我在 ubuntu mate 20.04 系统上安装了 Texstudio 2.12.22。
arara
已打开/usr/bin/arara
,因此我已按如下方式配置 Texstudio(使用这tex.stackexchange 上的这篇文章):
我也尝试在 Texstudio 配置的 Build 选项卡中添加\usepackage[texindy]{imakeidx}
并放入txs:///texindy
Default Index Tool,但出现同样的错误。奇怪的是,我在另一台 Xubuntu 笔记本电脑上进行了相同的设置,它正常工作。
如何打印词汇表?
答案1
我以为 xindy 包含在 1 GB tex live 安装中。但事实并非如此。sudo apt install xindy
问题解决了。