From bb9b48adc664dfefa92d9459b214c7c5b9df79c1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Sun, 22 Jun 2008 12:05:56 +0000 Subject: [PATCH] UserGuide.lyx: update the description of index handling to the latest changes to use xindy if possible git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25352 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/doc/UserGuide.lyx | 99 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 80 insertions(+), 19 deletions(-) diff --git a/lib/doc/UserGuide.lyx b/lib/doc/UserGuide.lyx index 5abe64ea14..6ed3ab95e5 100644 --- a/lib/doc/UserGuide.lyx +++ b/lib/doc/UserGuide.lyx @@ -44,6 +44,11 @@ % redefine the greyed out note \renewenvironment{lyxgreyedout} {\textcolor{blue}\bgroup}{\egroup} + +% needed for correct index entry sorting as described +\newcommand*{\OrgIndex}{} +\let\OrgIndex\index +\renewcommand*{\index}[1]{\OrgIndex{#1}} \end_preamble \options intoc,bibtotoc,idxtotoc,BCOR7mm,tablecaptionabove \language english @@ -25978,6 +25983,69 @@ The previous entry needn't to be a real existing entry, you can also use an example. \end_layout +\begin_layout Standard +Due to bugs in the index generation program +\family sans +makeindex +\family default + +\begin_inset Foot +status collapsed + +\begin_layout Plain Layout +See section +\begin_inset space ~ +\end_inset + + +\begin_inset CommandInset ref +LatexCommand ref +reference "sub:Index-Program" + +\end_inset + + for index programs. +\end_layout + +\end_inset + +, the index entry sorting can fail. + For example when you have the same index entry in normal text and in a + footnote, makeindex doesn't recognize them as identic entry at different + position. + To fix this, add this command sequence to your document preamble: +\end_layout + +\begin_layout Standard + +\series bold + +\backslash +newcommand*{ +\backslash +OrgIndex}{} +\begin_inset Newline newline +\end_inset + + +\backslash +let +\backslash +OrgIndex +\backslash +index +\begin_inset Newline newline +\end_inset + + +\backslash +renewcommand*{ +\backslash +index}[1]{ +\backslash +OrgIndex{#1}} +\end_layout + \begin_layout Subsection Index Entry Layout \begin_inset Index @@ -25995,7 +26063,7 @@ Index ! Entry layout \begin_layout Standard You can change the appearance of insert entries via the textstyle dialog. \begin_inset Index -status collapsed +status open \begin_layout Plain Layout Dummy entries ! @@ -26101,13 +26169,18 @@ name "sub:Index-Program" \end_layout \begin_layout Standard -LyX uses for the index generation by default the program +When the index entry program +\family sans +xindy +\family default + is installed, that is only available for Linux, LyX uses it for the index + generation, otherwise the program \family sans makeindex \family default -. - It can be controlled by options that can be set in LyX's preferences dialog, - see section + is used, that is part of every LaTeX distribution. + Both programs can be controlled by options that can be set in LyX's preferences + dialog, see section \begin_inset space ~ \end_inset @@ -26122,7 +26195,7 @@ reference "sub:LaTeX-settings" The available options are listed and explained in \begin_inset CommandInset citation LatexCommand cite -key "makeindex" +key "makeindex,xindy" \end_inset @@ -26130,19 +26203,7 @@ key "makeindex" \end_layout \begin_layout Standard -You can also specify there another program to generate the index, for example - -\family sans -xindy -\family default - -\begin_inset CommandInset citation -LatexCommand cite -key "xindy" - -\end_inset - -. +You can also specify there another program to generate the index. \end_layout \begin_layout Section -- 2.39.2