spazio tra tabelle nell’ambiente sidewaystable

  • Creatore
    Topic
  • #12903
    Davide
    Partecipante
      Up
      0
      Down
      ::


      Salve a tutti,

      Sto imparando ad usare latex, per scrivere la tesi, e nel vostro forum ho sempre trovato una soluzione per i miei problemi, ma non stavolta…

      volevo sapere come riuscire (se è possibile) distanziare verticalmente 3 elementi tabular, tra di loro, per evitare che la didascalia finisca sopra alla cella della tabella sottostante…
      premetto che sto usando l’ambiente sidewaystable

      `
      \begin{sidewaystable}
      \begin{tabular}{|r|r|r|r|r|r|r|r|r|r|r|}
      ….
      \end{tabular}
      \caption{tab1}\label{tab1}
      \begin{tabular}{|r|r|r|r|r|r|r|r|r|r|r|}
      ….
      \end{tabular}
      \begin{tabular}{|r|r|r|r|r|r|r|r|r|r|r|}

      \caption{Trasmissione termica }\label{ufin}
      \end{sidewaystable}
      \caption{tab2}\label{2}
      `

      grazie 1000 per l’aiuto

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #12904
        Up
        0
        Down
        ::


        Innanzitutto, IIRC, è possibile inserire solo una caption per oggetto flottante (ovvero, una sola caption per ogni sidewaystable che usi); se ti interessa commentare le singole tabelle, utilizza il pacchetto subfloat per assegnare una ‘sottocaption’ alle tabelle e commentale all’interno dell’unica didascalia dell’oggetto flottante.

        Inoltre, la didascalia per le tabelle è da inserire normalmente prima della tabella stessa; è sufficiente spostare \caption e il suo contenuto prima di \begin{tabular}. Un ulteriore consiglio: leva quelle bruttissime linee verticali dalla tabella (per saperne di più, leggi la prima parte della documentazione del pacchetto booktabs).

        Venendo al tuo problema, separa le singole tabelle con una riga vuota oppure con uno spazio verticale esplicito:`…
        \end{tabular}

        \begin{tabular}{*{11}{r}}

        \end{tabular}
        \par\noindent\vspace*{1ex}
        \begin{tabular}{*{11}{r}}
        …`
        Ciao.

      • #12905
        Up
        0
        Down
        ::

        Innanzitutto, IIRC, è possibile inserire solo una caption per oggetto flottante (ovvero, una sola caption per ogni sidewaystable che usi); se ti interessa commentare le singole tabelle, utilizza il pacchetto subfloat per assegnare una ‘sottocaption’ alle tabelle e commentale all’interno dell’unica didascalia dell’oggetto flottante.

        Ricordi male. 😀 Puoi mettere quante didascalie vuoi, l’unico problema è la spaziatura.
        `\begin{table}%o {sidewaystable}
        \caption{prima didascalia}\label{…}
        \medskip
        \begin{tabular}{…}

        \end{tabular}

        \bigskip
        \caption{seconda didascalia}\label{…}
        \medskip
        \begin{tabular}{…}

        \end{tabular}
        \end{table}%o {sidewaystable}`
        Ciao
        Enrico

      • #12906
        Davide
        Partecipante
          Up
          0
          Down
          ::


          ho provato ad inserire il codice

          `
          \par\noindent\vspace*{1ex}
          `
          ma non cambia, mi sfalsa solo la seconda tabella rispetto la prima sull’orizzonatale, mentre per la sottocaption provo a vedere il comando subfloat

          non so dove sbaglio grazie ancora della risposta

          EDIT: egreg9 grazie cosi funziona…. 😛

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

      Go to top