RISOLTO – stile toc imakeidx

  • Creatore
    Topic
  • #91209
    Up
    0
    Down
    ::


    Eccoci in fine all’ultimo problema, il meno grave in quanto già aggirato..quindi è più una curiosità..

    Il pacchetto imakeidx abilita un opzione per \makeindex per inserire direttamente la voce nell’indice, ovvero intoc. Il problema è che non segue lo stile del toc (supponendo sia un problema di stile..ma potrebbe essere anche di “livello”, non so).

    (nota makeindx non da questa opzione quindi il problema per tale pacchetto non si pone nemmeno ma da direttamente la soluzione “raggiro”: non si chiama intoc e si procede all’inserimento manuale come per makeidx :-))

    ecco l’esempio minimo:

    `% !TEX encoding = UTF-8 Unicode
    % !TEX TS-program = pdflatex

    \documentclass{scrbook}% classe Book KOMA-script
    \usepackage[T1]{fontenc}% Codifica caratteri di stampa (lettere accentate, ecc)
    \usepackage[utf8]{inputenc}% Codifica caratteri in ingresso (del file .tex)
    \usepackage[italian]{babel}% Sillabazione locale

    \usepackage{classicthesis}% stile ClassicThesis

    \usepackage{imakeidx}% indice analitico
    \makeindex[intoc]

    \begin{document}
    \tableofcontents
    \chapter{Un capitolo}
    \section{Una sezione}
    Qui citiamo \emph{la famosa}\index{L@la famosa}, voce importante!
    \printindex
    % \addcontentsline{toc}{chapter}{\tocEntry{\indexname}}
    \end{document}`

    Compilando si vede che “Indice analitico” compare in stampatello minuscolo nell’indice generale (come le sezioni..) al giusto livello (dei capitoli), mentre dovrebbe essere, a quel livello, in maiuscoletto. Togliendo intoc e decommentando la penultima riga di codice il problema si risolve immediatamente.

    Grazie mille a tutti anche per questa piccolezza…ora aspetto le vostre sapienti risposte e proseguo con lo studio del “contenuto” 🙂

    Saalvé 🙂

    Corrado.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #91210
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non si può avere la moglie ubriaca e la botte piena; le classi Koma sono già attrezzate per fare molt delle cose che imkaedix fa; quella dell’opzione intoc è una di quelle che le classi Koma fanno fa sole, visto che la definizione di comando \chapter, come quella del \comando \chapter* non osno standard.
        Il problema si è già presentato in passato. Ma la soluzione più corretta, sendo me è quella di non dare l’opzione intoc, di lasciar lavorare imakeidx, ma di aggiungere lo statement specifico che tu mostri ocmmentato, quindi facedo fare la composizone sincrona a imakeidx, e la composioone dell’indice generale alla classe koma che stai usando per la tesi.

      • #91211
        Up
        0
        Down
        ::


        Perfetto allora tengo tutto come stavo facendo finora (con la riga commentata..non commentata e senza intoc :-))

        Grazie mille per la conferma

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top