Tabella ruotata non risco a mettere i caption

  • Creatore
    Topic
  • #17251
    X3llo55
    Partecipante
      Up
      0
      Down
      ::


      Ciao, ho delle difficoltà che non riesco a risolvere.
      Sto cercando di realizzare una tabella molto grande (il testo da cui l’ho presa riesce a visualizzarla in orizzontale), che ho deciso di mettere in verticale.

      `
      \begin{sidewaystable}

      %\begin{table}

      \begin{tabular}{|r|l|rrr|rrrr|rrrr|}

      %TITOLO
      \hline
      \multicolumn{13}{|c|}{\textbf{Distribuzione utenti alcoldipendenti}}\\

      \hline
      %SOTTOTITOLI
      \textbf{ASL} & \textbf{Ser.T} & \multicolumn{3}{|c|}{\textbf{Nuovi utenti}}& \multicolumn{4}{|c|}{\textbf{Utenti gi\`a in carico}} & \multicolumn{4}{|c|}{\textbf{Totale utenti}}\\

      & & maschi & femmine & Tot & maschi & femmine & Tot & \% & maschi & femmine & Tot & Tasso stat.\\
      \hline

      %RISULTATI
      1 & \emph{Totale} & \textit{49} & \textit{18} & \textit{67} & \textit{177} & \textit{55} & \textit{232} & \textit{77.6} & \textit{226} & \textit{73} & \textit{299} & \textit{114.19}\\
      & V. Passalacqua & 11 & 3 & 14 & 54 & 17 & 71 & 83.5 & 65 & 20 & 85 & 100.79\\
      & V. Lombroso & 11 & 3 & 14 & 19 & 6 & 25 & 64.1 & 30 & 9 & 39 & 65.36\\
      & V. Montevideo & 15 & 7 & 22 & 49 & 21 & 70 & 76.1 & 64 & 28 & 92 & 118.88\\
      & V. Farinelli & 12 & 5 & 17 & 55 & 11 & 66 & 79.5 & 67 & 16 & 83 & 207.56\\
      \hline

      %ALTRI DATI (7-10)

      \end{tabular}

      %\label{tab:epidemiologia}
      %\caption{Distribuzione utenti alcoldipendenti relativi alle 1-10 di Torino aggiornata al 2004}
      %\end{table}

      \end{sidewaystable}
      `

      Uso come editor TeXmaker per Wxp con Miktex 2.6, il QuickBuild usa latex->dvipdfm

      il mio preambolo è:
      `
      \documentclass[11pt,trieste]{toptesi}
      \usepackage{rotating}
      `

      Ho deciso di togliere il TITOLO della tabella e mettere un caption; girando un po per la rete ho trovato questi:
      http://www.guit.sssup.it/phpbb/viewtopic.php?t=3071
      http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/latex_advanced/node23.html
      così ho scoperto che dovevo usare Table. Usando Table non mi compila più, mi restituisce il seguente errore

      [12]
      ! LaTeX Error: Not in outer par mode.
      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      Volevo premere H per vedere cosa consigliava solo che se lo faccio da cmd :

      latex tesi.tex

      mi restituisce:

      ! LaTeX Error: File `imgs/logounito’ not found.

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.37 \frontespizio

      che mi sembra molto strano.

      Qualcuno può aiutarmi.

      Grazie

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

        Ciao, ho delle difficoltà che non riesco a risolvere.
        Sto cercando di realizzare una tabella molto grande (il testo da cui l’ho presa riesce a visualizzarla in orizzontale), che ho deciso di mettere in verticale.

        `
        \begin{sidewaystable}

        %\begin{table}

        \begin{tabular}{|r|l|rrr|rrrr|rrrr|}

        %TITOLO
        \hline
        \multicolumn{13}{|c|}{\textbf{Distribuzione utenti alcoldipendenti}}\\

        \hline
        %SOTTOTITOLI
        \textbf{ASL} & \textbf{Ser.T} & \multicolumn{3}{|c|}{\textbf{Nuovi utenti}}& \multicolumn{4}{|c|}{\textbf{Utenti gi\`a in carico}} & \multicolumn{4}{|c|}{\textbf{Totale utenti}}\\

        & & maschi & femmine & Tot & maschi & femmine & Tot & \% & maschi & femmine & Tot & Tasso stat.\\
        \hline

        %RISULTATI
        1 & \emph{Totale} & \textit{49} & \textit{18} & \textit{67} & \textit{177} & \textit{55} & \textit{232} & \textit{77.6} & \textit{226} & \textit{73} & \textit{299} & \textit{114.19}\\
        & V. Passalacqua & 11 & 3 & 14 & 54 & 17 & 71 & 83.5 & 65 & 20 & 85 & 100.79\\
        & V. Lombroso & 11 & 3 & 14 & 19 & 6 & 25 & 64.1 & 30 & 9 & 39 & 65.36\\
        & V. Montevideo & 15 & 7 & 22 & 49 & 21 & 70 & 76.1 & 64 & 28 & 92 & 118.88\\
        & V. Farinelli & 12 & 5 & 17 & 55 & 11 & 66 & 79.5 & 67 & 16 & 83 & 207.56\\
        \hline

        %ALTRI DATI (7-10)

        \end{tabular}

        %\label{tab:epidemiologia}
        %\caption{Distribuzione utenti alcoldipendenti relativi alle 1-10 di Torino aggiornata al 2004}
        %\end{table}

        \end{sidewaystable}
        `

        Uso come editor TeXmaker per Wxp con Miktex 2.6, il QuickBuild usa latex->dvipdfm

        il mio preambolo è:
        `
        \documentclass[11pt,trieste]{toptesi}
        \usepackage{rotating}
        `

        Ho deciso di togliere il TITOLO della tabella e mettere un caption; girando un po per la rete ho trovato questi:
        http://www.guit.sssup.it/phpbb/viewtopic.php?t=3071
        http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/latex_advanced/node23.html
        così ho scoperto che dovevo usare Table. Usando Table non mi compila più, mi restituisce il seguente errore

        [12]
        ! LaTeX Error: Not in outer par mode.
        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        Volevo premere H per vedere cosa consigliava solo che se lo faccio da cmd :

        latex tesi.tex

        mi restituisce:

        ! LaTeX Error: File `imgs/logounito’ not found.

        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        l.37 \frontespizio

        che mi sembra molto strano.

        L’errore sul logo non ha nulla a che fare con la tua faccenda, direi.

        La soluzione è che se hai una tabella ruotata anche la didascalia deve essere ruotata ed è esattamente ciò che ottieni con l’ambiente sidewaystable se togli il commento davanti a \caption.

        Come sempre, il consiglio è di usare anche il pacchetto booktabs e cambiare la tua tabella così:
        `\begin{sidewaystable}
        \begin{tabular}{rlrrrrrrrrrrr}
        %TITOLO
        \toprule
        \multicolumn{13}{c}{\textbf{Distribuzione utenti alcoldipendenti}}\\
        \midrule
        %SOTTOTITOLI
        \textbf{ASL} & \textbf{Ser.T} & \multicolumn{3}{c}{\textbf{Nuovi utenti}}&
        \multicolumn{4}{c}{\textbf{Utenti gi\`a in carico}} &
        \multicolumn{4}{c}{\textbf{Totale utenti}}\\
        & & maschi & femmine & Tot & maschi & femmine & Tot & \% &
        maschi & femmine & Tot & Tasso stat.\\
        \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-5}\cmidrule(lr){6-9}\cmidrule(l){10-13}
        %RISULTATI
        1 & \emph{Totale} & \textit{49} & \textit{18} & \textit{67} & \textit{177} & \textit{55} &
        \textit{232} & \textit{77.6} & \textit{226} & \textit{73} & \textit{299} & \textit{114.19}\\
        & V. Passalacqua & 11 & 3 & 14 & 54 & 17 & 71 & 83.5 & 65 & 20 & 85 & 100.79\\
        & V. Lombroso & 11 & 3 & 14 & 19 & 6 & 25 & 64.1 & 30 & 9 & 39 & 65.36\\
        & V. Montevideo & 15 & 7 & 22 & 49 & 21 & 70 & 76.1 & 64 & 28 & 92 & 118.88\\
        & V. Farinelli & 12 & 5 & 17 & 55 & 11 & 66 & 79.5 & 67 & 16 & 83 & 207.56\\
        \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-5}\cmidrule(lr){6-9}\cmidrule(l){10-13}

        %ALTRI DATI (7-10)
        \bottomrule
        \end{tabular}

        \label{tab:epidemiologia}
        \caption{Distribuzione utenti alcoldipendenti relativi alle 1-10 di Torino aggiornata al 2004}
        \end{sidewaystable}`
        Un’ultima cosa: dvipdfm è un programma obsoleto. Usa la compilazione direttamente in pdflatex e vivi felice.

        Ciao
        Enrico

      • #17253
        X3llo55
        Partecipante
          Up
          0
          Down
          ::

          La soluzione è che se hai una tabella ruotata anche la didascalia deve essere ruotata ed è esattamente ciò che ottieni con l’ambiente sidewaystable se togli il commento davanti a \caption.

          Come sempre, il consiglio è di usare anche il pacchetto booktabs e cambiare la tua tabella così:
          `\begin{sidewaystable}
          \begin{tabular}{rlrrrrrrrrrrr}
          %TITOLO
          \toprule
          \multicolumn{13}{c}{\textbf{Distribuzione utenti alcoldipendenti}}\\
          \midrule
          %SOTTOTITOLI
          \textbf{ASL} & \textbf{Ser.T} & \multicolumn{3}{c}{\textbf{Nuovi utenti}}&
          \multicolumn{4}{c}{\textbf{Utenti gi\`a in carico}} &
          \multicolumn{4}{c}{\textbf{Totale utenti}}\\
          & & maschi & femmine & Tot & maschi & femmine & Tot & \% &
          maschi & femmine & Tot & Tasso stat.\\
          \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-5}\cmidrule(lr){6-9}\cmidrule(l){10-13}
          %RISULTATI
          1 & \emph{Totale} & \textit{49} & \textit{18} & \textit{67} & \textit{177} & \textit{55} &
          \textit{232} & \textit{77.6} & \textit{226} & \textit{73} & \textit{299} & \textit{114.19}\\
          & V. Passalacqua & 11 & 3 & 14 & 54 & 17 & 71 & 83.5 & 65 & 20 & 85 & 100.79\\
          & V. Lombroso & 11 & 3 & 14 & 19 & 6 & 25 & 64.1 & 30 & 9 & 39 & 65.36\\
          & V. Montevideo & 15 & 7 & 22 & 49 & 21 & 70 & 76.1 & 64 & 28 & 92 & 118.88\\
          & V. Farinelli & 12 & 5 & 17 & 55 & 11 & 66 & 79.5 & 67 & 16 & 83 & 207.56\\
          \cmidrule(r){1-1}\cmidrule(lr){2-2}\cmidrule(lr){3-5}\cmidrule(lr){6-9}\cmidrule(l){10-13}

          %ALTRI DATI (7-10)
          \bottomrule
          \end{tabular}

          \label{tab:epidemiologia}
          \caption{Distribuzione utenti alcoldipendenti relativi alle 1-10 di Torino aggiornata al 2004}
          \end{sidewaystable}`

          grazie così funziona, poi proverò ad usare il tuo codice.

          Un’ultima cosa: dvipdfm è un programma obsoleto. Usa la compilazione direttamente in pdflatex e vivi felice.

          Ciao
          Enrico

          usando pdflatex mi da l’errore con il logo che ho riportato sopra, per questo uso dvipdfm, se sai anche come risolvere il problema con l’immagine, che è .eps, te ne sarei grato.

          [EDIT]
          parzialmente risolto ho convertito in jpg il logo e ora pdflatex compila correttamente.
          Come mai non funziona con gli .eps (è possibile farle gli leggere).

          grazie
          Alberto

        • #17254
          Up
          0
          Down
          ::

          usando pdflatex mi da l’errore con il logo che ho riportato sopra, per questo uso dvipdfm, se sai anche come risolvere il problema con l’immagine, che è .eps, te ne sarei grato.

          Discussione fatta ormai mille volte. Ci sono millanta programmini che trasformano un eps in un pdf. Se poi l’eps proviene da un’immagine jpeg, meglio inserire questa direttamente con pdflatex.

          Ciao
          Enrico

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

            Usa la compilazione direttamente in pdflatex e vivi felice.

            Sono talmente d’accordo che mi piacerebbe che il nostro forum si facesse portavoce di una “battaglia ideologica” (si fa per dire!) per l’abbandono degli antiquati formati dvi, ps ed eps a favore di pdf, jpg e pdfLaTeX.

            Ciao,
            L.

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

        Go to top