索引波兰字符

索引波兰字符

我想生成一个包含波兰字形(例如 ś、ć)的索引,但 LateX 将这些字体视为符号,并且它们出现在索引的开头。

我的代码是:

\documentclass[11pt,a4paper,oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}
\usepackage[xindy]{imakeidx}

\makeindex

\begin{document}
Hello \index{ć}\index{c}\index{ś}\index{s}\index{sa}\index{se}\index{a}\index{al}

\addcontentsline{toc}{chapter}{Indeks}

\printindex

\end{document}

我运行命令来创建索引:

--language polish --debug level=3 --module lang/polish/latin2 −−log−file 'filename.ilg'  -I latex 'filename.idx'

我得到以下信息:

在此处输入图片描述

如能得到任何帮助我将非常感激。

答案1

如果我尝试

\documentclass[11pt,a4paper,oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}
\usepackage{imakeidx}

\makeindex[
  intoc,
  program=xindy,
  options=-C utf8 -L polish
]

\begin{document}

\tableofcontents

\chapter{Rozdział}

Hello \index{ć}\index{c}\index{ś}\index{s}\index{sa}\index{se}\index{a}\index{al}

\printindex

\end{document}

并使用 进行编译pdflatex -shell-escape,索引将自动进入目录,并按如下方式排版

在此处输入图片描述

无需运行 Xindy,因为该-shell-escape选项将自动运行它。

相关内容