Rotazione tabella e caption

  • Creatore
    Topic
  • #14421
    Up
    0
    Down
    ::


    Buongiorno a tutti!

    In documentclass book ho inserito una tabella di dimensione grande a tutta pagina la quale deve ovviamente essere ruotata di 90 gradi. Ho seguito i consigli di Lapo dell’articolo dello scorso meeting utilizzando il pacchetto turn e l’ambiente sideways ma la rotazione avveniva nel senso opposto a quello che desideravo.

    Ho quindi utilizzato l’ambiente turn così definito:

    `\begin{table}
    \centering \small
    \caption{First option power budget [W]}
    \label{tab:PowerBudget1}
    \begin{turn}{90}

    \begin {tabular}{ccccc|cccc}
    \toprule
    & \multicolumn{4}{c}{Control module} & \multicolumn{4}{c}{Service module} \\
    ……..
    \bottomrule
    \end{tabular}
    \end{turn}
    \end{table}`

    La tabella viene ruotata correttamente ma la sua caption non ruota insiema alla tabella ma è posta sopra come se la tabella non fosse ruotata.

    Come si può far ruotare insieme anche la caption?

    Grazie mille per l’aiuto!

    Davide

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

      Buongiorno a tutti!

      In documentclass book ho inserito una tabella di dimensione grande a tutta pagina la quale deve ovviamente essere ruotata di 90 gradi. Ho seguito i consigli di Lapo dell’articolo dello scorso meeting utilizzando il pacchetto turn e l’ambiente sideways ma la rotazione avveniva nel senso opposto a quello che desideravo.

      Ho quindi utilizzato l’ambiente turn così definito:
      `\begin{table}
      \centering \small
      \caption{First option power budget [W]}
      \label{tab:PowerBudget1}
      \begin{turn}{90}

      \begin {tabular}{ccccc|cccc}
      \toprule
      & \multicolumn{4}{c}{Control module} & \multicolumn{4}{c}{Service module} \\
      ……..
      \bottomrule
      \end{tabular}
      \end{turn}
      \end{table}`
      La tabella viene ruotata correttamente ma la sua caption non ruota insiema alla tabella ma è posta sopra come se la tabella non fosse ruotata.

      Come si può far ruotare insieme anche la caption?

      Si ti chiedo di ruotare una sola di due cose, tu fai come richiesto o le ruoti entrambe? 🙂

      Sposta due righe più in su \begin{turn}{90}

      Non usare linee verticali nelle tabelle se usi i comandi di booktabs come \toprule e simili.

      Ciao
      Enrico

    • #14423
      Up
      0
      Down
      ::


      Ciao!
      In effetti hai proprio ragione, dovrei ruotare tutto insieme …
      Il problema che ruotando tutto, ovvero spostando il \begin{turn}{90} due righe sopra mi trovo con una marea di errori legati proprio alla presenza della caption nella riga successiva.

      Per la riga verticale hai proprio ragione cerco sempre di evitare troppe righe verticali ma in questo caso mi sembrava opportuna.

      Grazie!

      Davide

    • #14424
      Up
      0
      Down
      ::

      Ciao!
      In effetti hai proprio ragione, dovrei ruotare tutto insieme …
      Il problema che ruotando tutto, ovvero spostando il \begin{turn}{90} due righe sopra mi trovo con una marea di errori legati proprio alla presenza della caption nella riga successiva.

      `\usepackage{rotating}

      \begin{sidewaystable}
      \centering
      \caption{…}\label{…}
      \begin{tabular}{…}

      \end{tabular}
      \end{sidewaystable}`
      Se usi il pacchetto float, invece di rotating e float carica rotfloat.

      Ciao
      Enrico

    • #14425
      Up
      0
      Down
      ::


      Grazie mille dell’aiuto ora funziona!

      Buona serata!

      Davide

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

Go to top