“L’arte di ripartire una tabella su più pagine”

  • Creatore
    Topic
  • #28338
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      http://www.lorenzopantieri.net/LaTeX_files/TabelleRipartite.pdf

      In questo articolo viene presentato il pacchetto xtab, che permette di ripartire una tabella su più pagine. Il pacchetto xtab è un’estensione del pacchetto supertabular: rimedia ad alcuni difetti di quel pacchetto e fornisce svariate funzioni aggiuntive.

      L’articolo rimedia ad una lacuna dell’”Arte di scrivere con LaTeX”, dove xtab (in realtà, supertabular: ma ho appena corretto quel passo) era solo accennato di sfuggita, senza che ne venisse spiegato dettagliatamente e con esempi il funzionamento.

      Come sempre, le vostre osservazioni sono gradite. In particolare, mi farebbe piacere sapere che cosa ne pensate a proposito delle linee orizzontali ottenute con i comandi di booktabs: non so se la scelta di terminare con una linea \midrule una pagina di una tabella che continua nella pagina successiva sia la migliore. Ancora: lo spazio verticale tra l’indicazione “si conclude dalla pagina precedente” e la linea \toprule è forse insufficiente, ma non mi è venuto in mente un modo semplice per rimediare (ammesso che una correzione sia davvero necessaria). Aspetto i vostri suggerimenti!

      Ciao,
      L.

    Visualizzazione 18 filoni di risposte
    • Autore
      Risposte
      • #28339
        Up
        0
        Down
        ::


        Lorenzo,
        grazie mille, come sempre!

        I tuoi contributi càpitano sempre a proposito, quando uno ne ha bisogno!

        Senti, so che già una volta ti ho “commissionato”, come hai scritto tu, il primo degli articoli di questa lunga teoria che sembra non aver fine.
        Però trovo che nelle guide, forse per la complessità dell’argomento, manchi una parte dedicata espressamente alla composizione di frontespizi e titoli decenti. Non trovi? COn questo, sia ben chiaro, NON ti sto chiedendo nulla. Piuttosto, ti chiedo se nel mare magnum del web c’è già qualcosa in proposito.

        Ti segnalo un contributo del grande Peter Wilson, che forse conoscerai già.

        ftp://ftp.tex.ac.uk/tex-archive/info/latex-samples/titlepages.pdf

        Mi piacerebbe sapere che ne pensi.

        Ciao

        Tommaso

      • #28340
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          http://www.guit.sssup.it/phpbb/viewtopic.php?t=742&highlight=frontespizio
          http://zoonek.free.fr/LaTeX/LaTeX_samples_title/0.html
          …ma i frontespizi di Wilson sono molto più belli!

          Fare un bel frontespizio è più un’arte che una scienza, intervengono i gusti personali, e i casi possibili sono praticamente infiniti: difficile affrontare (in modo vagamente esaustivo) il problema in un articolo. Di più: per comporre un frontespizio, LaTeX non presenta grandi vantaggi rispetto a un software WYSIWYG, anzi forse è il contrario… Forse la cosa migliore è dare al lettore qualche link (il tuo è ottimo, non lo conoscevo!), in modo che possa modificarne uno esistente.

          Quanto alla “teoria senza fine di articoli”, in realtà una fine ce l’avrà. Sto semplicemente affrontando, uno alla volta, gli argomenti che nell’”Arte” sono solo accennati. Per esempio, un conto è dire:

          Per ripartire una tabella su più pagine, è consigliabile il pacchetto xtab.

          Altra cosa è presentare il pacchetto, con le sue opzioni, fornendo qualche esempio, traducendo, rielaborando e sintetizzando la sua documentazione.

          Alla fine, unirò tutti questi articoli in un unico documento, che potrebbe chiamarsi “Complementi all’Arte di scrivere con LaTeX – Un’antologia su LaTeXe”, o qualcosa del genere.

          A presto,
          L.

        • #28341
          Up
          0
          Down
          ::


          Ciao Lorenzo,
          e grazie per la risposta.
          Sono contento di averti segnalato un link interessante: una volta tanto ho dato un contributo anch’io!

          Ho provato a compilare qualcuno dei frontespizi di Wilson, ma non ci sono riuscito.

          Evidentemente, bisogna scrivere qualcosa nel preambolo che non conosco.

          Tu o qualcuno delle stelle che popolano questo forum, sapreste risolvere il problema e postare il codice?

          Sono frontespizi davvero belli per chi deve scrivere un libro, e sarebbe un peccato non poterli usare!

          Grazie, come sempre.

          Ciao

          Tommaso

        • #28342
          Up
          0
          Down
          ::

          Ciao Lorenzo,
          e grazie per la risposta.
          Sono contento di averti segnalato un link interessante: una volta tanto ho dato un contributo anch’io!

          Ho provato a compilare qualcuno dei frontespizi di Wilson, ma non ci sono riuscito.

          Evidentemente, bisogna scrivere qualcosa nel preambolo che non conosco.

          Tu o qualcuno delle stelle che popolano questo forum, sapreste risolvere il problema e postare il codice?

          Sono frontespizi davvero belli per chi deve scrivere un libro, e sarebbe un peccato non poterli usare!

          `\documentclass[a4paper]{article}

          \newlength{\drop}
          \usepackage{color}
          \definecolor{Dark}{gray}{.2}
          \definecolor{Medium}{gray}{.6}
          \definecolor{Light}{gray}{.8}
          \newcommand*{\plogo}{\fbox{$\mathcal{PL}$}}

          \newcommand*{\titleJT}{\begingroup% Jan Tschichold: typographer
          \drop = 0.08\textheight
          \vspace*{\drop}
          \hspace*{0.3\textwidth}
          {\Large The Author}\\[2\drop]
          \hspace*{0.3\textwidth}{\Huge\itshape The Big Book of}\par
          {\raggedleft\Huge\itshape Conundrums\par}
          \vfill
          \hspace*{0.3\textwidth}{\Large \plogo}\\[0.5\baselineskip]
          \hspace*{0.3\textwidth}{\Large The Publisher}
          \vspace*{\drop}
          \endgroup}
          \newcommand*{\titleTH}{\begingroup% T&H Typography
          \raggedleft
          \vspace*{\baselineskip}
          {\Large The Author}\\[0.167\textheight]
          {\bfseries The Big Book of}\\[\baselineskip]
          {\textcolor{Medium}{\Huge CONUNDRUMS}}\\[\baselineskip]
          {\small With 123 illustrations}\par
          \vfill
          {\Large The Publisher \plogo}\par
          \vspace*{3\baselineskip}
          \endgroup}
          \newcommand*{\titleM}{\begingroup% Misericords, T&H p 153
          \drop = 0.08\textheight
          \centering
          \vspace*{\drop}
          {\Huge\bfseries Conundrums}\\[\baselineskip]
          {\scshape puzzles for the mind}\\[\baselineskip]
          {\scshape by}\\[\baselineskip]
          {\large\scshape the author}\par
          \vfill
          {\plogo}\\[0.5\baselineskip]
          {\scshape the publisher}\par
          \vspace*{2\drop}
          \endgroup}

          \begin{document}
          \pagestyle{empty}
          \titleJT
          \titleTH
          \titleM

          \end{document}`
          Perché non hai detto dove si pianta la compilazione? È utile, sai?

          Ciao
          Enrico

        • #28343
          Up
          0
          Down
          ::


          Enrico,
          hai ragione. 😳
          Quando vi scrivo, lo faccio a scuola, perché a casa non ho la connessione a Internet (sic!). Perciò, se durante il pomeriggio o la sera sopraggiungono problemi, ho l’accortezza di copiare il codice e di postarlo, come ho fatto altre volte.
          Oggi, purtroppo, ho scritto a memoria e, pur avendone molta, ricordare l’intero log di una compilazione è per me impossibile.

          Vedrò di non commettere la stessa leggerezza in futuro: se no, chiedere aiuto diventa maleducato e inutile.

          Ciao

          Tommaso

        • #28344
          Up
          0
          Down
          ::

          Enrico,
          hai ragione. 😳
          Quando vi scrivo, lo faccio a scuola, perché a casa non ho la connessione a Internet (sic!). Perciò, se durante il pomeriggio o la sera sopraggiungono problemi, ho l’accortezza di copiare il codice e di postarlo, come ho fatto altre volte.
          Oggi, purtroppo, ho scritto a memoria e, pur avendone molta, ricordare l’intero log di una compilazione è per me impossibile.

          Vedrò di non commettere la stessa leggerezza in futuro: se no, chiedere aiuto diventa maleducato e inutile.

          Non esagerare! Però, magari, ricorda la faccenda della disabilità informatica casalinga. 🙂

          (Sono buono, alla radio stanno facendo sentire “Lungi le cure ingrate” di Mozart, rielaborazione di “Exsultate, jubilate”. :))

          Ciao
          Enrico

        • #28345
          Up
          0
          Down
          ::


          Buongiorno a tutti.
          Il codice che ieri Enrico ha postato per risolvere il mio problema con i frontespizi va alla grande. 😀 Ho, però, dovuto inserire \clearpage tra il comando di un titolo e l’altro, dopo \begin{document}.
          Rimane, però, che la compilazione si pianta non appena riporto nel preambolo il codice di un frontespizio contenente qualche elemento grafico.
          Mi spiego riportando qui sotto riportando un esempio minimo compilabile con il preambolo del documento che sto scrivendo e il codice di uno dei frontespizi che vorrei usare.
          Sotto, riporto il log con l’errore.

          Fate sempre riferimento a

          ftp://ftp.tex.ac.uk/tex-archive/info/latex-samples/titlepages.pdf

          per i codici dei frontespizi.

          `\documentclass[a4paper]{book}
          \usepackage[italian]{babel}
          \usepackage[latin1]{inputenc}
          \usepackage{type1ec}
          \usepackage[T1]{fontenc}
          \usepackage{makeidx}
          \usepackage{lettrine}
          \usepackage{microtype}
          \usepackage{lineno}

          \makeatletter
          \renewcommand*{\cleardoublepage}{%
          \clearpage
          \if@twoside
          \ifodd\c@page
          \else
          \null\thispagestyle{empty}\newpage
          \if@twocolumn
          \null\newpage
          \fi
          \fi
          \fi
          }
          \makeatother

          \newlength{\drop}
          \usepackage{color}
          \definecolor{Dark}{gray}{.2}
          \definecolor{Medium}{gray}{.6}
          \definecolor{Light}{gray}{.8}
          \newcommand*{\plogo}{\fbox{$\mathcal{PL}$}}

          \providecommand*{\wb}[2]{\fontsize{#1}{#2}\usefont{U}{webo}{xl}{n}}
          \newcommand*{\cdiam}{\prec\kern-2pt\succ}
          \newcommand*{\titleZD}{\begingroup% Zuleika Dobson
          \vspace*{2\baselineskip}
          \centering
          \begin{picture}(240,0)
          \multiput(0,0)(24,0){10}{{\wb{10}{12}4}}
          \multiput(-5,-21)(0,-24){15}{\rotatebox{90}{{\wb{10}{12}4}}}
          \multiput(0,-360)(24,0){10}{{\wb{10}{12}4}}
          \multiput(235,-21)(0,-24){15}{\rotatebox{90}{{\wb{10}{12}4}}}
          \put(0,0){%
          \begin{minipage}[t]{240pt}
          \centering
          \vspace*{2\baselineskip}
          {\Huge Selected Conundrums}\\
          {\large\itshape — puzzles for the mind —}%
          \\[0.5\baselineskip]
          {\large WITH ILLUSTRATIONS BY} \\[0.5\baselineskip]
          {\large THE AUTHOR } \\[0.5\baselineskip]
          {\LARGE T. H. E. AUTHOR} \par
          \vspace*{5\baselineskip}
          $\cdiam$\\[0.25\baselineskip]
          $\cdiam\cdiam\cdiam$\\[0.25\baselineskip]
          $\cdiam\cdiam\cdiam\cdiam\cdiam$\\[0.25\baselineskip]
          $\cdiam\cdiam\cdiam$\\[0.25\baselineskip]
          $\cdiam$\par
          \vspace*{5\baselineskip}
          {\Large THE PUBLISHER}\\
          {\Large\scshape year}\par
          \vspace*{2\baselineskip}
          \end{minipage}}
          \end{picture}
          \vfill
          \null
          \endgroup}

          \begin{document}
          \pagestyle{empty}
          \titleZD
          \end{document}
          `

          `08-11-2008 07:07:38: AVVIA /b/c1/c”C:\Programmi\LaTeX\LEd\Batches\latex.bat” “C:\Documents and Settings\tommy\Documenti\TeX” “prova_titolo.tex” C:
          This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7)
          entering extended mode
          (prova_titolo.tex
          LaTeX2e <2005//12//01>
          Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
          rman, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, french, italian, load
          ed.
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\book.cls”
          Document Class: book 2005//09//16 v1.4f Standard LaTeX document class
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\bk10.clo”))
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\generic\babel\babel.sty”
          *************************************
          * Local config file bblopts.cfg used
          *
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\00miktex\bblopts.cfg”)
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\generic\babel\italian.ldf”
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\generic\babel\babel.def”)))
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\inputenc.sty”
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\latin1.def”))
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\cm-super\type1ec.sty”
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\t1cmr.fd”))
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\fontenc.sty”
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\t1enc.def”))
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\base\makeidx.sty”)
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\lettrine\lettrine.sty”
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\graphics\keyval.sty”)
          Loading lettrine.cfg
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\lettrine\lettrine.cfg”))
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\microtype\microtype.sty”
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\microtype\microtype.cfg”))
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\lineno\lineno.sty”)
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\graphics\color.sty”
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\00miktex\color.cfg”)
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\graphics\dvips.def”)
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\graphics\dvipsnam.def”))
          (prova_titolo.aux) (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\generic\babel\lgrcmr.fd”
          ) (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\microtype\mt-cmr.cfg”)
          (“C:\Programmi\LaTeX\MiKTeX 2.7\tex\latex\webomints\uwebo.fd”)
          ! Undefined control sequence.
          …hb@xt@ \z@ {\kern \@xdim \rotatebox
          {90}{{\wb {10}{12}4}}\hss …
          l.71 \titleZD

          ?
          `

          Che ne dite?
          Anche il frontespizio \titleGM mi dava errore, ma ho capito di che si trattava: il comando \HUGE non era riconosciuto: mi è bastato cambiarlo in \Huge e tutto è andato bene.

          Non capisco il tipo di errore che il log mi restituisce: forse debbo richiamare qualcosa nel preambolo, oppure mi mancano gli elementi decorativi. Boh… 🙄

          Vi ringrazio se ci darete un’occhiata.

          Ciao

          Tommaso

        • #28346
          Up
          0
          Down
          ::

          Buongiorno a tutti.
          Il codice che ieri Enrico ha postato per risolvere il mio problema con i frontespizi va alla grande. 😀 Ho, però, dovuto inserire \clearpage tra il comando di un titolo e l’altro, dopo \begin{document}.
          Rimane, però, che la compilazione si pianta non appena riporto nel preambolo il codice di un frontespizio contenente qualche elemento grafico.
          Mi spiego riportando qui sotto riportando un esempio minimo compilabile con il preambolo del documento che sto scrivendo e il codice di uno dei frontespizi che vorrei usare.
          Sotto, riporto il log con l’errore.

          `! Undefined control sequence.
          …hb@xt@ \z@ {\kern \@xdim \rotatebox
          {90}{{\wb {10}{12}4}}\hss …
          l.71 \titleZD

          ?`

          Che ne dite?
          Anche il frontespizio \titleGM mi dava errore, ma ho capito di che si trattava: il comando \HUGE non era riconosciuto: mi è bastato cambiarlo in \Huge e tutto è andato bene.

          Non capisco il tipo di errore che il log mi restituisce: forse debbo richiamare qualcosa nel preambolo, oppure mi mancano gli elementi decorativi. Boh… 🙄

          \rotatebox è il comando non riconosciuto. Potrebbe mancare la chiamata del pacchetto graphicx? 😉

          Ciao
          Enrico

        • #28347
          Up
          0
          Down
          ::


          Ciao a tutti.

          Ho risolto il problema da solo, segno che sto cominciando a camminare con le mie gambe. 😀 Giuro che ho risolto il tutto prima di leggere la risposta di Enrico.

          Bastava leggere quello che Wilson scrive prima di ogni codice, per capire che bisogna, a volte, chiamare nel preambolo il pacchetto graphicx.
          Continuo a chiedermi, però, perché Wilson scrive \HUGE, quando questo comando non è riconosciuto da LaTeX. Spesso mi si pianta la compilazione proprio a \HUGE: basta scrivere \Huge e tutto fila liscio. 😀

          Ciao

          Tommaso

        • #28348
          mlgdominici
          Amministratore del forum
            Up
            0
            Down
            ::

            Continuo a chiedermi, però, perché Wilson scrive \HUGE, quando questo comando non è riconosciuto da LaTeX.

            Perché usa la classe memoir, di cui è l’autore, che definisce due nuovi commandi per la dimensione dei caratteri: \minuscule all’inizio della scala, e \HUGE alla fine (pagina 98 del manuale di memoir). Anche se mi sembra che in titlepages.pdf, non lo dica esplicitamente da nessuna parte.

            Ciao,
            Max.

          • #28349
            Up
            0
            Down
            ::


            Ciao Max,
            grazie per la risposta.

            No, effettivamente non lo dice da nessuna parte… 👿

            Mi sembra di capire, però, che \HUGE produca del testo ancora più grande di \Huge, no?

            Forse mi sbaglio.

            Buona fine domenica

            Tommaso

          • #28350
            mlgdominici
            Amministratore del forum
              Up
              0
              Down
              ::

              Mi sembra di capire, però, che \HUGE produca del testo ancora più grande di \Huge, no?

              Forse mi sbaglio.

              No, non ti sbagli. A pagina 98 della gida di memoir trovi una tabella con le dimensioni ottenute con il comando \HUGE, in relazione al valore della dimensione del corpo del testo impostata tramite l’opzione della classe (9pt, 10pt, ecc., memoir prevede molte più opzioni rispetto alle classi standard).

              Buona fine domenica anche a te.
              Max.

            • #28351
              Up
              0
              Down
              ::


              Buongiorno a tutti.
              Continuo in questo filone perché la mia domanda riguarda il frontespizio di un libro.

              Grazie a voi, ho capito come compilare i bei (almeno per me, ma se avete altri esempi o sapete indirizzarmi nel web, ben venga) frontespizi di Peter Wilson che ho lincato poco sopra.

              Ora, li sto usando in un book, che ha di default l’opzione twoside. In questo modo, anche il frontespizio viene spostato verso la rilegatura, come fosse una pagina interna al libro.

              E so che naturalmente c’è il modo per evitare questo inconveniente e ottenere il frontespizio centrato. Mi sapreste dire in quale guida trovo la risposta?

              Grazie e buona giornata.

              Tommaso

            • #28352
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                Mi sapreste dire in quale guida trovo la risposta?

                Nella mia il pacchetto chngpage è solo accennato.
                `\begin{titlepage}
                \changetext{}{}{}{((\paperwidth – \textwidth) / 2) – \oddsidemargin – \hoffset – 1in}{}
                \null\vfill
                \begin{center}

                \end{center}
                \vfill
                \end{titlepage}`
                Ciao,
                L.

              • #28353
                Up
                0
                Down
                ::


                Lorenzo,
                buongiorno e grazie.
                Ho provato a fare come mi hai suggerito, ma non funziona.

                Qui sotto posto il codice compilabile funzionante:

                `\documentclass[a4paper]{book}
                \usepackage[italian]{babel}
                \usepackage[latin1]{inputenc}
                \usepackage{type1ec}
                \usepackage[T1]{fontenc}
                \usepackage{makeidx}
                \usepackage{lettrine}
                \usepackage{microtype}
                \usepackage{graphicx}

                \makeatletter
                \renewcommand*{\cleardoublepage}{%
                \clearpage
                \if@twoside
                \ifodd\c@page
                \else
                \null\thispagestyle{empty}\newpage
                \if@twocolumn
                \null\newpage
                \fi
                \fi
                \fi
                }
                \makeatother

                \newlength{\drop}
                \usepackage{color}
                \definecolor{Dark}{gray}{.2}
                \definecolor{Medium}{gray}{.6}
                \definecolor{Light}{gray}{.8}
                \newcommand*{\plogo}{\fbox{$\mathcal{PL}$}}

                \providecommand*{\wb}[2]{\fontsize{#1}{#2}\usefont{U}{webo}{xl}{n}}
                \newcommand*{\titleWH}{\begingroup% Words in their Hands
                \drop = 2\baselineskip
                \centering
                \vspace*{\drop}
                {\Huge PARADISO}\\[\drop]
                \scalebox{8}[1]{{\wb{10}{12}4}}\\[\drop]
                {\Large\itshape Terza e ultima cantica dalla Comedìa di}\\[\baselineskip]
                {\Large DANTE ALIGHIERI}\\[\baselineskip]
                {\wb{10}{12}4}\\[\baselineskip]
                {\Large\itshape parafrasi in italiano standard a cura di}\\[\baselineskip]
                {\Large VITTORIO SERMONTI}\par
                \vfill
                \scalebox{8}[1]{{\wb{10}{12}4}}\\[\drop]
                {\Large STAMPATO IN PROPRIO}\\
                {\scshape 2008}\par
                \vspace*{\drop}
                \endgroup}

                \begin{document}
                \pagestyle{empty}

                \titleWH

                \cleardoublepage

                \pagestyle{myheadings}
                \markboth{\textsc{indice}}{indice}

                \frontmatter
                \tableofcontents

                \mainmatter

                \chapter*{Canto primo}
                \addcontentsline{toc}{chapter}{Canto primo}
                \markboth{\textsc{paradiso}}{\textsc{canto primo}}

                {\itshape \small La gloria del Motore Immobile si diffonde, dove più dove meno, in tutto l'Universo, e Dante, reduce dal cielo dove essa splende di più, non sa e non può ridire ciò che ha visto, perché quando ci si approssima all'oggetto dei propri desideri la nostra mente tende a sprofondarvisi immemore. Eccetera eccetera.}\\

                \lettrine{L}{a gloria di dio}, motore immobile di tutto, compenetra il creato, e nel creato si manifesta, ove con più ove con meno fulgore. Eccetera eccetera.

                \end{document}
                `

                Come vedi, tutto va bene, ma il frontespizio è spostato a sinistra.

                Se io inserisco

                `\begin{document}
                \begin{titlepage}
                \changetext{}{}{}{((\paperwidth – \textwidth) / 2) – \oddsidemargin – \hoffset – 1in}{}
                \null\vfill
                \begin{center}
                \titleWH
                \end{center}
                \vfill
                \end{titlepage}
                `

                a partire da \begin{document}, naturalmente dopo aver caricato il pacchetto chngpage, ottengo un errore del tipo:

                `
                ! Missing number, treated as zero.

                (
                l.56 … // 2) – \oddsidemargin – \hoffset – 1in}{}

                ?
                `

                Se hai tempo e voglia, provi a darci un’occhiata, gentilmente? 🙂

                Grazie

                Tommaso

              • #28354
                Up
                0
                Down
                ::

                Lorenzo,
                buongiorno e grazie.
                Ho provato a fare come mi hai suggerito, ma non funziona.

                Qui sotto posto il codice compilabile funzionante:

                `\documentclass[a4paper]{book}
                \usepackage[italian]{babel}
                \usepackage[latin1]{inputenc}
                \usepackage{type1ec}
                \usepackage[T1]{fontenc}
                \usepackage{makeidx}
                \usepackage{lettrine}
                \usepackage{microtype}
                \usepackage{graphicx}
                …`
                a partire da \begin{document}, naturalmente dopo aver caricato il pacchetto chngpage, ottengo un errore del tipo:
                `! Missing number, treated as zero.

                (
                l.56 … // 2) – \oddsidemargin – \hoffset – 1in}{}

                ?`

                Per usare quella sintassi devi caricare il pacchetto calc.

                Ciao
                Enrico

              • #28355
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Ciao a tutti. Segnalo che, in conseguenza delle ragioni emerse in questa discussione, ho completamente riscritto l’articolo, consigliando il pacchetto longtable al posto di xtab. In sintesi, rispetto a xtab, longtable:
                  1. è compatibile con un maggior numero di pacchetti (come per esempio array);
                  2. fa sì che le pagine della tabella abbiano tutte la stessa larghezza;
                  3. svolge meglio il compito di spezzare la tabella “nei punti giusti”, richiedendo un minor lavoro manuale di revisione.

                  In conclusione, viva longtable (e che nessuno dica più xtab). 😉

                  http://www.lorenzopantieri.net/LaTeX_files/TabelleRipartite.pdf

                  Ciao,
                  L.

                • #28356
                  Antonio Ledda
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Buongiorno Lorenzo,
                    grazie per questo utile documento!

                    L’ho appena scaricato e letto; non resta che avere l’occasione di mettere in pratica le tue indicazioni.

                    Ti segnalo due minuscole sviste, che non pregiudicano di sicuro l’utilità della guida:

                      1. pagina 5, penultima riga del quarto paragrafo: “viene mai spezzate”;
                      2. pagina 6, settima riga del quinto paragrafo: “troppo troppo”.

                    Ti saluto,
                    Antonio

                  • #28357
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      Ti segnalo due minuscole sviste […].

                      Ciao Antonio, ho appena aggiornato il documento, rimediando, fra l’altro, alle sviste che mi hai segnalato: grazie mille.

                      Ciao,
                      L.

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

                  Go to top