due tabelle affiancate: problema di didascali

  • Creatore
    Topic
  • #29022
    Up
    0
    Down
    ::


    Buongiorno a tutti;

    Ho la necessità di mettere due tabelle
    affiancate poiché sono molto piccole e correlate concettualmente. Inoltre non meritano una pagina intera poiché nell’economia del capitolo contano
    molto poco: sono li solo per completezza.

    Ho ottenuto questo utilizzando una figura unica contenente due “minipages”.
    Il problema è che all’interno dell’ambiente minipage se uso l’ambiente “table” mi dà il seguente messaggio di errore

    `
    ./apparato/apparato.tex:745:Not in outer par mode. \begin
    `

    Se lo tolgo è tutto ok, tranne che per la didascalia: invece di “tabella”, ovviamente mi scrive “figura”. Tipograficamente invece il risultato è più che soddisfacente.

    Il codice che impiego è il seguente:

    `
    \begin{figure}
    \centering
    \begin{minipage}[c]{.4\textwidth}
    \centering\setlength{\captionmargin}{0pt}
    \begin{table}
    \begin{tabular}{rcl}
    \toprule
    RQ1 & $xxx\Omega$ & $20$ \\
    \midrule
    R1 & $xxx\Omega$ & $20$ \\
    \midrule
    R1 & $xxx\Omega$ & $20$ \\
    \midrule
    R1 & $xxx\Omega$ & $20$ \\
    \midrule
    R1 & $xxx\Omega$ & $20$ \\
    \bottomrule
    \end{tabular}
    \caption{frequenze centrali.}
    \end{table}
    \end{minipage}
    \hspace{.1\textwidth}
    \begin{minipage}[c]{.4\textwidth}
    \centering\setlength{\captionmargin}{0pt}
    \begin{table}
    \begin{tabular}{rcl}
    \toprule
    RQ1 & $xxx\Omega$ & $20$ \\
    \midrule
    R1 & $xxx\Omega$ & $20$ \\
    \midrule
    R1 & $xxx\Omega$ & $20$ \\
    \midrule
    R1 & $xxx\Omega$ & $20$ \\
    \midrule
    R1 & $xxx\Omega$ & $20$ \\
    \bottomrule
    \end{tabular}
    \caption{fattore di qualità.}
    \end{table}
    \end{minipage}
    \end{figure}
    [\code]

    Qualcuno ha qualche idea?`

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


      L’idea è giusta. È giusto anche togliere gli ambienti table interni.

      Secondo te, come mai ti scrive Figura 1 e Figura 2 nelle didascalie?! 😉
      (suggerimento: ti compare “Figura” perché hai usato l’ambiente figure. Se vuoi che compaia “Tabella” quale ambiente dovrai usare?)

      Ciao ciao
      Fra

    • #29024
      Up
      0
      Down
      ::


      C’è una ragione a tutto…
      Nell’ambiete minipage non si possono inserire oggetti flottanti quali sono le figure e le tabelle (almeno che io sappia). Ho modificato il tuo codice per ottenere quello che desideri. Confrontandolo con il tuo dovresti capire il problema:

      `\begin{table}
      \centering
      \begin{minipage}[c]{.49\textwidth}
      \centering
      \begin{tabular}{rcl}
      \toprule
      RQ1 & $xxx\Omega$ & $20$ \\
      \midrule
      R1 & $xxx\Omega$ & $20$ \\
      \midrule
      R1 & $xxx\Omega$ & $20$ \\
      \midrule
      R1 & $xxx\Omega$ & $20$ \\
      \midrule
      R1 & $xxx\Omega$ & $20$ \\
      \bottomrule
      \end{tabular}
      \caption{frequenze centrali.}
      \end{minipage}
      \begin{minipage}[c]{.49\textwidth}
      \centering
      \begin{tabular}{rcl}
      \toprule
      RQ1 & $xxx\Omega$ & $20$ \\
      \midrule
      R1 & $xxx\Omega$ & $20$ \\
      \midrule
      R1 & $xxx\Omega$ & $20$ \\
      \midrule
      R1 & $xxx\Omega$ & $20$ \\
      \midrule
      R1 & $xxx\Omega$ & $20$ \\
      \bottomrule
      \end{tabular}
      \caption{fattore di qualità.}
      \end{minipage}
      \end{table}`

      Come puoi notare ho anche eliminato quel \setlength{\captionmargin}{0pt} e ho allargato la minipage. Inoltre userei l’iniziale maiuscola nella didascalia.

      Ciao
      Ivan

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

        Ho la necessità di mettere due tabelle affiancate…

        Pacchetto subfig.

        Qui trovi anche qualche esempio:
        http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf

        Ciao,
        L.

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

    Go to top