Probema tabella

  • Creatore
    Topic
  • #59987
    ema
      Up
      0
      Down
      ::


      Salve a tutti.

      Come noterete dall’orario, mi trovo in un momentaccio, ma confido in voi. Dunque, non me ne voglia Lorenzo Pantieri, ma io non ho capito come spezzare una tabella su più pagine. Io ho una cosa del genere:
      `\begin{center}
      \begin{tabular}[htb!]{llrr}
      \multicolumn{4}{c}{\textbf{Table \ref{datadescr} – Trading Entities In Sample}}\\
      \hline \hline
      Iso Code & Country Name &Iso Code & Country Name \\
      \toprule
      \\
      AFG & Afghanistan &LBN & Lebanon\\
      AGO & Angola &LBR & Liberia\\
      ALB & Albania &LBY & Libya\\
      AND & Andorra &LCA & St Lucia\\
      ARE & United Arab Emirates &LKA & Sri Lanka\\
      ARG & Argentina &LSO & Lesotho\\
      ARM & Armenia &LTU & Lithuania\\
      ATG & Antigua and Barbuda &LUX & Luxembourg\\
      AUS & Australia &LVA & Latvia\\
      AUT & Austria &MCO & Monaco\\
      AZE & Azerbaijan &MDA & Moldova\\
      BDI & Burundi &MDG & Madagascar\\
      BEL & Belgium &MDV & Maldives\\
      BEN & Benin &MEX & Mexico\\
      BFA & Burkina Faso &MHL & Marshall Islands\\
      BGD & Bangladesh &MKD & Macedonia\\
      BGR & Bulgaria &MLI & Mali\\
      BHR & Bahrain &MLT & Malta\\
      BHS & Bahamas &MMR & Myanmar\\
      BIH & Bosnia and Herzegovina &MNE & Montenegro\\
      BLR & Belarus &MNG & Mongolia\\
      BLZ & Belize &MOZ & Mozambique\\
      BOL & Bolivia &MRT & Mauritania\\
      BRA & Brazil &MUS & Mauritius\\
      BRB & Barbados &MWI & Malawi\\
      BRN & Brunei &MWI & Malawi\\
      BTN & Bhutan &NAM & Namibia\\
      BWA & Botswana &NER & Niger\\
      CAF & Central African Republic &NGA & Nigeria\\
      CAN & Canada &NIC & Nicaragua\\
      CHE & Switzerland &NLD & Netherlands\\
      CHL & Chile &NOR & Norway\\
      CHN & China &NPL & Nepal\\
      CIV & Cote d'Ivoire &NRU & Nauru\\
      CMR & Cameroon &NZL & New Zealand\\
      COD & Congo, Democratic Republic &OMN & Oman\\
      COG & Congo &PAK & Pakistan\\
      COL & Colombia &PAN & Panama\\
      COM & Comoros &PER & Peru\\
      CPV & Cape Verde &PHL & Philippines\\
      CRI & Costa Rica &PLW & Palau\\
      CUB & Cuba &PNG & Papua New Guinea\\
      CYP & Cyprus &POL & Poland\\
      CZE & Czech Republic &PRK & Korea, North\\
      DEU & Germany &PRT & Portugal\\
      DJI & Djibouti &PRY & Paraguay\\
      DMA & Dominica &QAT & Qatar\\
      DNK & Denmark &ROU & Romania
      DOM & Dominican Republic &RUS & Russia\\
      DZA & Algeria &RWA & Rwanda\\
      ECU & Ecuador &SAU & Saudi Arabia\\
      EGY & Egypt &SCG & Serbia and Montenegro\\
      ERI & Eritrea &SDN & Sudan\\
      ESP & Spain &SEN & Senegal\\
      EST & Estonia &SGP & Singapore\\
      ETH & Ethiopia &SLB & Solomon Islands\\
      FIN & Finland &SLE & Sierra Leone\\
      FJI & Fiji &SLV & El Salvador\\
      FRA & France &SOM & Somalia\\
      FSM & Micronesia &SRB & Serbia\\
      GAB & Gabon &STP & Sao Tome and Principe\\
      GBR & United Kingdom &SUR & Suriname\\
      GEO & Georgia &SVK & Slovakia\\
      GHA & Ghana &SVN & Slovenia\\
      GIN & Guinea &SWE & Sweden\\
      GMB & Gambia &SWZ & Swaziland\\
      GNB & Guinea-Bissau &SYC & Seychelles\\
      GNQ & Equatorial Guinea &SYR & Syria\\
      GRC & Greece &TCD & Chad\\
      GRD & Grenada &TGO & Togo\\
      GTM & Guatemala &THA & Thailand\\
      GUY & Guyana &TJK & Tajikistan\\
      HND & Honduras &TKM & Turkmenistan\\
      HRV & Croatia &TLS & Timor-Leste\\
      HTI & Haiti &TON & Tonga\\
      HUN & Hungary &TTO & Trinidad and Tobago\\
      IDN & Indonesia &TUN & Tunisia\\
      IND & India &TUR & Turkey\\
      IRL & Ireland &TUV & Tuvalu\\
      IRN & Iran &TWN & Taiwan\\
      IRQ & Iraq &TZA & Tanzania\\
      ISL & Iceland &UGA & Uganda\\
      ISR & Israel &UKR & Ukraine\\
      ITA & Italy &URY & Uruguay\\
      JAM & Jamaica &USA & United States\\
      JOR & Jordan &UZB & Uzbekistan\\
      JPN & Japan &VCT & St Vincent and the Grenadines\\
      KAZ & Kazakhstan &VEN & Venezuela\\
      KEN & Kenya &VNM & Vietnam\\
      KGZ & Kyrgyzstan &VUT & Vanuatu\\
      KHM & Cambodia &WSM & Samoa\\
      KIR & Kiribati &YEM & Yemen\\
      KNA & St Kitts and Nevis &ZAF & South Africa\\
      KOR & Korea, South &ZMB & Zambia\\
      KWT & Kuwait &ZWE & Zimbabwe\\
      LAO & Laos
      \end{tabular}
      \end{center}`
      e, naturalmente, ho bisogno di suddividerla almeno su due pagine (a meno di non fare 3 colonne, ma vorrei evitare). Ma come si fa? Suggerimenti?

      Ps: Ma si possono mettere le label alle tabelle?

      Grazie a tutti!!

      Emanuele.

    Visualizzazione 8 filoni di risposte
    • Autore
      Risposte
      • #59988
        Up
        0
        Down
        ::

        Salve a tutti.

        Come noterete dall’orario, mi trovo in un momentaccio, ma confido in voi. Dunque, non me ne voglia Lorenzo Pantieri, ma io non ho capito come spezzare una tabella su più pagine. Io ho una cosa del genere:

        \begin{center}
        \begin{tabular}[htb!]{llrr}
        \multicolumn{4}{c}{\textbf{Table \ref{datadescr} – Trading Entities In Sample}}\\
        \hline \hline
        Iso Code & Country Name &Iso Code & Country Name \\
        \toprule
        \\
        AFG & Afghanistan &LBN & Lebanon\\
        AGO & Angola &LBR & Liberia\\
        ALB & Albania &LBY & Libya\\
        AND & Andorra &LCA & St Lucia\\
        ARE & United Arab Emirates &LKA & Sri Lanka\\
        ARG & Argentina &LSO & Lesotho\\
        ARM & Armenia &LTU & Lithuania\\
        ATG & Antigua and Barbuda &LUX & Luxembourg\\
        AUS & Australia &LVA & Latvia\\
        AUT & Austria &MCO & Monaco\\
        AZE & Azerbaijan &MDA & Moldova\\
        BDI & Burundi &MDG & Madagascar\\
        BEL & Belgium &MDV & Maldives\\
        BEN & Benin &MEX & Mexico\\
        BFA & Burkina Faso &MHL & Marshall Islands\\
        BGD & Bangladesh &MKD & Macedonia\\
        BGR & Bulgaria &MLI & Mali\\
        BHR & Bahrain &MLT & Malta\\
        BHS & Bahamas &MMR & Myanmar\\
        BIH & Bosnia and Herzegovina &MNE & Montenegro\\
        BLR & Belarus &MNG & Mongolia\\
        BLZ & Belize &MOZ & Mozambique\\
        BOL & Bolivia &MRT & Mauritania\\
        BRA & Brazil &MUS & Mauritius\\
        BRB & Barbados &MWI & Malawi\\
        BRN & Brunei &MWI & Malawi\\
        BTN & Bhutan &NAM & Namibia\\
        BWA & Botswana &NER & Niger\\
        CAF & Central African Republic &NGA & Nigeria\\
        CAN & Canada &NIC & Nicaragua\\
        CHE & Switzerland &NLD & Netherlands\\
        CHL & Chile &NOR & Norway\\
        CHN & China &NPL & Nepal\\
        CIV & Cote d’Ivoire &NRU & Nauru\\
        CMR & Cameroon &NZL & New Zealand\\
        COD & Congo, Democratic Republic &OMN & Oman\\
        COG & Congo &PAK & Pakistan\\
        COL & Colombia &PAN & Panama\\
        COM & Comoros &PER & Peru\\
        CPV & Cape Verde &PHL & Philippines\\
        CRI & Costa Rica &PLW & Palau\\
        CUB & Cuba &PNG & Papua New Guinea\\
        CYP & Cyprus &POL & Poland\\
        CZE & Czech Republic &PRK & Korea, North\\
        DEU & Germany &PRT & Portugal\\
        DJI & Djibouti &PRY & Paraguay\\
        DMA & Dominica &QAT & Qatar\\
        DNK & Denmark &ROU & Romania
        DOM & Dominican Republic &RUS & Russia\\
        DZA & Algeria &RWA & Rwanda\\
        ECU & Ecuador &SAU & Saudi Arabia\\
        EGY & Egypt &SCG & Serbia and Montenegro\\
        ERI & Eritrea &SDN & Sudan\\
        ESP & Spain &SEN & Senegal\\
        EST & Estonia &SGP & Singapore\\
        ETH & Ethiopia &SLB & Solomon Islands\\
        FIN & Finland &SLE & Sierra Leone\\
        FJI & Fiji &SLV & El Salvador\\
        FRA & France &SOM & Somalia\\
        FSM & Micronesia &SRB & Serbia\\
        GAB & Gabon &STP & Sao Tome and Principe\\
        GBR & United Kingdom &SUR & Suriname\\
        GEO & Georgia &SVK & Slovakia\\
        GHA & Ghana &SVN & Slovenia\\
        GIN & Guinea &SWE & Sweden\\
        GMB & Gambia &SWZ & Swaziland\\
        GNB & Guinea-Bissau &SYC & Seychelles\\
        GNQ & Equatorial Guinea &SYR & Syria\\
        GRC & Greece &TCD & Chad\\
        GRD & Grenada &TGO & Togo\\
        GTM & Guatemala &THA & Thailand\\
        GUY & Guyana &TJK & Tajikistan\\
        HND & Honduras &TKM & Turkmenistan\\
        HRV & Croatia &TLS & Timor-Leste\\
        HTI & Haiti &TON & Tonga\\
        HUN & Hungary &TTO & Trinidad and Tobago\\
        IDN & Indonesia &TUN & Tunisia\\
        IND & India &TUR & Turkey\\
        IRL & Ireland &TUV & Tuvalu\\
        IRN & Iran &TWN & Taiwan\\
        IRQ & Iraq &TZA & Tanzania\\
        ISL & Iceland &UGA & Uganda\\
        ISR & Israel &UKR & Ukraine\\
        ITA & Italy &URY & Uruguay\\
        JAM & Jamaica &USA & United States\\
        JOR & Jordan &UZB & Uzbekistan\\
        JPN & Japan &VCT & St Vincent and the Grenadines\\
        KAZ & Kazakhstan &VEN & Venezuela\\
        KEN & Kenya &VNM & Vietnam\\
        KGZ & Kyrgyzstan &VUT & Vanuatu\\
        KHM & Cambodia &WSM & Samoa\\
        KIR & Kiribati &YEM & Yemen\\
        KNA & St Kitts and Nevis &ZAF & South Africa\\
        KOR & Korea, South &ZMB & Zambia\\
        KWT & Kuwait &ZWE & Zimbabwe\\
        LAO & Laos
        \end{tabular}
        \end{center}

        e, naturalmente, ho bisogno di suddividerla almeno su due pagine (a meno di non fare 3 colonne, ma vorrei evitare). Ma come si fa? Suggerimenti?

        Ps: Ma si possono mettere le label alle tabelle?

        Grazie a tutti!!

        Emanuele.

        Non te ne voglio nemmeno io, che sono l’altro nome dopo la “&” sul frontespizio dell’Arte.

        Allora, in primo luogo ti consiglio di cercare “longtable” sull’Arte e di leggerti per bene quelle due pagine e mezza. Ci abbiamo messo settimane per fare quello che vedi (ma tu in realtà ci metterai soltanto qualche minuto).

        Prova intanto a copiare il codice che sta tra pagina 138 e 139, e a sostituire il contenuto della tua tabella al posto dei puntini. Dovrebbe funzionare. Poi fa’ gli aggiustamenti del caso.

        Come vedrai, c’è anche la label. E leggiti una guida, prima di imbarcarti in queste acrobazie! 😀

        Ciao
        Tommaso

      • #59989
        ema
          Up
          0
          Down
          ::


          Ciao!!! Grazie per la risposta! Ho fatto così:

          \begin{longtable}[c]{llrr}
          \kill
          \caption{Country List}\\
          \toprule
          \endfirsthead
          \caption[]{– continued}\\
          \toprule
          \endhead
          \hline
          \emph{Continued on next page} \\
          \endfoot
          \bottomrule
          \endlastfoot
          AFG & Afghanistan &LBN & Lebanon\\
          AGO & Angola &LBR & Liberia\\
          ALB & Albania &LBY & Libya\\
          AND & Andorra &LCA & St Lucia\\
          ARE & United Arab Emirates &LKA & Sri Lanka\\
          ARG & Argentina &LSO & Lesotho\\
          ARM & Armenia &LTU & Lithuania\\
          ATG & Antigua and Barbuda &LUX & Luxembourg\\
          AUS & Australia &LVA & Latvia\\
          AUT & Austria &MCO & Monaco\\
          AZE & Azerbaijan &MDA & Moldova\\
          BDI & Burundi &MDG & Madagascar\\
          BEL & Belgium &MDV & Maldives\\
          BEN & Benin &MEX & Mexico\\
          BFA & Burkina Faso &MHL & Marshall Islands\\
          BGD & Bangladesh &MKD & Macedonia\\
          BGR & Bulgaria &MLI & Mali\\
          BHR & Bahrain &MLT & Malta\\
          BHS & Bahamas &MMR & Myanmar\\
          BIH & Bosnia and Herzegovina &MNE & Montenegro\\
          BLR & Belarus &MNG & Mongolia\\
          BLZ & Belize &MOZ & Mozambique\\
          BOL & Bolivia &MRT & Mauritania\\
          BRA & Brazil &MUS & Mauritius\\
          BRB & Barbados &MWI & Malawi\\
          BRN & Brunei &MWI & Malawi\\
          BTN & Bhutan &NAM & Namibia\\
          BWA & Botswana &NER & Niger\\
          CAF & Central African Republic &NGA & Nigeria\\
          CAN & Canada &NIC & Nicaragua\\
          CHE & Switzerland &NLD & Netherlands\\
          CHL & Chile &NOR & Norway\\
          CHN & China &NPL & Nepal\\
          CIV & Cote d’Ivoire &NRU & Nauru\\
          CMR & Cameroon &NZL & New Zealand\\
          COD & Congo, Democratic Republic &OMN & Oman\\
          COG & Congo &PAK & Pakistan\\
          COL & Colombia &PAN & Panama\\
          COM & Comoros &PER & Peru\\
          CPV & Cape Verde &PHL & Philippines\\
          CRI & Costa Rica &PLW & Palau\\
          CUB & Cuba &PNG & Papua New Guinea\\
          CYP & Cyprus &POL & Poland\\
          CZE & Czech Republic &PRK & Korea, North\\
          DEU & Germany &PRT & Portugal\\
          DJI & Djibouti &PRY & Paraguay\\
          DMA & Dominica &QAT & Qatar\\
          DNK & Denmark &ROU & Romania\\
          DOM & Dominican Republic &RUS & Russia\\
          DZA & Algeria &RWA & Rwanda\\
          ECU & Ecuador &SAU & Saudi Arabia\\
          EGY & Egypt &SCG & Serbia and Montenegro\\
          ERI & Eritrea &SDN & Sudan\\
          ESP & Spain &SEN & Senegal\\
          EST & Estonia &SGP & Singapore\\
          ETH & Ethiopia &SLB & Solomon Islands\\
          FIN & Finland &SLE & Sierra Leone\\
          FJI & Fiji &SLV & El Salvador\\
          FRA & France &SOM & Somalia\\
          FSM & Micronesia &SRB & Serbia\\
          GAB & Gabon &STP & Sao Tome and Principe\\
          GBR & United Kingdom &SUR & Suriname\\
          GEO & Georgia &SVK & Slovakia\\
          GHA & Ghana &SVN & Slovenia\\
          GIN & Guinea &SWE & Sweden\\
          GMB & Gambia &SWZ & Swaziland\\
          GNB & Guinea-Bissau &SYC & Seychelles\\
          GNQ & Equatorial Guinea &SYR & Syria\\
          GRC & Greece &TCD & Chad\\
          GRD & Grenada &TGO & Togo\\
          GTM & Guatemala &THA & Thailand\\
          GUY & Guyana &TJK & Tajikistan\\
          HND & Honduras &TKM & Turkmenistan\\
          HRV & Croatia &TLS & Timor-Leste\\
          HTI & Haiti &TON & Tonga\\
          HUN & Hungary &TTO & Trinidad and Tobago\\
          IDN & Indonesia &TUN & Tunisia\\
          IND & India &TUR & Turkey\\
          IRL & Ireland &TUV & Tuvalu\\
          IRN & Iran &TWN & Taiwan\\
          IRQ & Iraq &TZA & Tanzania\\
          ISL & Iceland &UGA & Uganda\\
          ISR & Israel &UKR & Ukraine\\
          ITA & Italy &URY & Uruguay\\
          JAM & Jamaica &USA & United States\\
          JOR & Jordan &UZB & Uzbekistan\\
          JPN & Japan &VCT & St Vincent and the Grenadines\\
          KAZ & Kazakhstan &VEN & Venezuela\\
          KEN & Kenya &VNM & Vietnam\\
          KGZ & Kyrgyzstan &VUT & Vanuatu\\
          KHM & Cambodia &WSM & Samoa\\
          KIR & Kiribati &YEM & Yemen\\
          KNA & St Kitts and Nevis &ZAF & South Africa\\
          KOR & Korea, South &ZMB & Zambia\\
          KWT & Kuwait &ZWE & Zimbabwe\\
          LAO & Laos
          \end{longtable}

          ed è venuta una cosa abbastanza decente. Solo, mi sfora a destra, viste le impostazioni? Quali sono e dove vanno messi i comandi per mantenere tutto entro la pagina?

          Grazie in anticipo,
          Emanuele.

        • #59990
          Up
          0
          Down
          ::

          Salve a tutti.

          Come noterete dall’orario, mi trovo in un momentaccio, ma confido in voi. Dunque, non me ne voglia Lorenzo Pantieri, ma io non ho capito come spezzare una tabella su più pagine. Io ho una cosa del genere:
          `\begin{center}
          \begin{tabular}[htb!]{llrr}
          \multicolumn{4}{c}{\textbf{Table \ref{datadescr} – Trading Entities In Sample}}\\
          \hline \hline
          Iso Code & Country Name &Iso Code & Country Name \\
          \toprule
          \\
          AFG & Afghanistan &LBN & Lebanon\\
          AGO & Angola &LBR & Liberia\\
          ALB & Albania &LBY & Libya\\
          AND & Andorra &LCA & St Lucia\\
          ARE & United Arab Emirates &LKA & Sri Lanka\\
          ARG & Argentina &LSO & Lesotho\\
          ARM & Armenia &LTU & Lithuania\\
          ATG & Antigua and Barbuda &LUX & Luxembourg\\
          AUS & Australia &LVA & Latvia\\
          AUT & Austria &MCO & Monaco\\
          AZE & Azerbaijan &MDA & Moldova\\
          BDI & Burundi &MDG & Madagascar\\
          BEL & Belgium &MDV & Maldives\\
          BEN & Benin &MEX & Mexico\\
          BFA & Burkina Faso &MHL & Marshall Islands\\
          BGD & Bangladesh &MKD & Macedonia\\
          BGR & Bulgaria &MLI & Mali\\
          BHR & Bahrain &MLT & Malta\\
          BHS & Bahamas &MMR & Myanmar\\
          BIH & Bosnia and Herzegovina &MNE & Montenegro\\
          BLR & Belarus &MNG & Mongolia\\
          BLZ & Belize &MOZ & Mozambique\\
          BOL & Bolivia &MRT & Mauritania\\
          BRA & Brazil &MUS & Mauritius\\
          BRB & Barbados &MWI & Malawi\\
          BRN & Brunei &MWI & Malawi\\
          BTN & Bhutan &NAM & Namibia\\
          BWA & Botswana &NER & Niger\\
          CAF & Central African Republic &NGA & Nigeria\\
          CAN & Canada &NIC & Nicaragua\\
          CHE & Switzerland &NLD & Netherlands\\
          CHL & Chile &NOR & Norway\\
          CHN & China &NPL & Nepal\\
          CIV & Cote d'Ivoire &NRU & Nauru\\
          CMR & Cameroon &NZL & New Zealand\\
          COD & Congo, Democratic Republic &OMN & Oman\\
          COG & Congo &PAK & Pakistan\\
          COL & Colombia &PAN & Panama\\
          COM & Comoros &PER & Peru\\
          CPV & Cape Verde &PHL & Philippines\\
          CRI & Costa Rica &PLW & Palau\\
          CUB & Cuba &PNG & Papua New Guinea\\
          CYP & Cyprus &POL & Poland\\
          CZE & Czech Republic &PRK & Korea, North\\
          DEU & Germany &PRT & Portugal\\
          DJI & Djibouti &PRY & Paraguay\\
          DMA & Dominica &QAT & Qatar\\
          DNK & Denmark &ROU & Romania
          DOM & Dominican Republic &RUS & Russia\\
          DZA & Algeria &RWA & Rwanda\\
          ECU & Ecuador &SAU & Saudi Arabia\\
          EGY & Egypt &SCG & Serbia and Montenegro\\
          ERI & Eritrea &SDN & Sudan\\
          ESP & Spain &SEN & Senegal\\
          EST & Estonia &SGP & Singapore\\
          ETH & Ethiopia &SLB & Solomon Islands\\
          FIN & Finland &SLE & Sierra Leone\\
          FJI & Fiji &SLV & El Salvador\\
          FRA & France &SOM & Somalia\\
          FSM & Micronesia &SRB & Serbia\\
          GAB & Gabon &STP & Sao Tome and Principe\\
          GBR & United Kingdom &SUR & Suriname\\
          GEO & Georgia &SVK & Slovakia\\
          GHA & Ghana &SVN & Slovenia\\
          GIN & Guinea &SWE & Sweden\\
          GMB & Gambia &SWZ & Swaziland\\
          GNB & Guinea-Bissau &SYC & Seychelles\\
          GNQ & Equatorial Guinea &SYR & Syria\\
          GRC & Greece &TCD & Chad\\
          GRD & Grenada &TGO & Togo\\
          GTM & Guatemala &THA & Thailand\\
          GUY & Guyana &TJK & Tajikistan\\
          HND & Honduras &TKM & Turkmenistan\\
          HRV & Croatia &TLS & Timor-Leste\\
          HTI & Haiti &TON & Tonga\\
          HUN & Hungary &TTO & Trinidad and Tobago\\
          IDN & Indonesia &TUN & Tunisia\\
          IND & India &TUR & Turkey\\
          IRL & Ireland &TUV & Tuvalu\\
          IRN & Iran &TWN & Taiwan\\
          IRQ & Iraq &TZA & Tanzania\\
          ISL & Iceland &UGA & Uganda\\
          ISR & Israel &UKR & Ukraine\\
          ITA & Italy &URY & Uruguay\\
          JAM & Jamaica &USA & United States\\
          JOR & Jordan &UZB & Uzbekistan\\
          JPN & Japan &VCT & St Vincent and the Grenadines\\
          KAZ & Kazakhstan &VEN & Venezuela\\
          KEN & Kenya &VNM & Vietnam\\
          KGZ & Kyrgyzstan &VUT & Vanuatu\\
          KHM & Cambodia &WSM & Samoa\\
          KIR & Kiribati &YEM & Yemen\\
          KNA & St Kitts and Nevis &ZAF & South Africa\\
          KOR & Korea, South &ZMB & Zambia\\
          KWT & Kuwait &ZWE & Zimbabwe\\
          LAO & Laos
          \end{tabular}
          \end{center}`
          e, naturalmente, ho bisogno di suddividerla almeno su due pagine (a meno di non fare 3 colonne, ma vorrei evitare). Ma come si fa? Suggerimenti?

          Ps: Ma si possono mettere le label alle tabelle?

          Devi semplicemente caricare il pacchetto longtable e scrivere
          `\begin{longtable}{llll}
          \caption{Trading Entities In Sample\label{datadescr}}\\
          Iso Code & Country Name &Iso Code & Country Name \\
          \toprule
          \endfirsthead
          Iso Code & Country Name & Iso Code & Country Name \\
          \toprule
          \endhead
          AFG & Afghanistan & LBN & Lebanon\\
          AGO & Angola & LBR & Liberia\\
          ALB & Albania & LBY & Libya\\

          \end{longtable}`
          Attento che l’argomento opzionale di tabular non può essere [htb!], ma al massimo [t] oppure e indica l’allineamento verticale della tabella rispetto al contesto. Non confondere l’ambiente table con tabular.

          Farai un piacere a te stesso evitando i tabulatori per allineare il codice.

          Ciao
          Enrico

        • #59991
          ema
            Up
            0
            Down
            ::


            Ciao!!! E’ perfetta!!!
            Solo che, come dicevo, non entra nella pagina. Esce dalla pagina a destra. Sono ignorante, lo ammetto, ma anche nel panico.
            Come faccio a farla stare nella pagina?

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

              Ciao!!! E’ perfetta!!!
              Solo che, come dicevo, non entra nella pagina. Esce dalla pagina a destra. Sono ignorante, lo ammetto, ma anche nel panico.
              Come faccio a farla stare nella pagina?

              Per esempio, con una colonna di tipo p.

              Cerca nell’Arte.

              Come vedi, non te ne voglio! 😉

              Ciao,
              L.

            • #59993
              ema
                Up
                0
                Down
                ::


                E cosi avrei quasi risolto. Solo che con queste impostazioni:

                \begin{center}
                \begin{longtable}[c]{lllp{1.5\columnwidth}}
                \caption{Country List}\\
                IsoCode & Country Name &IsoCode & Country Name\\
                \toprule
                \endfirsthead
                \caption[]{– continued}\\
                IsoCode & Country Name & IsoCode & Country Name\\
                \hline
                \endhead
                \hline
                \emph{Continued on next page} \\
                \endfoot
                \bottomrule
                \endlastfoot

                permangono due problemi: la caption non è centrata, ma si sposta per via dell’1.5 della colonna p; e poi la toprule e le altre arrivano fino a fine pagina e non sono allineate con i paesi!
                Oddio, panico!

              • #59994
                Up
                0
                Down
                ::

                E cosi avrei quasi risolto. Solo che con queste impostazioni:

                \begin{center}
                \begin{longtable}[c]{lllp{1.5\columnwidth}}
                \caption{Country List with ISO Codes}\\
                IsoCode & Country Name &IsoCode & Country Name\\
                \toprule
                \endfirsthead
                \caption[]{– continued}\\
                IsoCode & Country Name & IsoCode & Country Name\\
                \hline
                \endhead
                \hline
                \emph{Continued on next page} \\
                \endfoot
                \bottomrule
                \endlastfoot

                permangono due problemi: la caption non è centrata, ma si sposta per via dell’1.5 della colonna p; e poi la toprule e le altre arrivano fino a fine pagina e non sono allineate con i paesi!
                Oddio, panico!

                Non vedo perché impaurirsi. Intanto non capisco quel p{1.5\columnwidth}: che significa avere una colonna che è larga una volta e mezzo la giustezza? ❓

                Togli l’ambiente center che non c’entra nulla; poi scrivi così:
                `\begingroup\small
                \begin{longtable}{llll}
                \caption{\normalsize Country Names with ISO Codes\label{datadescr}}\\
                ISO & Country Name &ISO & Country Name \\
                \toprule
                \endfirsthead
                \caption[]{\normalsize Country Names with ISO Codes (continued)}\\
                ISO & Country Name & ISO & Country Name\\
                \toprule
                \endhead
                \bottomrule
                \multicolumn{4}{l}{\strut\emph{Continues on next page}} \\
                \endfoot
                \bottomrule
                \endlastfoot
                AFG & Afghanistan & LBN & Lebanon\\
                AGO & Angola & LBR & Liberia\\

                KWT & Kuwait &ZWE & Zimbabwe\\
                LAO & Laos
                \end{longtable}
                \endgroup`
                Scrivere “Iso Code” è, prima di tutto, sbagliato: l’organizzazione si chiama ISO. Poi “ISO Code” fa sballare, quindi meglio scrivere semplicemente “ISO” e mettere “ISO Codes” nella didascalia.

                Ciao
                Enrico

              • #59995
                ema
                  Up
                  0
                  Down
                  ::


                  Come diciamo noi a Roma, sei sempre er mejo de tutti!!!!!

                  Grazie mille!!!!

                • #59996
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Adesso che ci sei quasi, leggiti la documentazione di long table dando dalla finsetra comandi (console, terminal,…) il comando

                    texdoc longtable

                    Vedrai che esiste un descrittore opzionale per collocare la tabella in modo centrato o allineato a destra o a sinistra, e che l’ambiente center,(che aggiunge ulteriore spazio sopra e sotto all’oggetto centrato) non si deve usare.

                    Piuttosto, se sai fare le somme, 1.5\columnwith più le larghezze delle altre colonne è sicuramente maggiore di \columnwidth; giusto?

                    Ora se stati componendo a due colonne \columnwidth è leggermente minore di \textwidth; se stai componendo a una colonna, \columnwidth è uguale a \textwidth. Siccome la tua tabella è larga oltre che lunga, dubito che tu stia componendo a due colonne, dubito anche che longtable si possa usare a due colonne, ma non ho verificato sulla documentazione. In ogni caso se la larghezza naturale delle celle senza usare la colonna p era troppo grande e la tabella sforava, certamente allargando la cella di destra ad essere una volta e mezzo lo spazio totale disponibile, la tabella è certamente troppo larga, tropo, troppo, troppo larga per costruzione.

                    Per far stare la tabella dentro alla pagina, hai diverse possibilità, oltre a togliere l’ambiente center:

                    1) lascia la colonna l senza cambiarla in p,racchiudi tutto l’ambiente dentro un gruppo e prima di \begin{longtable} specifichi il corpo del tuo font con \small o \footnotesize (ovviamente meglio il primo e la larghezza della tabella dovrebbe ridursi del 10%; con \footnotesize ti diminuisce del 20%)

                    2) lascia la colonna p ma specifica un coefficiente minore di 1 a \columwidth; se il nome della nazione è così lungo andrà a capo. visto che si tratta dell’ultima colonna a destra può darsi che tu debba specificare \tabularnewline al posto di \\ a fine riga.

                    3) se ti manca poco, una manciatina millimetri, per far stare la tabella dentro la giustezza della pagina, modifica, prima di longtable e sempre dentro a un gruppo, il valore di \tabcolsep, per esempio impostandolo a 3pt (il valore di default in genere va da 6pt a 8pt). Ricorda che 3pt equivalgono a 1mm (circa) e che questo spazio, \taboclsep è metà dello spazio intercolonna, quindi di fatto, se imposti \tabcolsep=3pt, le colonne sono separate da un minimo di 6pt, circa 2mm; per una tabella come la tua uno spazio di separazione minore di quello di default non è fuori luogo; non dico che sia preferibile, ma ci sta. Se hai 4 colonne, come nel tuo caso, ridurre \tabcolsep da 6pt a 3pt, vuol dire guadagnare 8mm circa sull’intera larghezza della tabella.

                    Infine, se avrai letto la documentazione di longtable, avrai anche capito che la sistemazione definitiva della longtable per quanto riguarda la posizione della didascalia e dei filetti avviene dopo almeno due compilazioni, talvolta tre; a me è successo di arrivare fino a quattro.

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

                Go to top