indici, xindy, xelatex e lettere accentate.

  • Creatore
    Topic
  • #89692
    franen
    Partecipante
      Up
      0
      Down
      ::


      Ciao, ho delle difficoltà a far lavorare bene xindy e xelatex assieme. Partiamo dall’esempio `% arara: pdflatex: { shell : yes }
      \documentclass{article}
      \usepackage{ifxetex}
      \ifxetex
      \usepackage{fontspec}
      \else
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \fi
      \usepackage[xindy]{imakeidx}
      \makeindex
      \begin{document}
      e
      \index{a}
      \index{b}
      \index{Èb}
      \index{Ea}
      \newpage
      g
      \index{a}
      \printindex
      \end{document}` con xelatex ottengo una file .idx:`\indexentry{a}{1}
      \indexentry{b}{1}
      \indexentry{Èb}{1}
      \indexentry{Ea}{1}
      \indexentry{a}{2}` e un file .ind:`…
      \lettergroup{A}
      \item a, 1, 2
      \item Èb, 1

      \indexspace

      \lettergroup{B}
      \item b, 1

      \indexspace

      \lettergroup{E}
      \item Ea, 1
      …` chiaramente non voglio che la “È” finisca assieme alla “A”.
      Invece con pdflatex il file .idx è:`\indexentry{a}{1}
      \indexentry{b}{1}
      \indexentry{\IeC {\`E}b}{1}
      \indexentry{Ea}{1}
      \indexentry{a}{2}` e l’.ind è:`…
      \lettergroup{A}
      \item a, 1, 2

      \indexspace

      \lettergroup{B}
      \item b, 1

      \indexspace

      \lettergroup{E}
      \item Ea, 1
      \item \IeC {\`E}b, 1
      …` che mi dà il risultato corretto. idee su come usare xelatex e avere il giusto ordine delle parole?

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #89693
        Up
        0
        Down
        ::


        Cambia con il nome del tuo file:

        `xindy -M texindy -C utf8 -L italian franind.idx`

        Se Xindy funzionasse in modo prevedibile dalla documentazione (inesistente), saremmo tutti più felici.

        Ciao
        Enrico

      • #89694
        franen
        Partecipante
          Up
          0
          Down
          ::


          Grazie.
          Lanciando xindy da terminale funziona tutto.
          Ma `\usepackage{imakeidx}
          \makeindex[program=xindy,options=-M texindy -C utf8 -L italian]` dà l’errore:`ERROR: Could not find file “tex/inputenc/utf8.xdy” !` (indipendentemente da -m e-l, cioè l’errore sorge in quanto ho -C utf8) mentre da terminale avevo `Opening logfile “/dev/null” (done)
          Reading indexstyle…
          Loading module “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/ATIGaNUI7X”…
          Loading module “lang/italian/utf8-lang.xdy”…
          Loading module “lang/italian/utf8.xdy”…
          Finished loading module “lang/italian/utf8.xdy”.
          Finished loading module “lang/italian/utf8-lang.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”.
          Finished loading module “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/ATIGaNUI7X”.
          Finished reading indexstyle.
          Finalizing indexstyle… (done)

          Reading raw-index “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/Bkd6LQ1bWg”…
          Finished reading raw-index.

          Processing index… [10%] [20%] [30%] [40%] [50%] [60%] [70%] [80%] [90%] [100%]
          Finished processing index.
          ` cioè non cercava nulla in tex/inputenc/.

          Fran

        • #89695
          Up
          0
          Down
          ::

          franen” post=89222Grazie.
          Lanciando xindy da terminale funziona tutto.
          Ma `\usepackage{imakeidx}
          \makeindex[program=xindy,options=-M texindy -C utf8 -L italian]` dà l’errore:`ERROR: Could not find file “tex/inputenc/utf8.xdy” !` (indipendentemente da -m e-l, cioè l’errore sorge in quanto ho -C utf8) mentre da terminale avevo `Opening logfile “/dev/null” (done)
          Reading indexstyle…
          Loading module “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/ATIGaNUI7X”…
          Loading module “lang/italian/utf8-lang.xdy”…
          Loading module “lang/italian/utf8.xdy”…
          Finished loading module “lang/italian/utf8.xdy”.
          Finished loading module “lang/italian/utf8-lang.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”.
          Finished loading module “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/ATIGaNUI7X”.
          Finished reading indexstyle.
          Finalizing indexstyle… (done)

          Reading raw-index “/var/folders/zQ/zQUNs-v4F8C6enXxgvcUZk+++TI/-Tmp-/Bkd6LQ1bWg”…
          Finished reading raw-index.

          Processing index… [10%] [20%] [30%] [40%] [50%] [60%] [70%] [80%] [90%] [100%]
          Finished processing index.
          ` cioè non cercava nulla in tex/inputenc/.

          Fran

          `\makeindex[program=truexindy,options=-M texindy -C utf8 -L italian]`
          Ciao
          Enrico

        • #89696
          franen
          Partecipante
            Up
            0
            Down
            ::


            Bene, grazie.
            Questo mi mancava negli n possibili tentativi che avevo fatto.
            Effettivamente la letteratura riguardo a xindy non è molto chiara.

            Fran

        Visualizzazione 3 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top