Appendice al libro

  • Creatore
    Topic
  • #92750
    Up
    0
    Down
    ::


    Rieccomi a tediarvi con le mie domande, ma, non preoccupatevi, sono quasi alla fine!
    Ho terminato la stesura di un manuale di interpretazione elettrocardiografica per il quale mi avete già dato utili consigli; al termine del lavoro ho voluto inserire alcune schede (12) di autovalutazione rappresentate, su una pagina, da un form da compilare e, sulla pagina a fronte, da un tracciato elettrocardiografico che i partecipanti al mio corso dovranno analizzare. Al termine ho inserito l’elenco delle risposte corrette.
    Primo problema: all’inizio della compilazione il programma si interrompeva dopi i primi 9 tracciati ECG.
    Problema risolto con l’itroduzione, nel preambolo, delle seguenti istruzioni:

    \usepackage{etex}
    \reserveinserts{18}
    \usepackage{morefloats}

    Tutto sembra funzionare correttamente con la giusta numerazione delle figure ed il corretto riferimento alle relative risposte. Salvo il file (senza preambolo e senza il comando \end{document}) ed inserisco il capitolo “appendice” nel file principale. Lancio la compilazione, compilo una seconda volta per avere la lista delle figure ed ottengo una oscenità nel senso che le figure dell’appendice prendono una numerazione totalmente sganciata dal contesto dell’indice (dopo i primi 10 capitoli mi sarei aspettato una numerazione del tipo 11.1, 11.2 ecc) e partono da 3 per arrivare a 14 (ripeto che le figure sono 12); per quanto riguarda poi i riferimenti appaiono anch’essi numerati da 3 a 14 seppure correttamente correlati.
    Dove sbaglio? Scusate se sono stato piuttosto prolisso con la domanda, ma volevo chiarire al meglio il mio problema.

    Ezio

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #92751
      Up
      0
      Down
      ::

      Aimè” post=92345Rieccomi a tediarvi con le mie domande, ma, non preoccupatevi, sono quasi alla fine!
      Ho terminato la stesura di un manuale di interpretazione elettrocardiografica per il quale mi avete già dato utili consigli; al termine del lavoro ho voluto inserire alcune schede (12) di autovalutazione rappresentate, su una pagina, da un form da compilare e, sulla pagina a fronte, da un tracciato elettrocardiografico che i partecipanti al mio corso dovranno analizzare. Al termine ho inserito l’elenco delle risposte corrette.
      Primo problema: all’inizio della compilazione il programma si interrompeva dopi i primi 9 tracciati ECG.
      Problema risolto con l’itroduzione, nel preambolo, delle seguenti istruzioni:

      \usepackage{etex}
      \reserveinserts{18}
      \usepackage{morefloats}

      Tutto sembra funzionare correttamente con la giusta numerazione delle figure ed il corretto riferimento alle relative risposte. Salvo il file (senza preambolo e senza il comando \end{document}) ed inserisco il capitolo “appendice” nel file principale. Lancio la compilazione, compilo una seconda volta per avere la lista delle figure ed ottengo una oscenità nel senso che le figure dell’appendice prendono una numerazione totalmente sganciata dal contesto dell’indice (dopo i primi 10 capitoli mi sarei aspettato una numerazione del tipo 11.1, 11.2 ecc) e partono da 3 per arrivare a 14 (ripeto che le figure sono 12); per quanto riguarda poi i riferimenti appaiono anch’essi numerati da 3 a 14 seppure correttamente correlati.
      Dove sbaglio? Scusate se sono stato piuttosto prolisso con la domanda, ma volevo chiarire al meglio il mio problema.

      Ezio

      Ciao Ezio!

      Temo che senza un file d’esempio sarà difficile trovare una soluzione.

      Ciao
      Ivan

    • #92752
      Up
      0
      Down
      ::


      Per Ivan che mi chiede un esempio, riporto una parte del codice:

      \begin{document}

      \frontmatter
      \begin{titlepage}
      …..
      \end{titlepage}

      \tableofcontents
      \listoffigures
      \listoftables

      \mainmatter
      \include{ecg}
      \include{onde}
      \include{frequenza}
      \include{ritmo}
      \include{asse}
      \include{ipertrofia}
      \include{infarto}
      \include{pm}
      \include{icd}
      \include{crt}
      \backmatter
      \appendix
      \include{appendice}

      al momento della compilazione il programma mi genera un output dove, nell’appendice (che è in pratica l’undicesimo capitolo), azzera il contatore dei capitoli nel titolo delle immagini (per intenderci, non mette Fig.11.1, Fig.11.2 ecc), ma fa ripartire il conteggio da Fig.3, Fig.4 ecc). Da tenere presente che nel capitolo precedente (il decimo) vi sono due figure e, quindi, è come se tenesse conto di tale numero per far ripartire il suo nuovo conteggio. Il problema si risolve se tolgo i comandi \backmatter ed \appendix, ma a questo punto l’Appendice prende il nome di Capitolo 11 e la cosa non mi pare troppo elegante.

      Ciao, Ezio

    • #92753
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::



        @Aim
        è, senza sapre che classe usi e quale pacchetti usi è dififcile sapre quello che stai facendo; Innanzi tutto il cmando \appendic fa ripartite la mumerazione dei capitoli da 1, ma li segna con lettere; salvo che \backmatter toglie la numerazione dei capitoli. Io toglierei intanto \nackmatter, che con una appendice sola non ha molto senzo, anche se viene numerata sta bene lo stesso; se lasci \appendix viene numerata A, quindi le figure dovrebbero essere tutte della forma A.1, A.2, eccetera
        Il fatto che ti venga 11.3, 11.4, ecc, mi lascia perplesso perché il compito di \appendix è proprio quello di cambiare numerazione. Probabilmente è l’interferenza con \backmatter che fa continua re la numerazione dal capitoli proecedente, ma dovrebbe allora essere 10.3, 10.4, ecc.

        Faccio qualche prova, ma se avessi allegato un esempio minimo compilabile, sarebbe tutto molto più facieNon ha importanza che tu metta del testo vero nei vari capitoli, masta che ti metta solo l’impostazione [tt]\setcounter{figure}{2}[/tt], per esempio, nel capitolo precedente ai comandi \backmatter e \appendix. Comunque ci provo.

      • #92754
        Up
        0
        Down
        ::


        Finalmente ho trovato la risposta a pag.102 dell’Introduzione all’arte…
        Poiché, nella classe book, le appendici devono fare parte del testo, bastava togliere \backmatter lasciando \appendix (meglio tardi che mai!).
        Scusatemi per il disturbo,
        Ezio

      • #92755
        Up
        0
        Down
        ::


        Prova questo:
        `\makeatletter
        \renewcommand\appendix{\par
        \gdef\@chapapp{\appendixname}%
        \gdef\thechapter{\@arabic\c@chapter}}
        \makeatother`

        Oppure elimina \appendix e scrivi semplicemente
        `\chapter*{Appendice}
        \markboth{\MakeUppercase{Appendice}}{\MakeUppercase{Appendice}}
        \addcontentsline{toc}{chapter}{Appendice}
        `

        Ciao
        Ivan

      • #92756
        Up
        0
        Down
        ::


        Ho inviato la mia soluzione mentre mi rispondeva OldClaudio nello stesso modo!. Mi merito un pallino in più?
        Grazie ancora a tutti e buona notte.
        Ezio

      • #92757
        Up
        0
        Down
        ::

        Aimè” post=92352Ho inviato la mia soluzione mentre mi rispondeva OldClaudio nello stesso modo!. Mi merito un pallino in più?
        Grazie ancora a tutti e buona notte.
        Ezio

        Se hai solo un’appendice non ha molto senso numerarla, il che avviene, appunto, se togli \backmatter e lasci \appendix.
        Ma succede anche un’altra cosa: nell’indice delle figure, quelle contenute nell’appendice verranno numerate
        A.11 A.12 eccetera, come si può vedere dal codice qui sotto. Naturalmente ho dato per scontato che tu stia usando la classe book.

        `
        \documentclass{book}
        \usepackage{graphicx}

        \begin{document}

        \frontmatter
        \listoffigures

        \mainmatter
        \chapter{Lorem}

        \begin{figure}
        \includegraphics{fig3}
        \caption{Caption}
        \end{figure}

        %\backmatter
        \appendix
        \chapter{Appendice}

        \begin{figure}
        \includegraphics{figura}
        \caption{Caption}
        \end{figure}

        \end{document}`

        Ciao
        Ivan

      • #92758
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Siccome non ho capito la risposta di Ivan:

          Se hai solo un’appendice non ha molto senso numerarla, il che avviene, appunto, se togli \backmatter e lasci \appendix.

          ti mando un altro esempio; che tu puoi provare lasciando commentata la riga che comincia con \backmatter, oppure togliendo il segno di commento; in ognuno dei due casi devi compilare due volte, perché l’indice e la lista delel figure risultino aggiornate.`\documentclass[12pt]{book}
          \usepackage{pict2e}
          \usepackage{kantlipsum}

          \newcommand*\fakepicture{{\centering
          \unitlength=0.01\textwidth
          \begin{picture}(70,50)
          \put(0,0){\framebox(70,50){}}
          \Line(0,0)(70,50)\Line(70,0)(0,50)
          \end{picture}
          \par}}

          \begin{document}

          \tableofcontents
          \listoffigures

          \mainmatter
          \chapter{Capitolo sulle figure}
          \kant[1]
          \begin{figure}
          \fakepicture
          \caption{Prima figura}
          \end{figure}

          \begin{figure}
          \fakepicture
          \caption{Seconda figura}
          \end{figure}

          %\backmatter\setcounter{figure}{0}
          \appendix
          \chapter{Appendice sulle figure}
          \kant[2]
          \begin{figure}
          \fakepicture
          \caption{Prima figura dell'appendice}
          \end{figure}

          \begin{figure}
          \fakepicture
          \caption{Seconda figura dell'appendice}
          \end{figure}

          \end{document}`
          Siccome la presenza di \backmatter annulla la numerazione dei capitoli e delle appendici, il contatore delle figure non viene reimpostato e bisogna reimpostarlo esplitamente, altrimenti ti succede come nle primo messaggio che hai inviato.

          Se lasci appendix il contatore dei capitoli diventa letterale, quindi la prima appanedice diventa “Appendix A”.

          Se commenti sia la riga che contiene \backmatter, sia quella che contiene \appendix, il capitolo intitolato Appendice sulle figure, viene numerato come “Chapter 2} e le figure risultano numerate 2,, 2.2, ecc.

          Se lasci la riga con \backmatter e togli appendix o lasci appendicx il capitolo non viene numerato e le figure vengono numerate 1, 2, 3, ecc.

          Quindi questo piccolo file di prova ti consente di provare con 4 impostazioni diverse:
          1) \backmatter si; \appendix si
          2) \backmatter no; \appendix si
          3) \backmatter no; \appendix no
          4) \backmatter si; \appendix no

          Scegli tuo la maniera che ti appare più confacente al tuo testo.

        • #92759
          Up
          0
          Down
          ::


          Ho scelto \backmatter no ed \appendix si ottenendo il risultato voluto (cioè la creazione delle appendici con rinumerazione letteraoe delle immagini contenute).
          Penso di poter chiudere la discussione.
          Ancora grazie, Ezio

          P.S. come avevo promesso in una precedente discussione, ho inserito il mio ringraziamento al GUIT nel colophon.

        • #92760
          Up
          0
          Down
          ::

          OldClaudio” post=92354Siccome non ho capito la risposta di Ivan:

          Se hai solo un’appendice non ha molto senso numerarla, il che avviene, appunto, se togli \backmatter e lasci \appendix.

          Volevo dire che avere Appendice A se esiste solo l’appendice A non ha molto senso. Il codice che ho postato sopra mostra proprio questo caso. Se metto \appendix nel mainmatter succede proprio questo. Si noti inoltre la voce relativa all’indice delle figure…
          Come ho già detto, la mia risposta era solo una congettura in quanto non erano state fornite informazioni sufficienti, per esempio il preambolo usato.

          Ciao
          Ivan

        • #92761
          Up
          0
          Down
          ::


          Hai ragione e mi scuso di non aver dato ulteriori ragguagli. Comunque le appendici sono due anche se solo nella prima sono presenti alcune immagini. Il fatto che, sul listato che ho mandato in precedenza, compaia un solo comando \include{appendice} è perchè “appendice” è un mainfile che richiama \imput{tracciati} ed \imput{risposte}.
          Grazie per il continuo interesse; spero che la discussione possa essere utile per altri del forum.
          Cordialità, Ezio

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

      Go to top