Re: Problema con MacTeX 2010 e makeindex

#50333
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Non l’ho provato con ClassicThesis, se devo dire la verità, ma penso che funzioni. Il caso semplice è di un solo indice a due colonne, supponiamo con stile di indice classic.ist:
    `\usepackage{imakeidx}
    \makeindex[options=-s classic]`

    Allora Enrico, ho appena provato a compilare l’Arte mettendo
    `\usepackage{imakeidx}
    \makeindex[options=-s classic]`
    al posto di
    `\usepackage{makeidx}
    \makeindex`
    Ricevo un errrore (alla prima compilazione con LaTeX):
    `! LaTeX Error: \begin{theindex} on input line 1 ended by \end{multicols}.`
    L’indice analtico lo produco così:
    `\manualmark
    \markboth{\spacedlowsmallcaps{\indexname}}{\spacedlowsmallcaps{\indexname}}
    \phantomsection
    \addcontentsline{toc}{chapter}{\tocEntry{\indexname}}
    \printindex`
    Dove sbaglio?

    Ciao,
    L.

    P.S. le colonne dell’indice analitico prodotto con classic.ist vengono bilanciate. Eppure nei miei sorgenti non trovo traccia del codice
    `\let\orgtheindex\theindex
    \let\orgendtheindex\endtheindex
    \def\theindex{%
    \def\twocolumn{\begin{multicols}{2}}%
    \def\onecolumn{}%
    \clearpage
    \orgtheindex
    }
    \def\endtheindex{%
    \end{multicols}%
    \orgendtheindex
    }`
    che avevo letto essere necessario per farlo.

    Sogno o son desto? 😯

    Go to top