Xindy 可以完全替代 makeindex 吗?

Xindy 可以完全替代 makeindex 吗?

我正在使用当前的 TexLive,使用 XeLaTeX 处理 LaTeX,使用 biber 处理参考书目,使用 makeindex 处理索引。我从未真正解决过我的词汇表需求(现在它甚至根本不打印它)。在寻找解决方案时,我偶然发现了 xindy,它告诉我,对于国际化(我确实希望 [目前在德语文档中使用英语、中文和阿拉伯语]),我应该使用 xindy。

xindy 是否确实可以完全替代 makeindex,因此我应该将我当前的普通索引更改为 xindy,并使用 xindy 解决我的词汇表头痛问题?

几乎是空的(我还删除了所有的新命令等等,只保留 usepackage 来测试我的东西是否仍然有效,所以这样它是最低限度的工作示例)

\documentclass[a4paper, twoside]{book}%[a4paper,oneside]

\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\setotherlanguages{english, greek}
\usepackage{fontspec}
\usepackage{xeCJK}
\usepackage{csquotes}
\usepackage[xindy={language=german, codepage=utf8}, style=altlist]{glossaries}
\usepackage[xindy, splitindex]{imakeidx}
\usepackage[
    backend=biber,
    style=numeric,
    sortlocale=de_DE,
    natbib=true,
    url=false,
    doi=true,
    eprint=false
]{biblatex}
\addbibresource{itteerde.bib}
\bibliography{itteerde} 

\usepackage{makeidx}
\usepackage{longtable}
\usepackage{mdframed}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{pictex}
\usepackage{subfig}
\usepackage{float}
\usepackage{xspace}

\usepackage{tikz}
\usetikzlibrary{shapes,backgrounds,arrows}

\usepackage{verse}

\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{amsthm}

\usepackage{chemfig}
\usepackage{listings}

\usepackage[citecolor=black,urlcolor=black,linkcolor=black]{hyperref}
\hypersetup{
    colorlinks=true,
}
\usepackage{url}
\usepackage[position=top]{caption}

\usepackage{etoolbox}
\usepackage{etaremune}

\apptocmd{\thebibliography}{\raggedright}{}{}

\makeindex
\makeglossaries

\begin{titlepage}
\title{Meine Chance\\Projektarbeit und IT-Basics}

\author{Erik Itter}
\end{titlepage}    

\begin{document}

\maketitle
\tableofcontents

\chapter{Recherche}\index{Rechercher}
\chapter{Projektarbeit}\index{Projektarbeit}

\chapter{Präsentation}
\section{Dokument/ Ausarbeitung}
\section{Vortrag}

\chapter{Techniken}
\section{Mind-Map}\index{Techniken!Mind-Map}\index{Mind-Map}

\newglossaryentry{computer}
{
  name=computer,
  description={is a programmable machine that receives input,
               stores and manipulates data, and provides
               output in a useful format}
}

\printglossary
\printindex
\printbibliography

\end{document}

答案1

它或多或少是一种替代品。阅读词汇表包的用户手册以确定您需要什么。大多数情况下,对非 latin1 脚本进行排序会产生不同。

相关内容