[Risolto] Tabella con multicolumn giustificato

  • Creatore
    Topic
  • #41488
    Up
    0
    Down
    ::


    Ho dato il seguente codice:
    `
    \begin{document}
    \maketitle

    \begin{tabular}{lccr}
    \toprule
    \multicolumn{4}{c}{\textbf{Lezioni}} \\
    \midrule
    Data & Ente & Relatore & Titolo \\
    \midrule
    18.05.2005 & Sant'Anna Pisa & Prof. A. & Research Methodologies in Social Sciences \\
    \bottomrule
    \end{tabular}

    \end{document}
    `
    Ma ottengo un badbox che mi dice che è troppo lungo e quindi non giustificato. Infatti il pdf che ne risulta mozza chiaramente la colonna finale a destra. Come risolvo? Vorrei che il tutto fosse giustificato in un foglio A4.

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #41489
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Ho dato il seguente codice:
        `
        \begin{document}
        \maketitle

        \begin{tabular}{lccr}
        \toprule
        \multicolumn{4}{c}{\textbf{Lezioni}} \\
        \midrule
        Data & Ente & Relatore & Titolo \\
        \midrule
        18.05.2005 & Sant'Anna Pisa & Prof. A. & Research Methodologies in Social Sciences \\
        \bottomrule
        \end{tabular}

        \end{document}
        `
        Ma ottengo un badbox che mi dice che è troppo lungo e quindi non giustificato. Infatti il pdf che ne risulta mozza chiaramente la colonna finale a destra. Come risolvo? Vorrei che il tutto fosse giustificato in un foglio A4.

        Una soluzione (se usi l’ambiente table):
        `\documentclass[a4paper]{article}

        \usepackage[italian]{babel}%mod
        \usepackage{booktabs,multicol,array}

        \begin{document}

        \begin{table}
        \footnotesize
        \begin{tabular}{lccp{3.5cm}}
        \toprule
        \multicolumn{4}{c}{\textbf{Lezioni}} \\
        \midrule
        Data & Ente & Relatore & Titolo \\
        \midrule
        18.05.2005 & Sant'Anna Pisa & Prof. A. & Research Methodologies in Social Sciences \\
        \bottomrule
        \end{tabular}
        \end{table}

        Testo Testo Testo Testo

        \end{document} `
        Ciao
        Antonio

      • #41490
        Up
        0
        Down
        ::


        Ottimo. C’è solo un problema che non riesco a comprendere bene. Come mai ci va il \footnotesize con questo ambiente?
        se provo a settare una dimensione più grande mi dà errori… 😕

      • #41491
        Up
        0
        Down
        ::


        Altra piccola cosa, il comando:
        `\begin{tabular}{lccp{3.5cm}} `
        l’ho modificato per ottenere i titolini accentrati in:
        `\begin{tabular}{cccp{3.5cm}} `
        ma, così facendo, il titolino della quarta colonna mi risulta ancora giustificato a sinistra anziché al centro. Come risolvo?

      • #41492
        Up
        0
        Down
        ::


        Come ottengo la terza colonna con più righe, esattamente come avviene con la quarta?

      • #41493
        Up
        0
        Down
        ::

        Come ottengo la terza colonna con più righe, esattamente come avviene con la quarta?

        Leggere il capitolo sulle tabelle in una guida è un’idea troppo fuori dal comune?

        Ciao
        Enrico

      • #41494
        Up
        0
        Down
        ::

        Ottimo. C’è solo un problema che non riesco a comprendere bene. Come mai ci va il \footnotesize con questo ambiente?
        se provo a settare una dimensione più grande mi dà errori… 😕

        Il fila che ti ha inviato Antonio compila perfettamente, anche se al posto di \footnotesize scrivi \LARGE.

        Altra piccola cosa, il comando:
        `\begin{tabular}{lccp{3.5cm}} `
        l’ho modificato per ottenere i titolini accentrati in:
        `\begin{tabular}{cccp{3.5cm}} `
        ma, così facendo, il titolino della quarta colonna mi risulta ancora giustificato a sinistra anziché al centro. Come risolvo?

        `\begin{tabular}{ccc>{\centering\arraybackslash}p{3.5cm}}
        `

        Come ottengo la terza colonna con più righe, esattamente come avviene con la quarta?

        Leggere il capitolo sulle tabelle in una guida è un’idea troppo fuori dal comune?

        Ciao
        Enrico

        Ciao
        Ivan

      • #41495
        Up
        0
        Down
        ::

        Come ottengo la terza colonna con più righe, esattamente come avviene con la quarta?

        Leggere il capitolo sulle tabelle in una guida è un’idea troppo fuori dal comune?

        Ciao
        Enrico

        Hai ragione. Ma sono un impaziente, per usare una definizione cara a Lorenzo. 🙂

      • #41496
        Up
        0
        Down
        ::

        Altra piccola cosa, il comando:
        `\begin{tabular}{lccp{3.5cm}} `
        l’ho modificato per ottenere i titolini accentrati in:
        `\begin{tabular}{cccp{3.5cm}} `
        ma, così facendo, il titolino della quarta colonna mi risulta ancora giustificato a sinistra anziché al centro. Come risolvo?

        `\begin{tabular}{ccc>{\centering\arraybackslash}p{3.5cm}}
        `

        Ciao
        Ivan

        Ho risolto tutto il resto grazie alla lettura del manuale di Enrico.
        Quest’ultimo problemino, invece, persiste nonostante la lettura.
        Vorrei che il titolino che definisce la colonna sia centrato (il titolino, non il testo della colonna). Ora, col comando
        `\begin{tabular}{cccp{3.5cm}} `
        io accentro i titolini delle prime 3 colonne ma non quello della quarta. Questo perché, da quel che ho appreso, di default i titolini vengono giustificati a sinistra. E, infatti, il mio comando non dà il c alla quarta colonna, ma solo la dimensione. Come dare il c con la dimensione per la quarta colonna?

      • #41497
        Up
        0
        Down
        ::

        Ora, col comando
        `\begin{tabular}{cccp{3.5cm}} `
        io accentro i titolini delle prime 3 colonne ma non quello della quarta.

        Con la specificazione “c” non centri solo il titolo ma tutta la colonna. Non lo noti perché il contenuto delle celle centrate è troppo largo. Guarda questa tabella per rendertene conto:

        Questo perché, da quel che ho appreso, di default i titolini vengono giustificati a sinistra. E, infatti, il mio comando non dà il c alla quarta colonna, ma solo la dimensione.

        Come dare il c con la dimensione per la quarta colonna?

        Come ti ho indicato nel precedente messaggio:
        `\begin{tabular}{ccc>{\centering\arraybackslash}p{3.5cm}}
        `Naturalmente tutta la colonna risulterà centrata. Se invece vuoi solo il titolo centrato:
        `\begin{tabular}{cccp{3.5cm}}
        \toprule
        \multicolumn{4}{c}{\textbf{Lezioni}} \\
        \midrule
        Data & Ente & Relatore & \multicolumn{1}{c}{Titolo} \\
        \midrule
        18 & Sant'Anna Pisa & Prof. A. & Research Methodologies in Social Sciences \\
        \bottomrule
        \end{tabular} `

        In questo modo il contenuto delle celle della quarta colonna sarà allineato a sinistra ma il titolo sarà centrato. Ti ripeto però che nelle altre colonne, con la specificazione “c” otterrai l’allineamento a sinistra per tutte le celle, non solo per i titoli.

        Ciao
        Ivan

      • #41498
        Up
        0
        Down
        ::

        Come dare il c con la dimensione per la quarta colonna?

        Come ti ho indicato nel precedente messaggio:
        `\begin{tabular}{ccc>{\centering\arraybackslash}p{3.5cm}}
        `Naturalmente tutta la colonna risulterà centrata. Se invece vuoi solo il titolo centrato:
        `\begin{tabular}{cccp{3.5cm}}
        \toprule
        \multicolumn{4}{c}{\textbf{Lezioni}} \\
        \midrule
        Data & Ente & Relatore & \multicolumn{1}{c}{Titolo} \\
        \midrule
        18 & Sant'Anna Pisa & Prof. A. & Research Methodologies in Social Sciences \\
        \bottomrule
        \end{tabular} `

        In questo modo il contenuto delle celle della quarta colonna sarà allineato a sinistra ma il titolo sarà centrato.

        Ciao
        Ivan

        Perfetto. Mi sono espresso male io, Ivan, scusami. Questo era esattamente il problema. Grazie! 😉

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

    Go to top