Re: [dk-tug] emacs-spørgsmål mere end tex-sp ørgsmål?

Bent Jessen <[email protected]> Thu, 4 Dec 2014 15:07:45 +0100
Newsgroups gmane.comp.tex.danish
Message-ID <CAGct4LpMSTvVk4hxrXJ967nG9dTk60kMWRcj5aOHnkmeemX5fw@mail.gmail.com>
hi,
igen!
En del er faldet på plads!
- skal xindy modulet: ff-ranges kaldes både som option i
makeindex-kommandolinjen:

\makeindex[name=stedord, title=Stedord,program=texindy,columns=1,options=-l
-L danish -C utf8 -M ff-ranges -M texindy]
 og når jeg compiler med linjen?
texindy -C utf8 -l -L danish -M ff-ranges -M texindy <filename>.idx
-i alle fald har jeg opdaget, at først med: -M ff-ranges under compiling
fik jeg f og ff i sidehenvisningerne med.

-og det genererer straks to nye spørgsmål,
--1: hvor filerne skal placeres (-i tex-live's xindy-bibliotek, eller i
source-filens bibliotek),  når der skal skrives særlige xindy ell texindy
style files?
--2: skal de 'kaldes' i makeindex-linjen, eller når jeg compiler, eller
både og?

Bent


Den 4. december 2014 kl. 09.57 skrev Lars Madsen <[email protected]>:

>  (1) Det er ikke os alle som anvender XeLaTeX eller har Minion Pro
> (XeLaTeX er slet ikke relevant her)
>
> (2) Der er fejl i dit eksempel:
>
> (a) -L=danish -> -L danish
>
> (b) \index[stedod]{den!1-stavelsesord}->
> \index[stedord]{den!1-stavelsesord}
>
>
> texindy anvender xindy, så det er her man skal kigge for konfigurationen
>
> http://xindy.sourceforge.net/documentation.html
>
> (ved ikke lige hvad præcist det er du gerne vil konfigurere)
>
>
> synes desværre ikke at udvikleren er så aktiv mere. Synes der er en del
> ting rundt omkring som er galt med xindy. Fx dur den ikke på Windows hvis
> den køres på noget som er på en UNC sti.
>
>
> /Lars Madsen
> Institut for Matematik / Department of Mathematics
> Aarhus Universitet / Aarhus University
> Mere info: http://au.dk/daleif@imf / More information:
> http://au.dk/en/daleif@imf
>
>      ------------------------------
> *From:* Bent Jessen [[email protected]]
> *Sent:* 04 December 2014 09:43
> *To:* Lars Madsen; [email protected]
> *Subject:* Re: [dk-tug] emacs-spørgsmål mere end tex-spørgsmål?
>
>      hi,
>  her til morgen virker dét minimal-eksempel, jeg har stykket sammen!
>  -hvorfor det virker, veed jeg ikke, endnu.
>  -jeg skal nu finde ud af, hvordan jeg manipulerer out-put-style(?), så at
> jeg som seperator får et kolon, og så skal jeg have indarbejdet den
> arbitrære orden, som de bibelske skrifter optræder i, så at jeg får et
> 'pænt' indeks over skriftsteder;  pakken 'bibleref' kalder en
> omsætningspakke mellem romertal go arabertal,'datoer' mm, som konflikter
> med 'memoir' .
>  -tak for hjælp!
>  -mvh
>  Bent
>
>  eksempel:
>
> \documentclass{memoir}
>
> \usepackage{xltxtra} % Extra customizations for XeLaTeX; %%%
>
> \defaultfontfeatures{Mapping=tex-text,Numbers=Lowercase}
>
> \setmainfont{Minion Pro}
>
> \usepackage[hyperindex=false]{hyperref}
>
> \usepackage[texindy,noautomatic]{imakeidx}
>
> \indexsetup{level=\section*,toclevel=section,noclearpage}
>
> \makeindex[name=verber,
> title=Udsagnsord,program=texindy,columns=1,options=-l -L=danish -C utf8 -M
> texindy -M ff-ranges]
>
> \makeindex[name=navneord,
> title=Navneord,program=texindy,columns=1,options=-l -L=danish -C utf8 -M
> texindy -M ff-ranges]
>
> \makeindex[name=stedord,
> title=Stedord,program=texindy,columns=1,options=-l -L=danish -C utf8 -M
> texindy -M ff-ranges]
>
>
>  \begin{document}
>
> Dette\index[stedord]{dette!2--stavelsesord} er\index[verber]{er} et
> essay\index[navneord]{essay!2}.
>
> \clearpage
>
> Dette\index[stedord]{dette!2--stavelsesord} er\index[verber]{er}
> den\index[stedod]{den!1-stavelsesord} anden side\index[navneord]{side} og
> den\index[stedord]{den!1-stavelsesord} anden linje\index[navneord]{linje} i
> mit\index[stedord]{mit!1-stavelsesord} essay\index[navneord]{essay!11}.
>
> \clearpage
>
> Dette\index[stedord]{dette!2--stavelsesord} er\index[verber]{er}
> den\index[stedord]{den!1-stavelsesord} sidste side\index[navneord]{side} og
> den\index[stedord]{den!1-stavelsesord} sidste linje\index[navneord]{linje}
> i mit essay\index[navneord]{essay!1}.
>
> \chapter*{Registre}
>
> % first index
>
> \indexprologue{\noindent\small Navneord -- ordnet numerisk
> ?:\vskip\onelineskip}
>
> \printindex[navneord]
>
> % second index
>
> \indexprologue{\noindent\small Udsagnsord over to sider:\vskip\onelineskip}
>
> \printindex[verber]
>
> % third index
>
> \indexprologue{\noindent\small Stedord -- ordnet numerisk --- ???
> :\vskip\onelineskip}
>
> \printindex[stedord]
>
> \end{document}
>
> ...
>
> bj
>
> Den 3. december 2014 kl. 22.32 skrev Lars Madsen <[email protected]>:
>
>>  Gider du smide et fuldt minimalt eksempel (så ikke om du havde vedhæftet noget). Så tester jeg I morgen når jeg er i nærheden af en latex installation
>>
>> Sent from my Android phone using TouchDown (www.nitrodesk.com)
>>
>>
>> -----Original Message-----
>> From: Bent Jessen [[email protected]]
>> Received: Wednesday, 03 Dec 2014, 22:01
>> To: Lars Madsen [[email protected]]
>> Subject: Re: [dk-tug] emacs-spørgsmål mere end tex-spørgsmål?
>>
>>
>>    hi,
>>  -fik ikke skrevet færdig, inden mailen røg af.
>>  -sådan ser mit 'message-felt' ud:
>>
>> -*- mode: compilation; default-directory: "~/Skrivebord/temp_tex_iii/" -*-
>> Compilation started at Wed Dec  3 21:44:14
>>
>> texindy -C utf8 -l -L danish -M texindy bibel.idx
>> Opening logfile "/dev/null" (done)
>> Reading indexstyle...
>> Loading module "/tmp/zt15B7CeQP"...
>> Loading module "lang/danish/utf8-lang.xdy"...
>> Loading module "lang/danish/utf8.xdy"...
>> Finished loading module "lang/danish/utf8.xdy".
>> Finished loading module "lang/danish/utf8-lang.xdy".
>> Loading module "tex/inputenc/utf8.xdy"...
>> Finished loading module "tex/inputenc/utf8.xdy".
>> Loading module "texindy.xdy"...
>> Loading module "numeric-sort.xdy"...
>> Finished loading module "numeric-sort.xdy".
>> Loading module "latex.xdy"...
>> Loading module "tex.xdy"...
>> Finished loading module "tex.xdy".
>> Finished loading module "latex.xdy".
>> Loading module "latex-loc-fmts.xdy"...
>> Finished loading module "latex-loc-fmts.xdy".
>> Loading module "makeindex.xdy"...
>> Finished loading module "makeindex.xdy".
>> Loading module "latin-lettergroups.xdy"...
>> Finished loading module "latin-lettergroups.xdy".
>> Finished loading module "texindy.xdy".
>> Loading module "page-ranges.xdy"...
>> Finished loading module "page-ranges.xdy".
>> Loading module "letter-order.xdy"...
>> Finished loading module "letter-order.xdy".
>> Finished loading module "/tmp/zt15B7CeQP".
>> Finished reading indexstyle.
>> Finalizing indexstyle... (done)
>>
>> Reading raw-index "/tmp/WD69eSvTkd"...
>> ERROR: CHAR: index 0 should be less than the length of the string
>>
>> Compilation exited abnormally with code 1 at Wed Dec  3 21:44:15
>>
>>  idx-filerne er produceret med TeXworks xelatex med praeambel-linjerne:
>>
>>  \usepackage[texindy,noautomatic]{imakeidx}
>>
>> %\xindyindex
>>
>>
>> \indexsetup{level=\section*,toclevel=\section*,firstpagestyle=empty,headers={\indexname}{\indexname}}
>>
>> \makeindex[name=navn,title=Navneregister,program=texindy,columns=2,options=-l
>> -L=danish -C utf8 -M texindy -M ff-ranges]
>>
>> \makeindex[name=emne,
>> title=Emneregister,program=texindy,columns=2,options=-l -L=danish -C utf8
>> -M texindy -M ff-ranges]
>>
>> \makeindex[name=bibel,title=Skriftstedsregister,program=texindy,columns=3,options=-l
>> -L=danish -C utf8 -M texindy -M ff-ranges]
>>
>>  -giver ovenstående mening?
>>
>>  -måske ender jeg med at måtte lære emacs the hard way - har ellers været
>> meget(!) glad for TeXworks
>>
>>  Bent
>>
>>
>> Den 3. december 2014 kl. 21.47 skrev Lars Madsen <[email protected]>:
>>
>>>  4. Præcist hvordan kalder du texindy fra emacs?
>>>
>>> Kaldes det med fx M-! texindy.... Så burde der komme et vindue op med hvad texindy nu skriver til shellen
>>>
>>> Sent from my Android phone using TouchDown (www.nitrodesk.com)
>>>
>>>
>>> -----Original Message-----
>>> From: Lars Madsen [[email protected]]
>>> Received: Wednesday, 03 Dec 2014, 21:42
>>> To: [email protected] [[email protected]]; [email protected] [[email protected]]
>>> Subject: Re: [dk-tug] emacs-spørgsmål mere end tex-spørgsmål?
>>>
>>>
>>>  Jeg vil fortsat påstå at det er en god ideelt lære at bruge kommandolinjen .
>>>
>>> 1. Hvilket styresystem er du på?
>>>
>>> 2. Hvilken latex distribution
>>>
>>> 3. Kan texindy overhovedet køre?
>>>
>>> Sent from my Android phone using TouchDown (www.nitrodesk.com)
>>>
>>>
>>> -----Original Message-----
>>> From: Bent Jessen [[email protected]]
>>> Received: Wednesday, 03 Dec 2014, 21:27
>>> To: [email protected] [[email protected]]
>>> Subject: [dk-tug] emacs-spørgsmål mere end tex-spørgsmål?
>>>
>>>
>>>    Hi,
>>>  -prøver at få styr på indexering
>>>  -har 'lært' at bruge emacs til at se flere navngivne .idx-filer, som
>>> ikke kan ses af min alm. TeXworks editor i 'makeindex'-mode
>>>  -vil gerne bruge texindy
>>>  -hvis / når jeg i 'emacs' compiler en idx-fil med:
>>> texindy -L danish filnavn.idx
>>>  får jeg ingen: filnavn.ind
>>>
>>
>>
>