Note e Tabularx

  • Questo topic ha 14 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 2 mesi fa da ema.
  • Creatore
    Topic
  • #60057
    ema
      Up
      0
      Down
      ::


      Inizio con il ringraziare tutti quelli che mi hanno dato una mano nell’imparare la tabelle in Latex.

      Solo una cosa non ho capito: nella guida di tabularx si sostiene che posso mettere le note. Ma mica ho capito come. In particolare, se metto footnote, quest’ultima non figura. Come mai, a vostro avviso? e come posso fare per rimediare?

      Sto usando le seguenti impostazioni, prese dall’arte:

      \begin{table}
      \caption{ciao}
      \begin{tabularx}{\columnwidth}{lXcXrX}
      \toprule
      ciao&bella&bella\\
      \hline
      \textbf{Forza} & Una forza è una grandezza fisica che si manifesta
      nell’interazione di due o più corpi materiali, che cambia lo stato
      di quiete o di moto dei\footnote{bellasdsad} corpi stessi.&provatabella\\
      \midrule
      \textbf{Momento polare} & Il momento polare di una forza rispetto a
      una determinata origine è definito come il prodotto vettoriale tra
      il vettore posizione (rispetto alla stessa origine) e la forza. &ciaososkoaskcpas\\
      \bottomrule
      \end{tabularx}
      \end{table}

      e, come detto, vorrei inserirvi delle note alla fine. Come posso fare?

      Grazie in anticipo a tutti!!!

    Visualizzazione 13 filoni di risposte
    • Autore
      Risposte
      • #60058
        Up
        0
        Down
        ::


        Una tabella non dovrebbe MAI avere note che le si riferiscono. Le ragioni sono, come si sa, mille, e una teoria accreditata sostiene che è sempre possibile trovare una ragione in più 😉

        Ovviamente si può fare, ma Lorenzo e io abbiamo pensato che questo era un buon argomento da levare dall’Arte, appunto in virtù dei tabù che gli gravano sopra.

        Se vuoi che la nota alla tua tabella prosegua le note della sezione in cui la tabella è inserita, allora carica il pacchetto footnote e scrivi questo:

        `\begin{savenotes}
        \begin{table}[…]
        \caption{…}
        \label{…}
        \centering
        \begin{tabularx}{\columnwidth}{lXr}
        \toprule
        ciao & bella & bella \\
        \midrule
        \textbf{Forza} & Una forza è una grandezza fisica che si manifesta
        nell’interazione di due o più corpi materiali, che cambia lo stato
        di quiete o di moto dei corpi stessi. & provatabella \\
        \midrule
        \textbf{Momento polare} & Il momento polare di una forza rispetto a
        una determinata origine è definito come il prodotto vettoriale tra
        il vettore posizione\footnote{rispetto alla stessa origine} e la forza. & ciaososkoaskcpas \\
        \bottomrule
        \end{tabularx}
        \end{table}
        \end{savenotes}`

        Occhio: nell’Arte non c’era assolutamente un codice come quello che hai scritto. Scrivere {lXcXrX} significa volere una tabella con sei colonne, delle quali le pari sono colonne X. Il descrittore X indica da solo un tipo di colonna, non è che renda X un tipo di colonna tradizionale (l, r, c). Rileggiti bene il capitolo sulle tabelle, ci abbiamo messo mesi per scriverlo! 😀

        Ciao
        Tommaso

      • #60059
        ema
          Up
          0
          Down
          ::


          Si lo so ragazzi, ma mi dovete scusare….il tempo è poco e leggere tutto richiede un po’. Non voglio giustificarmi, ma sul serio, ho molto poco tempo.

          Io ho fatto così:

          \begin{table}
          \caption{ciao}
          \begin{tabularx}{\columnwidth}{XXX}
          \toprule
          ciao&bella&bella\\
          \hline
          \textbf{Forza}\tmark[a]& Una forza è una grandezza fisica che si manifesta
          nell’interazione di due o più corpi materiali, che cambia lo stato
          di quiete o di moto dei corpi stessi.\tmark&porcodddue\\
          \midrule
          \textbf{Momento polare} & Il momento polare\tmark[c] di una forza rispetto a
          una determinata origine è definito come il prodotto vettoriale tra
          il vettore posizione (rispetto alla stessa origine) e la forza. &ciaososkoaskcpas\\
          \bottomrule
          \tnote[a]{or the abstraction reaction.}
          \tnote{1 degree radians}
          \tnote[c]{this is a particularly long note, showing that footnotes are set in raggedright mode as we don’t like hyphenation in table footnotes.}
          \end{tabularx}
          \end{table}

          e l’unico problema che rimane, ora, è allineare le note a sinistra.

          Potreste darmi una mano, gentilmente?

          Grazie ancora,
          Emanuele.

        • #60060
          Up
          0
          Down
          ::

          Si lo so ragazzi, ma mi dovete scusare….il tempo è poco e leggere tutto richiede un po’. Non voglio giustificarmi, ma sul serio, ho molto poco tempo.

          Io ho fatto così:

          \begin{table}
          \caption{ciao}
          \begin{tabularx}{\columnwidth}{XXX}
          \toprule
          ciao&bella&bella\\
          \hline
          \textbf{Forza}\tmark[a]& Una forza è una grandezza fisica che si manifesta
          nell’interazione di due o più corpi materiali, che cambia lo stato
          di quiete o di moto dei corpi stessi.\tmark&porcodddue\\
          \midrule
          \textbf{Momento polare} & Il momento polare\tmark[c] di una forza rispetto a
          una determinata origine è definito come il prodotto vettoriale tra
          il vettore posizione (rispetto alla stessa origine) e la forza. &ciaososkoaskcpas\\
          \bottomrule
          \tnote[a]{or the abstraction reaction.}
          \tnote{1 degree radians}
          \tnote[c]{this is a particularly long note, showing that footnotes are set in raggedright mode as we don’t like hyphenation in table footnotes.}
          \end{tabularx}
          \end{table}

          e l’unico problema che rimane, ora, è allineare le note a sinistra.

          Potreste darmi una mano, gentilmente?

          Grazie ancora,
          Emanuele.

          Se la tua tabella non contiene segreti militari o di altro tipo, potresti riportarla qui in modo che si possa ragionare sull’esempio concreto e non su una roba astratta che potrebbe non avere alcuna connessione con la tua esigenza.

          Ciao
          Enrico

        • #60061
          ema
            Up
            0
            Down
            ::


            Ok. E’ una roba del genere:

            http://imageshack.us/photo/my-images/155/esguit.png/

            Grazie ancora!!!

          • #60062
            Up
            0
            Down
            ::

            Ok. E’ una roba del genere:

            http://imageshack.us/photo/my-images/155/esguit.png/

            Dopo aver combattuto con i pop-up di quell’orrido sito, rifiutato un paio di incredibili offerte e chiuso innumerevoli finestre, posso dirti come puoi fare.
            `\documentclass[a4paper]{article}
            \usepackage{array,booktabs,tabularx}

            \begin{document}
            \begin{table}
            \caption{Definitions and Sources of Variables}\label{ematab}
            \medskip
            \begin{tabularx}{\columnwidth}
            {>{\hsize=0.75\hsize}X
            >{\hsize=1.50\hsize}X
            >{\hsize=0.75\hsize}X}
            \toprule
            \textbf{Variable} & \textbf{Description} & \textbf{Source} \\
            \midrule
            nimp &
            nominal import in dollars (for 1962–2000) &
            Feenstra (2000) \\
            Polity IV* &
            inverse of “polity2'' indicator: $1={}$most democratic,
            $21={}$most autocratic &
            Gurr et al.\ (2003) \\
            \bottomrule
            \addlinespace
            \multicolumn{3}{@{}l@{}}{\parbox{\columnwidth}{
            * for these variables $i$ and $e$ indicate the values of an
            importing and exporting country, respectively}}
            \end{tabularx}
            \end{table}
            \end{document}`
            Ciao
            Enrico

          • #60063
            ema
              Up
              0
              Down
              ::


              Grande!!! Grazie mille ancora!!!

            • #60064
              ema
                Up
                0
                Down
                ::


                Ciao, perdonatemi ancora!!! Ora ho quasi risolto tutto.

                Solo che naturalmente, non sta in una sola pagina!! come la modifico con longtable?

                Ho tentato, ma non la spezza. Come mai?

                Inoltre, siccome la tabella è piazzata subito dopo una subsection, me la manda alla pagina successiva….

                Potreste aiutarmi ancora solo un altro po? Grazie mille!!!

              • #60065
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Primo: non si comincia mai una subsection o una qualunque sezione di un documento con una tabella, una equazione, una figura, eccetera. Qualche parola introduttiva ci vuole sempre.

                  Secondo Se usi longtable, non devi usare table

                  Terzo: se la tabella con le sue note è un po’ troppo lunga per stare su una sola pagina la puoi scorciare un pochino scegliendo il font di corpo \small

                  Quarto: Se la tabella generata con tabular e le sue note è più corta di una pagina ma non ci sta nella pagina perché Latex la sposta nella pagina successiva, probabilmente supera i limiti di posizionamento in relazione al tipo di inserto (top, bottom, here, page) e quindi LaTeX giustamente la sposta dopo; a che cosa servono le didascalie numerate se non a fare riferimento a qualcosa che non si trova proprio lì? Al massimo puoi usare il pacchetto varioref e citare la tabella con \vref{…} invece che con \ref{…}, cosicché in automatico ti verrà scritto qualcosa come “la tabella 3.2 nella pagina successiva”; la seconda parte della frase cambia automaticamente a seconda della distanza della pagina della tabella dalla pagina corrente.

                • #60066
                  ema
                    Up
                    0
                    Down
                    ::


                    Allora, per le note ho ovviato!!! é che non riesco a fare in modo che longtable mi spezzi la tabella.

                    Il corpo small, invece, è interessante!! Dove va inserito??

                    Grazie mille!!

                  • #60067
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Hai due possibilità:

                      `
                      \small
                      \begin{longtable}

                      \end{longtable}
                      \normalsize
                      `
                      oppure
                      [code]
                      {\small
                      \begin{longtable}

                      \end{longtable}%
                      }

                    • #60068
                      ema
                        Up
                        0
                        Down
                        ::


                        Si però mi permetto di insistere. Perdonami per questo.

                        Io ho messo così:

                        \small
                        \begin{longtable}[]{lll}
                        \caption{\normalsize Variables descriptions and sources}\label{datasources}\\
                        \toprule
                        \textbf{Variable}&\textbf{Description}&\textbf{Source}\\
                        \toprule
                        \endfirsthead
                        \caption[]{\normalsize Variables descriptions and sources (continued)}\\
                        \toprule
                        \textbf{Variable}&\textbf{Description}&\textbf{Source}\\
                        \toprule
                        \endhead
                        \bottomrule
                        \multicolumn{3}{l}{\strut\emph{Continues on next page}} \\
                        \endfoot
                        \bottomrule
                        \endlastfoot
                        \begin{tabularx}{\columnwidth}{XXX}
                        nimp of $i$ from $j$&nominal CIF imports of country $i$ from country $j$, in current millions of US\$&\textcite{olympic}, originally from \emph{DOTS}-IMF\\
                        \midrule
                        nexp from $i$ to $j$&nominal FOB exports from country $i$ to country $j$, in current millions of US\$&\textcite{olympic}, originally from \emph{DOTS}-IMF\\
                        \midrule
                        defl&US-GDP deflator, 2005=1000&\emph{IFS}-IMF(2011), accessed via beyond 20/20 WDS on courtesy of University of Cambridge\\
                        \midrule
                        ln of real imports&$ln(nimp/defl)\times100$&own calculations\\
                        \midrule
                        ln of real exports&$ln(nexp/defl)\times100$&own calculations\\
                        \midrule
                        Polity IV index($polity$)*&recoded “polity2” indicator, $1=most autocratic$, $21=most democratic$&\textcite{qog}, constructed by \textcite{polity4}\\
                        \midrule
                        Freedom House index($fh$)*&average of recoded “Political Rights” and “Civil Liberties”, $1=least free$, $21=most free$&\textcite{qog}, constructed by \textcite{fh}\\
                        \midrule
                        Chga index ($chga$)*&dummy variable which is unity for democratic states&\textcite{qog}, originally constructed by \textcite{prew}, updated by \textcite{cheibub}\\
                        \midrule
                        Freedom House/Polity IV ($fh/polity$)*&ratio of the recoded Freedom House index and Polity IV index, $0=least democratic$, $21=most democratic$&\textcite{qog}\\
                        \midrule
                        Freedom House and Polity IV ($fhpolity$)*& average of recoded $polity$ and $fh$, $1=autocracy$, $21=democracy$&own construction\\
                        \midrule
                        institutional similarity&difference in absolute value between \inst of country $i$ and \inst of country $j$, lower values=higher similarity&own construction\\
                        \midrule
                        ln GDP*& natural logarithm of real GDP (constant US\$)&\textcite{olympic}, originally from Penn World Tables Mark 6.2 and World Development Indicators\\
                        \midrule
                        landlocked&dummy variable taking the value of 1 if at least one trading partner is landlocked&\textcite{Cepii}\\
                        \midrule
                        ln distw& natural logarithm of the distance between the most populated cities of the trading partners&\textcite{Cepii}\\
                        \midrule
                        common language&dummy variable for both trading partners sharing an official language&\textcite{Cepii}\\
                        \midrule
                        common border&dummy variable for trading partners sharing a land border&\textcite{Cepii}\\
                        \midrule
                        colony&dummy variable for trading partners ever in a colonial relationship&\textcite{Cepii}\\
                        \midrule
                        common colonizer&dummy variable for common colonizer&\textcite{Cepii}\\
                        \midrule
                        colony post 1945&dummy variable for pairs in colonial relationship post 1945&\textcite{Cepii}\\
                        \midrule
                        same country&dummy variable for countries that are or were the same nation&\textcite{Cepii}\\
                        \midrule
                        common legal origin&dummy variable for pairs sharing a common legal origin&\textcite{Cepii}\\
                        \midrule
                        regional trade agreement&dummy variable for pairs that are member of the same regional trade agreement at time $t$&\textcite{olympic}, originally from WTO website \url{http://www.wto.org/english/tratop_e/region_e/eif_e.xls}\\
                        \midrule
                        common currency&dummy variable for pairs that use the same currency at time $t$&\textcite{rosecurrency}, updated by \textcite{jose}\\
                        \midrule
                        GATT/WTO membership&dummy variable for GATT/WTO members at time $t$&\textcite{rosecurrency}, originally from WTO(2007)\\
                        \midrule
                        ln GDP per capita*&ln (GDP/population), constant US\$&\textcite{rosecurrency}, originally from Penn World Tables Mark 6.2 and World Development Indicators\\
                        \midrule
                        ln population&natural logarithm of total population&\textcite{rosecurrency}, originally from Penn World Tables Mark 6.2 and World Development Indicators\\
                        \addlinespace
                        \multicolumn{3}{@{}l@{}}{\parbox{\columnwidth}{
                        * for these variables $i$ and $j$ indicate the values for the
                        importing and exporting country, respectively}}
                        \end{tabularx}
                        \end{longtable}

                        ed il risultato è che longtable non mi spezza la tabella, e \textbf{Variable}&\textbf{Description}&\textbf{Source}

                        non sono in corrispondenza delle colonne! Come mai, secondo te?

                      • #60069
                        Up
                        0
                        Down
                        ::

                        Ciao, perdonatemi ancora!!! Ora ho quasi risolto tutto.

                        Solo che naturalmente, non sta in una sola pagina!! come la modifico con longtable?

                        Ho tentato, ma non la spezza. Come mai?

                        Inoltre, siccome la tabella è piazzata subito dopo una subsection, me la manda alla pagina successiva….

                        Potreste aiutarmi ancora solo un altro po? Grazie mille!!!

                        La cosa più semplice è, ovviamente, di usare longtable. Devi solo calcolare a mano l’ampiezza delle colonne, ma è facile: se chiamiamo x l’ampiezza delle colonne di sinistra e di destra, abbiamo

                        4x + 6s = w

                        dove s è \tabcolsep e w è \textwidth. Dunque x = (w – 6s)/4.
                        `\newlength{\mycolwd}
                        \setlength{\mycolwd}{\dimexpr(\textwidth-6\tabcolsep)/4}
                        \begin{longtable}{p{\mycolwd}p{2\mycolwd}p{\mycolwd}
                        \caption{Definitions and Sources of Variables}\label{ematab}\\
                        \toprule
                        \textbf{Variable} & \textbf{Description} & \textbf{Source}\\
                        \midrule
                        \endfirsthead
                        \caption[]{Definitions and Sources of Variables (continued)}\\
                        \toprule
                        \textbf{Variable} & \textbf{Description} & \textbf{Source}\\
                        \midrule
                        \endhead
                        nimp &
                        nominal import in dollars (for 1962–2000) &
                        Feenstra (2000) \\
                        Polity IV* &
                        inverse of “polity2'' indicator: $1={}$most democratic,
                        $21={}$most autocratic &
                        Gurr et al.\ (2003) \\
                        <... altre righe ...>
                        \bottomrule
                        \addlinespace
                        \multicolumn{3}{@{}l@{}}{\parbox{\columnwidth}{
                        * for these variables $i$ and $e$ indicate the values of an
                        importing and exporting country, respectively}}
                        \end{longtable}`
                        Ciao
                        Enrico

                      • #60070
                        Up
                        0
                        Down
                        ::

                        Si però mi permetto di insistere. Perdonami per questo.

                        Io ho messo così:

                        \small
                        \begin{longtable}[]{lll}
                        \caption{\normalsize Variables descriptions and sources}\label{datasources}\\
                        \toprule
                        \textbf{Variable}&\textbf{Description}&\textbf{Source}\\
                        \toprule
                        \endfirsthead
                        \caption[]{\normalsize Variables descriptions and sources (continued)}\\
                        \toprule
                        \textbf{Variable}&\textbf{Description}&\textbf{Source}\\
                        \toprule
                        \endhead
                        \bottomrule
                        \multicolumn{3}{l}{\strut\emph{Continues on next page}} \\
                        \endfoot
                        \bottomrule
                        \endlastfoot
                        \begin{tabularx}{\columnwidth}{XXX}
                        nimp of $i$ from $j$&nominal CIF imports of country $i$ from country $j$, in current millions of US\$&\textcite{olympic}, originally from \emph{DOTS}-IMF\\
                        \midrule
                        nexp from $i$ to $j$&nominal FOB exports from country $i$ to country $j$, in current millions of US\$&\textcite{olympic}, originally from \emph{DOTS}-IMF\\
                        \midrule
                        defl&US-GDP deflator, 2005=1000&\emph{IFS}-IMF(2011), accessed via beyond 20/20 WDS on courtesy of University of Cambridge\\
                        \midrule
                        ln of real imports&$ln(nimp/defl)\times100$&own calculations\\
                        \midrule
                        ln of real exports&$ln(nexp/defl)\times100$&own calculations\\
                        \midrule
                        Polity IV index($polity$)*&recoded “polity2” indicator, $1=most autocratic$, $21=most democratic$&\textcite{qog}, constructed by \textcite{polity4}\\
                        \midrule
                        Freedom House index($fh$)*&average of recoded “Political Rights” and “Civil Liberties”, $1=least free$, $21=most free$&\textcite{qog}, constructed by \textcite{fh}\\
                        \midrule
                        Chga index ($chga$)*&dummy variable which is unity for democratic states&\textcite{qog}, originally constructed by \textcite{prew}, updated by \textcite{cheibub}\\
                        \midrule
                        Freedom House/Polity IV ($fh/polity$)*&ratio of the recoded Freedom House index and Polity IV index, $0=least democratic$, $21=most democratic$&\textcite{qog}\\
                        \midrule
                        Freedom House and Polity IV ($fhpolity$)*& average of recoded $polity$ and $fh$, $1=autocracy$, $21=democracy$&own construction\\
                        \midrule
                        institutional similarity&difference in absolute value between \inst of country $i$ and \inst of country $j$, lower values=higher similarity&own construction\\
                        \midrule
                        ln GDP*& natural logarithm of real GDP (constant US\$)&\textcite{olympic}, originally from Penn World Tables Mark 6.2 and World Development Indicators\\
                        \midrule
                        landlocked&dummy variable taking the value of 1 if at least one trading partner is landlocked&\textcite{Cepii}\\
                        \midrule
                        ln distw& natural logarithm of the distance between the most populated cities of the trading partners&\textcite{Cepii}\\
                        \midrule
                        common language&dummy variable for both trading partners sharing an official language&\textcite{Cepii}\\
                        \midrule
                        common border&dummy variable for trading partners sharing a land border&\textcite{Cepii}\\
                        \midrule
                        colony&dummy variable for trading partners ever in a colonial relationship&\textcite{Cepii}\\
                        \midrule
                        common colonizer&dummy variable for common colonizer&\textcite{Cepii}\\
                        \midrule
                        colony post 1945&dummy variable for pairs in colonial relationship post 1945&\textcite{Cepii}\\
                        \midrule
                        same country&dummy variable for countries that are or were the same nation&\textcite{Cepii}\\
                        \midrule
                        common legal origin&dummy variable for pairs sharing a common legal origin&\textcite{Cepii}\\
                        \midrule
                        regional trade agreement&dummy variable for pairs that are member of the same regional trade agreement at time $t$&\textcite{olympic}, originally from WTO website \url{http://www.wto.org/english/tratop_e/region_e/eif_e.xls}\\
                        \midrule
                        common currency&dummy variable for pairs that use the same currency at time $t$&\textcite{rosecurrency}, updated by \textcite{jose}\\
                        \midrule
                        GATT/WTO membership&dummy variable for GATT/WTO members at time $t$&\textcite{rosecurrency}, originally from WTO(2007)\\
                        \midrule
                        ln GDP per capita*&ln (GDP/population), constant US\$&\textcite{rosecurrency}, originally from Penn World Tables Mark 6.2 and World Development Indicators\\
                        \midrule
                        ln population&natural logarithm of total population&\textcite{rosecurrency}, originally from Penn World Tables Mark 6.2 and World Development Indicators\\
                        \addlinespace
                        \multicolumn{3}{@{}l@{}}{\parbox{\columnwidth}{
                        * for these variables $i$ and $j$ indicate the values for the
                        importing and exporting country, respectively}}
                        \end{tabularx}
                        \end{longtable}

                        ed il risultato è che longtable non mi spezza la tabella, e \textbf{Variable}&\textbf{Description}&\textbf{Source}

                        non sono in corrispondenza delle colonne! Come mai, secondo te?

                        Scusa, ma che senso ha mettere tabularx dentro longtable?

                        Ciao
                        Enrico

                      • #60071
                        ema
                          Up
                          0
                          Down
                          ::


                          Sei stato magnifico!!! Grazie MIlle!!!

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

                      Go to top