Ottenere Due Tabelle Affiancate

  • Creatore
    Topic
  • #115362
    Up
    0
    Down
    ::


    Salve,
    ho due tabelle con 4 colonne ma molte righe che vorrei disporre nella stessa pagina ma affiancate. Ho parzialmente risolto così:
    `
    \begin{table}

    \begin{minipage}[c]{18cm}

    \begin{tabular}{cccc}
    \toprule
    \textbf{h} & ${\textbf{K}_{\textbf{ch,V.Rijn}}}$ & \textbf{v} & \textbf{q} \\
    $[m] $& $ [m^{1/2}/s]$ & $[m/s]$ & $[m^2/s]$\\
    \midrule
    0,00 & 0,00 & 0,00 & 0,000 \\
    0,05 & 48,58 & 0,15 & 0,008 \\
    0,10 & 54,00 & 0,24 & 0,024 \\
    …… &…….. &………. &…………. \\
    …… &…….. &………. &…………. \\
    …… &…….. &………. &…………. \\
    \bottomrule
    \end{tabular}

    \begin{tabular}{cccc}
    \toprule
    \textbf{h} & ${\textbf{K}_{\textbf{ch,Eng.}}}$ & \textbf{v} & \textbf{q} \\
    $[m] $& $ [m^{1/2}/s]$ & $[m/s]$ & $[m^2/s]$\\
    \midrule
    0,00 & 0,00 & 0,00 & 0,000 \\
    0,05 & 51,13 & 0,16 & 0,008 \\
    0,10 & 56,55 & 0,25 & 0,025 \\
    …… &…….. &………. &…………. \\
    …… &…….. &………. &…………. \\
    …… &…….. &………. &…………. \\
    \bottomrule
    \end{tabular}

    \end{minipage}

    \caption{Scala di deflusso in moto uniforme secondo Van Rijn}

    \end{table}`

    Gradirei, però, inserire due \caption{} distinte ma tutto il codice è inserito all’interno di una table e quindi posso ottenere solo una didascalia centrata per le due tabular e non due distinte e centrate sotto le due tabular come vorrei. Inoltre vorrei che ci fosse più spazio orizzontale tra le due tabular. Grazie per i vostri eventuali suggerimenti e consigli.

    P.S. Se potessi inserire due didascalie sotto una table potrei anche risolvere eliminando la minipage e dovrei solo trovare il modo per interrompere le linee \toprule \midrule e \bottomrule così da dividere la tabella in modo fittizio in due tabelle

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #115363
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Così come l’hai usata la minipage non serve a nulla;la soluzione che cerchi è la seguente (scrivo a braccio — potrei inserire refusi)`\begin{table}
        \begin{minipage[t]{0.475\linewidth}
        \begin{tabular{*4c}

        \end{tabular}
        \caption[…]{…}\label{….} %didascalia della prima tabella
        \end{minpage}
        \hfill
        \begin{minipage[t]{0.475\linewidth}
        \begin{tabular{*4c}

        \end{tabular}
        \caption[…]{…}\label{….} % didascalia della seocnda tabella
        \end{minpage}
        \caption[…]{…} % molto opzionale: didascalia generale della coppia di tabelle
        \end{table}`A me sembra che la didascalia generale sia del tutto superflua; comunque, volendo la si può usare.

        In un ambiente table puoi comporre quante didascalie ti fanno comodo; dove hai trovato che dentro una table puoi usare solo una didascalia?
        Il giochetto che ti ho indicato sopra conterrebbe tre didascalie, ognuna numerata progressivamente secondo lo stile di numerazione del tuo documento.

        Naturalmente puoi usare un coefficiente diverso al posto di 0.475, oppure come prima cosa in ogni minipage puoi scriversi \centering, così ogni tabella è centrata dentro al sua minipage.

        Piuttosto stai attento ai codici di allineamento verticale sia delle minipage sia delle tabelle; la mia idea è che la linea di riferimento di ogni tabular coincida con il \bottomrule, quindi l’intera tabella rappresenta la prima riga della minpage; di conseguenza le due tabelle affianccate sono parallele, specialmente se hanno lo stesso numero di righe, in ogni caso la prima riga di ciascuna didascalia rappresenta la seonda riga di ogni minipage, quindi le didascalie sono allineate, non ce n’è una più in alto e una più in basso; possono anche contenere ciascuna un diverso numero di righe ma le due prime righe sono allineate.

      • #115364
        Up
        0
        Down
        ::


        Grazie!
        Si avevo fatto un errore che mi costringeva ad usare \minipage per avere le tabelle affiancate nella stessa pagina, in effetti era superfluo il \minipage che avevo inserito. Ho usato il tuo codice che è esattamente quello che cercavo con le due didascalie.
        Ovviamente in table posso inserire più didascalie ma era l’uso errato del minipage che non mi consentiva di inserire le due didascalie affiancate.
        Concordo sul fatto che la didascalia generale sia superflua.
        Grazie dell’aiuto, mi devo imbattere più spesso nell’uso di LaTeX e nello studio dell’Arte per spratichirmi

      • #115365
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Be’ L’Arte è un bel manuale; ora esiste anche LaTeXpedia, predisposto dagli stessi autori. Se vuoi qualcosa di un po’ più avanzato c’è l’Introduzione all’arte della composizione tipografica con LaTeX (forse un po’ lunga, ma per fortuna non è da leggere dall’inizio alla fine; dispone di indice generale e di 6 indici analitici divisi per argomenti, che aiutano molto per cercare quello che serve); poi ci sono le molte guide tematiche; tutte nella sezione Documentazione di questo sito.

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

      Go to top