GeneralCannot locate xindy module for language dutch in codepage utf8?

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
eezacque
Posts: 7
Joined: Mon Jan 06, 2020 5:47 pm

Cannot locate xindy module for language dutch in codepage utf8?

Post by eezacque »

Texmaker executes xindy as:

Code: Select all

xindy -I xindy -L dutch -M test -C utf8 -t test.glg -o test.gls test.glo
This gives the following error message:

Code: Select all

Cannot locate xindy module for language dutch in codepage utf8
When I manually enter:

Code: Select all

xindy -I xindy -M test -t test.glg -o test.gls test.glo
All works correctly, and glossary entries show up, as expected.

LaTeX file test.tex:

Code: Select all

\documentclass{report}

\usepackage[utf8]{inputenc}
\usepackage[dutch]{babel}
\usepackage{appendix}
\usepackage[automake,xindy={language=dutch,codepage=utf8}]{glossaries}

\newglossaryentry{John Lennon}{
name={John Lennon},
sort={John Lennon},
description={A Beatle}}

\newglossaryentry{Paul McCartney}{
name={Paul McCartney},
sort={Paul McCartney},
description={Another Beatle}}

\newglossaryentry{Ringo Star}{
name={Ringo Star},
sort={Ringo Star},
description={Yet another Beatle}}

\newglossaryentry{George Harrison}{
name={George Harrison},
sort={George Harrison},
description={Some Beatle}}

\makeglossaries

\begin{document}

\glsaddall
\printglossary[style=indexgroup]

\end{document}
Running Ubuntu 18.04.3, xindy script version: 1.18, xindy kernel version: 3.0

Cannot seem to wrap my head around this, any help is appreciated.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
rais
Posts: 419
Joined: Sun Nov 16, 2014 8:51 pm

Cannot locate xindy module for language dutch in codepage utf8?

Post by rais »

AFAIUI, Xindy offers two variants for Dutch spelling, where `ij' is sorted differently---as `ij' or as `y'.
Simply prepend the variant you want to `utf8' in your codepage statement, such as

Code: Select all

\usepackage[automake,xindy={language=dutch,codepage=ij-as-y-utf8}]{glossaries}
then Xindy should load

Code: Select all

Loading module "lang/dutch/ij-as-y-utf8-lang.xdy"...
Loading module "lang/dutch/ij-as-y-utf8.xdy"...
(the alternate variant would be `ij-as-ij-utf8')

KR

Rainer
eezacque
Posts: 7
Joined: Mon Jan 06, 2020 5:47 pm

Cannot locate xindy module for language dutch in codepage utf8?

Post by eezacque »

Works like a charm! I think it is a good suggestion for the authors of xindy to pick a default; also, I think it is a little awkward to hide a language variant in a code page?

Thanks for sorting me out,
Izak
User avatar
Ijon Tichy
Posts: 640
Joined: Mon Dec 24, 2018 10:12 am

Cannot locate xindy module for language dutch in codepage utf8?

Post by Ijon Tichy »

If you have a feature request, you should send it to the author of xindy.
Sorry, but I can no longer participate here as the administrator is trampling on my wishes on one of his other platforms. :cry:
Post Reply