œ ignored
Brought to you by:
jschrod
xindy
version 2.5.1
, more precisely:$ xindy -V xindy release: 2.5.1 xindy script version: 1.18 xindy kernel version: 3.0 CLISP version 2.49 (2010-07-07) (built on tug [130.225.2.178]) architecture: I686
As pointed out by the following MWE (say test.tex
):
\documentclass[french]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{makeidx} \usepackage{babel} \makeindex \begin{document} cur\index{cur} \newpage cœur\index{cœur} \newpage et cætera\index{et cætera} \newpage et ctera\index{et ctera} \printindex \end{document}
compiled with e.g.:
pdflatex test texindy -L french -M lang/french/utf8 -M lang/french/utf8-lang test.idx pdflatex test
texindy
takes in account of æ
but not œ
, the resulting test.ind
being:
\begin{theindex} \providecommand*\lettergroupDefault[1]{} \providecommand*\lettergroup[1]{% \par\textbf{#1}\par \nopagebreak } \lettergroup{C} \item cur, 1, 2 \indexspace \lettergroup{E} \item et ctera, 4 \item et c\IeC {\ae }tera, 3 \end{theindex}
By contrast, the makeglossaries
script provided by glossaries
package loaded with xindy
option seems to deal correctly with œ
. The
following MWE (say test-gls.tex
):
\documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage{makeidx} \usepackage{babel} \usepackage[xindy]{glossaries} \newglossaryentry{coeur}{% name=cœur, description=bla } \newglossaryentry{cur}{% name=cur, description=bla } \makeglossaries \makeindex % \begin{document} \printglossaries \newpage \gls{cur}\index{cur} \newpage \gls{coeur}\index{cœur} \printindex \end{document}
compiled with:
pdflatex test-gls texindy -L french -M lang/french/utf8 -M lang/french/utf8-lang test-gls.idx makeglossaries test-gls pdflatex test-gls
leads to two distinct entries in the glossary:
cœur bla. 3 cur bla. 2