我正在用 KOMA-Script 中的 LYX 写一本近 400 页的德语书。根据建议,我应该为此使用索引处理器 Makeindex(到目前为止,我使用的是 texindy)。我在序言中写道:
\usepackage[makeidx]
\makeindex[-g]
在文档设置中,我尝试了 makeindex 或标准。我在输出 LATEX 的收费设置中写入了用户定义或 makeindex。
我尝试了上述所有条目的组合。但是,PDF 文件中没有提供任何索引。我做错了什么?我仔细搜索了 Google。我搜索了许多手册、指南和教程。大多数线索都与 LateX 有关。它们很有趣,但对我没什么用,因为 - 正如我所说 - 我使用 LYX。而且与 LYX 相关的文档对我没有任何帮助。
我想向您展示我的工作状态并向您发送相应的 LYX、TEX 和 PDF 文件。不幸的是,我找不到任何功能...
有关我的工作环境的一些数据:
OS
Edition: Windows 10 Home
Version: 21H1
Installed on: 11.03.2021
OS build: 19043.1237
Services: Windows Feature Experience Pack 120.2212.3530.0
LYX
LyX 2.3.6.1 (2020-12-29)
CMake Build
System directory: C:\Program Files\LyX 2.3\Resources\
User directory: ~\AppData\Roaming\LyX2.3\
Qt-Version (Laufzeit): 5.15.2
Qt-Version (bei Erstellung): 5.15.2
请问你能帮帮我吗?
TeX 代码:
\batchmode
\makeatletter
\def\input@path{{"C:/Users/aplih/Documents/Eigene Daten/Andreas/Denke/Buecher/02 - Umsonst-nicht-aber-vergeblich/99-Fehlersuche/Index/Makeindex/MWE3/"}}
\makeatother
\documentclass[10pt,naustrian,most,usenames,dvipsnames]{scrbook} \usepackage{amsmath}
\usepackage{amssymb}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Linux Libertine}
\usepackage[c5paper]{geometry} \geometry{verbose,tmargin=2.7cm,bmargin=3cm,lmargin=2cm,rmargin=2.5cm}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}
\usepackage{makeidx}
\makeindex
\usepackage{microtype}
\usepackage[xetex,unicode=true,pdfusetitle, bookmarks=true,bookmarksnumbered=false,bookmarksopen=false, breaklinks=false,pdfborder={0 0 0},pdfborderstyle={},backref=false,colorlinks=false] {hyperref}
\makeatletter
\newlength{\lyxlabelwidth} % auxiliary length
\usepackage[indentunit=1em,hangindent=1em,subsubindent=1em]{idxlayout}
\usepackage[makeidx]
\makeindex[-g]
\AtBeginDocument{ \def\labelitemi{\a)} }
\makeatother
\usepackage{polyglossia} \setdefaultlanguage[variant=austrian,spelling=new,babelshorthands=true]{german}
\begin{document}
Text\index{Text}
\printindex
\end{document}