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

Lars Madsen <[email protected]> Thu, 4 Dec 2014 14:11:27 +0000
Newsgroups gmane.comp.tex.danish
Message-ID <[email protected]>
Altså så lange at du beder om at texindy skal kaldes manuelt, så er options i den makro jo totalt ligegyldige.

Vedr hvor, så burde det være nok at lægge en .xdy fil i samme folder som kildekoden.


/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 15:07
To: Lars Madsen
Cc: [email protected]
Subject: Re: [dk-tug] emacs-spørgsmål mere end tex-spørgsmål?

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]<mailto:[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]<mailto:[email protected]>]
Sent: 04 December 2014 09:43
To: Lars Madsen; [email protected]<mailto:[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]<mailto:[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<http://www.nitrodesk.com>)


-----Original Message-----
From: Bent Jessen [[email protected]<mailto:[email protected]>]
Received: Wednesday, 03 Dec 2014, 22:01
To: Lars Madsen [[email protected]<mailto:[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]<mailto:[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<http://www.nitrodesk.com>)


-----Original Message-----
From: Lars Madsen [[email protected]<mailto:[email protected]>]
Received: Wednesday, 03 Dec 2014, 21:42
To: [email protected]<mailto:[email protected]> [[email protected]<mailto:[email protected]>]; [email protected]<mailto:[email protected]> [[email protected]<mailto:[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<http://www.nitrodesk.com>)


-----Original Message-----
From: Bent Jessen [[email protected]<mailto:[email protected]>]
Received: Wednesday, 03 Dec 2014, 21:27
To: [email protected]<mailto:[email protected]> [[email protected]<mailto:[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
ATT00001.txt (text/plain, 72 B)
_______________________________________________
dk-tug.tug mailing list