suftesi collection

  • Creatore
    Topic
  • #89148
    claudio
    Partecipante
      Up
      0
      Down
      ::


      guardando la documentazione
      ho trovato <>
      ed avendo una raccolta di articoli trovati in internet ho deciso di provarla
      ed ho fatto così

      `
      \documentclass[ documentstructure=collection ]{ suftesi }
      \collectiontitle{Prova}
      \collectioneditor{Paperino}
      \begin{ document }
      \frontmatter
      \begin{center}
      \frontispiece
      \end{center}
      \colophon[Windows 7]{Paperinoi}{raccolta}
      \tableofcontents
      \mainmatter
      \includeart{ article1 }
      \includeart{ article2 }
      \includeart{ article3 }
      \backmatter
      \glsaddall
      \printglossaries
      \nocite{*}
      \cleardoublepage
      \phantomsection
      \printbibliography[heading=articolo,keyword=art,title=Bibliografia]
      \printindex[authortitle]
      \end{ document }`

      l’errore è nella testatina della seconda pagina dell’indice
      che se tolgo \frontmatter etc.. riposta come titolo non <> ma il titolo del primo articolo e l’abstract del primo articolo si attacca alla fine dell’indice
      altrimenti mi riporta <<–missing title– >>
      che fare?
      claudio

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

        claudio” post=88615guardando la documentazione
        ho trovato <>
        ed avendo una raccolta di articoli trovati in internet ho deciso di provarla
        ed ho fatto così

        `
        \documentclass[ documentstructure=collection ]{ suftesi }
        \collectiontitle{Prova}
        \collectioneditor{Paperino}
        \begin{ document }
        \frontmatter
        \begin{center}
        \frontispiece
        \end{center}
        \colophon[Windows 7]{Paperinoi}{raccolta}
        \tableofcontents
        \mainmatter
        \includeart{ article1 }
        \includeart{ article2 }
        \includeart{ article3 }
        \backmatter
        \glsaddall
        \printglossaries
        \nocite{*}
        \cleardoublepage
        \phantomsection
        \printbibliography[heading=articolo,keyword=art,title=Bibliografia]
        \printindex[authortitle]
        \end{ document }`

        l’errore è nella testatina della seconda pagina dell’indice
        che se tolgo \frontmatter etc.. riposta come titolo non <> ma il titolo del primo articolo e l’abstract del primo articolo si attacca alla fine dell’indice
        altrimenti mi riporta <<–missing title– >>
        che fare?
        claudio

        Hai ragione. In effetti c’è un baco. Non ho capito bene di che si tratti di preciso.
        Per il momento puoi risolvere con questo:
        `
        \usepackage{etoolbox}
        \makeatletter
        \preto{\tableofcontents}{%
        \let\@headtitle\contentsname
        \let\@title\contentsname
        \let\@author\contentsname}
        \makeatother`

        Qualcosa mi dice che questo codice sia una porcata. Ma è tardi e sono stanco.
        Domani cerco di partorire qualcosa di più decente.

        Ciao
        Ivan

      • #89150
        claudio
        Partecipante
          Up
          0
          Down
          ::


          ho trovato un altro errore simile

          il titolo dell’ultimo articolo diventa
          il titolo della testatina della seconda pagina dell’indice
          analitico
          ciao
          claudio

        • #89151
          Up
          0
          Down
          ::

          claudio” post=90235ho trovato un altro errore simile

          il titolo dell’ultimo articolo diventa
          il titolo della testatina della seconda pagina dell’indice
          analitico
          ciao
          claudio

          Certo, andrebbe ridefinito \printindex.
          Intanto puoi risolvere dando
          `\author{\indexname}
          \title{\indexname}
          `prima di `\printindex`

          Lo stesso approccio dovrebbe funzionare anche per l’altro problema. Ma è poco elegante, naturalmente

          Ciao
          Ivan

        • #89152
          claudio
          Partecipante
            Up
            0
            Down
            ::


            Il suggerimento funziona
            solo che ho dovuto applicarlo ad ogni print
            `
            \backmatter
            \glsaddall
            \author{\glossaryname}
            \title{\glossaryname}
            \printglossary
            \cleardoublepage
            \author{\acronymname}
            \title{\acronymname}
            \printacronyms
            %\nocite{*}
            \cleardoublepage
            \phantomsection
            \author{\bibname}
            \title{\bibname}
            \printbibliography[heading=articolo,keyword=articolo,title=Bibliografia]
            %\addcontentsline{toc}{chapter}{\indexname}
            \cleardoublepage
            \author{\indexname}
            \title{\indexname}
            \printindex[authortitle]
            `
            ciao
            claudio

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

        Go to top