Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 20

10 Nov '17, 21:48

joseph-tux's gravatar image

joseph-tux
56123866

imakeidx : problèmes problème avec l'option splitindex

Question entièrement reformulée : 1. `\usepackage[xindy,splitindex]{imakeidx}` ne compile pas l'index unique, alors que, *sans l'option splitindex* il le fait. 2. La même commande avec *un index nommé en plus*, ne compile aucun index. La distribution *TeX Live* est toute neuve, sur Debian Jessie, à partir du CTAN. La compilation est lancée avec `latexmk -pdf` ou `latexmk -xelatex`. Le message d'erreur est le suivant dans le cas d'un index général (unique) : === TeX engine is 'XeTeX' ===========Latexmk: Missing input file: 'ecmindex-ecmindex.ind' from line 'No file ecmindex-ecmindex.ind.' Latexmk: Missing input file: 'ecmindex-ecmindex.ind' from line 'No file ecmindex-ecmindex.ind.' Latexmk: Log file says output to 'ecmindex.xdv' Latexmk: applying rule 'xdvipdfmx'... Rule 'xdvipdfmx': File changes, etc: Changed files, or newly in use since previous run(s): 'ecmindex.xdv' ------------ Run number 1 of rule 'xdvipdfmx' ------------ For rule 'xdvipdfmx', running '&do_viewfile( )' ... ------------ Running 'xdvipdfmx -o "ecmindex.pdf" "ecmindex.xdv"' ------------ ecmindex.xdv -> ecmindex.pdf [1][2] 13578 bytes written Latexmk: All targets (ecmindex.pdf ecmindex.xdv) are up-to-date Il est peu différent en cas d'un index nommé : === TeX engine is 'XeTeX' ===========Latexmk: Missing input file: 'ecmindex_splitindex-vegetaux.ind' from line 'No file ecmindex_splitindex-vegetaux.ind.' Latexmk: Missing input file: 'ecmindex_splitindex-vegetaux.ind' from line 'No file ecmindex_splitindex-vegetaux.ind.' ===========Latexmk: Missing input file: 'ecmindex_splitindex-animaux.ind' from line 'No file ecmindex_splitindex-animaux.ind.' Latexmk: Missing input file: 'ecmindex_splitindex-animaux.ind' from line 'No file ecmindex_splitindex-animaux.ind.' ... Latexmk: Log file says output to 'ecmindex_splitindex.xdv' Latexmk: applying rule 'xdvipdfmx'... Rule 'xdvipdfmx': File changes, etc: Changed files, or newly in use since previous run(s): 'ecmindex_splitindex.xdv' Non-existent destination files: 'ecmindex_splitindex.pdf' ------------ Run number 1 of rule 'xdvipdfmx' ------------ For rule 'xdvipdfmx', running '&do_viewfile( )' ... ------------ Running 'xdvipdfmx -o "ecmindex_splitindex.pdf" "ecmindex_splitindex.xdv"' ------------ ecmindex_splitindex.xdv -> ecmindex_splitindex.pdf [1][2] 9604 bytes written Latexmk: All targets (ecmindex_splitindex.pdf ecmindex_splitindex.xdv) are up-to-date Voici les 2 ECM qui posent problème. Sans index nommé, avec l'option *splitindex* : \documentclass[french,a4paper,11pt]{scrbook} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[xindy,splitindex]{imakeidx} \makeindex \usepackage[french]{babel} \begin{document} \section{Des entrées d'index} \begin{verse} quatres\index{quatre} fossoyeurs \\ un jardin\index{jardin} \\ plusieurs\index{plusieurs} ratons laveurs. \\ \end{verse} (Jacques Prévert, Paroles, 1946) \section{Résultat: des index} \printindex \end{document} Avec l'option *splitindex* et un index nommé : \documentclass[french,a4paper,11pt]{scrbook} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[xindy,splitindex]{imakeidx} \makeindex \makeindex[name=animaux] \usepackage[french]{babel} \begin{document} \section{Des entrées d'index} \begin{verse} quatres\index{quatre} fossoyeurs \\ un jardin\index{jardin} \\ plusieurs\index{plusieurs} ratons laveurs\index[animaux]{ratons laveurs}. \\ \end{verse} (Jacques Prévert, Paroles, 1946) \section{Résultat: des index} \printindex \printindex[animaux] \end{document} Tout ceci fonctionne sur overleaf, mais pas chez moi ! Qu'y a-t-il dans overleaf qui manque à mon installation (ou le contraire)? ---------- EXPLORATION: j'abandonne latexmk, et fait 1. xelatex ecmindex.tex 2. makeindex ecmindex 3. xelatex ecmindex.tex sans plus de succès. Le log de makeindex, *ecmindex.ilg*, renvoie ceci: `This is makeindex, version 2.15 [TeX Live 2017] (kpathsea + Thai support). Scanning input file ecmindex.idx... !! Input index error (file = ecmindex.idx, line = 1): -- Unknown index keyword \indexentry[ecmindex]. !! Input index error (file = ecmindex.idx, line = 2): -- Unknown index keyword \indexentry[ecmindex]. !! Input index error (file = ecmindex.idx, line = 3): -- Unknown index keyword \indexentry[ecmindex]. done (0 entries accepted, 3 rejected). Nothing written in ecmindex.ind. Transcript written in ecmindex.ilg.` la deuxième commande xelatex se termine par le message: `(./ecmindex.aux) (/usr/local/texlive/2017/texmf-dist/tex/latex/base/ts1cmr.fd) [1] [2] No file ecmindex-ecmindex.ind.` `Package imakeidx Warning: Remember to run xelatex again after calling (imakeidx) `splitindex' and processing the indices. (./ecmindex.aux) ) (see the transcript file for additional information) Output written on ecmindex.pdf (2 pages). Transcript written on ecmindex.log` Les fichiers *ecmindex.log* avant et après makeindex sont identiques, sauf évidences: horodatage et 1309c1309 < No file ecmindex.aux. --- > (./ecmindex.aux)
cliquez ici pour masquer/afficher la révision 19

10 Nov '17, 21:47

joseph-tux's gravatar image

joseph-tux
56123866

imakeidx : problèmes avec l'option splitindex

Question entièrement reformulée : 1. `\usepackage[xindy,splitindex]{imakeidx}` ne compile pas l'index unique, alors que, *sans l'option splitindex* il le fait. 2. La même commande avec *un index nommé en plus*, ne compile aucun index. La distribution *TeX Live* est toute neuve, sur Debian Jessie, à partir du CTAN. La compilation est lancée avec `latexmk -pdf` ou `latexmk -xelatex`. Le message d'erreur est le suivant dans le cas d'un index général (unique) : === TeX engine is 'XeTeX' ===========Latexmk: Missing input file: 'ecmindex-ecmindex.ind' from line 'No file ecmindex-ecmindex.ind.' Latexmk: Missing input file: 'ecmindex-ecmindex.ind' from line 'No file ecmindex-ecmindex.ind.' Latexmk: Log file says output to 'ecmindex.xdv' Latexmk: applying rule 'xdvipdfmx'... Rule 'xdvipdfmx': File changes, etc: Changed files, or newly in use since previous run(s): 'ecmindex.xdv' ------------ Run number 1 of rule 'xdvipdfmx' ------------ For rule 'xdvipdfmx', running '&do_viewfile( )' ... ------------ Running 'xdvipdfmx -o "ecmindex.pdf" "ecmindex.xdv"' ------------ ecmindex.xdv -> ecmindex.pdf [1][2] 13578 bytes written Latexmk: All targets (ecmindex.pdf ecmindex.xdv) are up-to-date Il est peu différent en cas d'un index nommé : === TeX engine is 'XeTeX' ===========Latexmk: Missing input file: 'ecmindex_splitindex-vegetaux.ind' from line 'No file ecmindex_splitindex-vegetaux.ind.' Latexmk: Missing input file: 'ecmindex_splitindex-vegetaux.ind' from line 'No file ecmindex_splitindex-vegetaux.ind.' ===========Latexmk: Missing input file: 'ecmindex_splitindex-animaux.ind' from line 'No file ecmindex_splitindex-animaux.ind.' Latexmk: Missing input file: 'ecmindex_splitindex-animaux.ind' from line 'No file ecmindex_splitindex-animaux.ind.' ... Latexmk: Log file says output to 'ecmindex_splitindex.xdv' Latexmk: applying rule 'xdvipdfmx'... Rule 'xdvipdfmx': File changes, etc: Changed files, or newly in use since previous run(s): 'ecmindex_splitindex.xdv' Non-existent destination files: 'ecmindex_splitindex.pdf' ------------ Run number 1 of rule 'xdvipdfmx' ------------ For rule 'xdvipdfmx', running '&do_viewfile( )' ... ------------ Running 'xdvipdfmx -o "ecmindex_splitindex.pdf" "ecmindex_splitindex.xdv"' ------------ ecmindex_splitindex.xdv -> ecmindex_splitindex.pdf [1][2] 9604 bytes written Latexmk: All targets (ecmindex_splitindex.pdf ecmindex_splitindex.xdv) are up-to-date Voici les 2 ECM qui posent problème. Sans index nommé, avec l'option *splitindex* : \documentclass[french,a4paper,11pt]{scrbook} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[xindy,splitindex]{imakeidx} \makeindex \usepackage[french]{babel} \begin{document} \section{Des entrées d'index} \begin{verse} quatres\index{quatre} fossoyeurs \\ un jardin\index{jardin} \\ plusieurs\index{plusieurs} ratons laveurs. \\ \end{verse} (Jacques Prévert, Paroles, 1946) \section{Résultat: des index} \printindex \end{document} Avec l'option *splitindex* et un index nommé : \documentclass[french,a4paper,11pt]{scrbook} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[xindy,splitindex]{imakeidx} \makeindex \makeindex[name=animaux] \usepackage[french]{babel} \begin{document} \section{Des entrées d'index} \begin{verse} quatres\index{quatre} fossoyeurs \\ un jardin\index{jardin} \\ plusieurs\index{plusieurs} ratons laveurs\index[animaux]{ratons laveurs}. \\ \end{verse} (Jacques Prévert, Paroles, 1946) \section{Résultat: des index} \printindex \printindex[animaux] \end{document} Tout ceci fonctionne sur overleaf, mais pas chez moi ! Qu'y a-t-il dans overleaf qui manque à mon installation (ou le contraire)? ---------- EXPLORATION: j'abandonne latexmk, et fait 1. xelatex ecmindex.tex 2. makeindex ecmindex 3. xelatex ecmindex.tex sans plus de succès. Le log de makeindex, *ecmindex.ilg*, renvoie ceci: `This is makeindex, version 2.15 [TeX Live 2017] (kpathsea + Thai support). Scanning input file ecmindex.idx... !! Input index error (file = ecmindex.idx, line = 1): -- Unknown index keyword \indexentry[ecmindex]. !! Input index error (file = ecmindex.idx, line = 2): -- Unknown index keyword \indexentry[ecmindex]. !! Input index error (file = ecmindex.idx, line = 3): -- Unknown index keyword \indexentry[ecmindex]. done (0 entries accepted, 3 rejected). Nothing written in ecmindex.ind. Transcript written in ecmindex.ilg.` la deuxième commande xelatex se termine par le message: `(./ecmindex.aux) (/usr/local/texlive/2017/texmf-dist/tex/latex/base/ts1cmr.fd) [1] [2] No file ecmindex-ecmindex.ind.` `Package imakeidx Warning: Remember to run xelatex again after calling (imakeidx) `splitindex' and processing the indices. (./ecmindex.aux) ) (see the transcript file for additional information) Output written on ecmindex.pdf (2 pages). Transcript written on ecmindex.log` Les fichiers *ecmindex.log* avant et après makeindex sont identiques, sauf évidences: horodatage et 1309c1309 < No file ecmindex.aux. --- > (./ecmindex.aux)
cliquez ici pour masquer/afficher la révision 18

10 Nov '17, 21:45

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 17

10 Nov '17, 21:35

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 16

10 Nov '17, 21:33

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 15

10 Nov '17, 21:32

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 14

10 Nov '17, 21:30

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 13

10 Nov '17, 21:23

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 12
mineure

10 Nov '17, 20:03

Pathe's gravatar image

Pathe
7.6k53210254

cliquez ici pour masquer/afficher la révision 11
mineure

10 Nov '17, 20:03

Pathe's gravatar image

Pathe
7.6k53210254

cliquez ici pour masquer/afficher la révision 10

10 Nov '17, 19:56

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 9

10 Nov '17, 19:51

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 8

10 Nov '17, 19:50

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 7

10 Nov '17, 19:39

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 6

10 Nov '17, 19:37

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 5

10 Nov '17, 18:53

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 4

10 Nov '17, 18:40

joseph-tux's gravatar image

joseph-tux
56123866

cliquez ici pour masquer/afficher la révision 3
mineure

08 Nov '17, 23:38

Pathe's gravatar image

Pathe
7.6k53210254

cliquez ici pour masquer/afficher la révision 2
Mise en forme du code

08 Nov '17, 20:19

denis's gravatar image

denis
7.3k2510

cliquez ici pour masquer/afficher la révision 1

08 Nov '17, 20:11

joseph-tux's gravatar image

joseph-tux
56123866

C'est votre première visite ici ? Consultez la FAQ !

×