我正在使用当前的 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 脚本进行排序会产生不同。