tabella troppo grande per la pagina

  • Creatore
    Topic
  • #34937
    Up
    0
    Down
    ::


    ciao a tutti, ho creato una tabella sul mio documento, soltanto che essendo abbastanza grande mi vengono mostrate soltanto le due colonne, le restanti 3 non compaiono nella pagina.

    In sostanza la tabella compare per metà, come se fosse stata tagliata.

    Sapreste dirmi come posso risolvere??

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #34938
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        ciao a tutti, ho creato una tabella sul mio documento, soltanto che essendo abbastanza grande mi vengono mostrate soltanto le due colonne, le restanti 3 non compaiono nella pagina.

        In sostanza la tabella compare per metà, come se fosse stata tagliata.

        Sapreste dirmi come posso risolvere??

        Riducendo la dimensione dei font, ruotandola, oppure “spezzandola” su più pagine. A pagina 82 dell’Arte di scrivere con LaTeX trovi alcune utili soluzioni.

        Se non risolvi, fai sapere.

        Ciao,
        Antonio

      • #34939
        Up
        0
        Down
        ::


        ciao grazie mille per la cortese risposta.

        Mi sono dato subito da fare, ho utilizzato il pacchetto rotating che ho trovato citato a pagina 85 e ho messo la tabella in verticale. Solo che continua ad essere troppo lunga.

        Non è possibile aumentare la dimensione delle righe in modo che possa andare a capo nell’ultima colonna, ovvero quella che contiene delle descrizioni, in modo che magari la tabella si accorci e si allarghi??

      • #34940
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Hai provato a usare i pacchetti array e tabularx? Il primo è necessario al secondo, e il secondo ha un descrittore di colonna X che comporta l’allargabilità della colonna stessa fino a far si che l’intera tabella abbia la dimensione orizzontale uguale a quella specificata, Più colonne possono avere il descrittore X; sono tutte colonne in effetti di tipo p{…} di cui la larghezza viene calcolata dall’interprete che per questo motivo rallenta un poco; tuttavia la cosa è abbastanza rapida per cui non c’è da preoccuparsi più di tanto.

          Poi si può riprogettare la tabella organizzandola in un altro modo.
          Poi si può racchiudere la tabella nell’argomentio di resizebox, specificando la larghezza giusta (forse il contenuto diventa troppo piccolo da leggere?)

          Comunque l’Arte e l’Introduzione danno molti suggerimenti per maneggiare le tabelle come si deve.

        • #34941
          Antonio Ledda
          Partecipante
            Up
            0
            Down
            ::

            ciao grazie mille per la cortese risposta.

            Mi sono dato subito da fare, ho utilizzato il pacchetto rotating che ho trovato citato a pagina 85 e ho messo la tabella in verticale. Solo che continua ad essere troppo lunga.

            Non è possibile aumentare la dimensione delle righe in modo che possa andare a capo nell’ultima colonna, ovvero quella che contiene delle descrizioni, in modo che magari la tabella si accorci e si allarghi??

            Mi permetto solo di aggiungere alle indicazioni di OldClaudio che, se proprio non vieni a capo del problema (dopo aver provato varie soluzioni), affinché qualcuno possa aiutarti, è necessario almeno vedere il codice che usi per creare la tua tabella. Nessuno sa cosa ci metti dentro.

            Ciao,
            Antonio

          • #34942
            Up
            0
            Down
            ::


            detto fatto!!

            Ecco il codice :

            `
            \begin{sidewaystable}
            %\begin{table}[htbp]
            \begin{center}
            \begin{tabular}{|l|c|c|l|}
            \hline
            Attributo & Obbligatorio & Default & Descrizione \\
            \hline
            \emph{TRAININGSET} & SI & — & Indirizzo del file contenente il dataset.\\
            \hline
            \emph{RELATIONTRAINING} & SI & — & Nome della relazione contenente il dataset.\\
            \hline
            \emph{Y} & SI & — & Indice della colonna corrispondente alla Y (variabile regressa).\\
            \hline
            \emph{XCONTINUOUS} & SI & — & Indici delle colonne corrisponti ai regressori continui (se pi\'u di uno separarli con una virgola).\\
            \hline
            \emph{XDISCRETE} & SI & — & Indici delle colonne corrispondenti ai regressori discreti (se pi\'u di uno separarli con la virgola).\\
            \hline
            \emph{TESTSET} & NO & Stringa Vuota & Indirizzo del file contenente il testset. Se non indicato il testset sar\'a una percentuale del dataset.\\
            \hline
            \emph{RELATIONTEST} & SI & — & Nome della relazione contenente il testset\\
            \hline
            \emph{USERNAME} & NO & Stringa vuota & Se il dataset e il testset sono contenuti in un database rappresenta il nome utente per la connessione.\\
            \hline
            \emph{PASSWORD} & NO & Stringa Vuota & Se il dataset e il testset sono contenuti in un database rappresenta la password per la connessione\\
            \hline
            \end{tabular}
            \end{center}
            %\end{table}
            \end{sidewaystable}
            `

          • #34943
            Antonio Ledda
            Partecipante
              Up
              0
              Down
              ::

              detto fatto!!

              Ecco il codice :

              `
              \begin{sidewaystable}
              %\begin{table}[htbp]
              \begin{center}
              \begin{tabular}{|l|c|c|l|}
              \hline
              Attributo & Obbligatorio & Default & Descrizione \\
              \hline
              \emph{TRAININGSET} & SI & — & Indirizzo del file contenente il dataset.\\
              \hline
              \emph{RELATIONTRAINING} & SI & — & Nome della relazione contenente il dataset.\\
              \hline
              \emph{Y} & SI & — & Indice della colonna corrispondente alla Y (variabile regressa).\\
              \hline
              \emph{XCONTINUOUS} & SI & — & Indici delle colonne corrisponti ai regressori continui (se pi\'u di uno separarli con una virgola).\\
              \hline
              \emph{XDISCRETE} & SI & — & Indici delle colonne corrispondenti ai regressori discreti (se pi\'u di uno separarli con la virgola).\\
              \hline
              \emph{TESTSET} & NO & Stringa Vuota & Indirizzo del file contenente il testset. Se non indicato il testset sar\'a una percentuale del dataset.\\
              \hline
              \emph{RELATIONTEST} & SI & — & Nome della relazione contenente il testset\\
              \hline
              \emph{USERNAME} & NO & Stringa vuota & Se il dataset e il testset sono contenuti in un database rappresenta il nome utente per la connessione.\\
              \hline
              \emph{PASSWORD} & NO & Stringa Vuota & Se il dataset e il testset sono contenuti in un database rappresenta la password per la connessione\\
              \hline
              \end{tabular}
              \end{center}
              %\end{table}
              \end{sidewaystable}
              `

              Alcune soluzioni:

              `\documentclass[a4paper]{article}

              \usepackage[italian]{babel}
              \usepackage[latin1]{inputenc}
              \usepackage[T1]{fontenc}

              \usepackage{booktabs}
              \usepackage{longtable}
              \usepackage{rotating}
              \usepackage{array}
              \usepackage{tabularx}

              \usepackage{amsmath}

              \begin{document}

              \begin{sidewaystable}
              \scriptsize
              \caption{xyz}
              \label{xyz}
              \centering
              \begin{tabular}{lccl}
              \toprule
              Attributo & Obbligatorio & Default & Descrizione \\
              \midrule
              \emph{TRAININGSET} & SI & — & Indirizzo del file contenente il dataset.\\
              \emph{RELATIONTRAINING} & SI & — & Nome della relazione contenente il dataset.\\
              \emph{Y} & SI & — & Indice della colonna corrispondente alla Y (variabile regressa).\\
              \emph{XCONTINUOUS} & SI & — & Indici delle colonne corrisponti ai regressori continui (se più di uno separarli con una virgola).\\
              \emph{XDISCRETE} & SI & — & Indici delle colonne corrispondenti ai regressori discreti (se più di uno separarli con la virgola).\\
              \emph{TESTSET} & NO & Stringa Vuota & Indirizzo del file contenente il testset. Se non indicato il testset sarà una percentuale del dataset.\\
              \emph{RELATIONTEST} & SI & — & Nome della relazione contenente il testset\\
              \emph{USERNAME} & NO & Stringa vuota & Se il dataset e il testset sono contenuti in un database rappresenta il nome utente per la connessione.\\
              \emph{PASSWORD} & NO & Stringa Vuota & Se il dataset e il testset sono contenuti in un database rappresenta la password per la connessione\\
              \bottomrule
              \end{tabular}
              \end{sidewaystable}

              \begin{table}
              \scriptsize
              \caption{yzx}
              \label{yzx}
              \centering
              \begin{tabularx}{\columnwidth}{>{\bfseries}lccX}
              \toprule
              Attributo & Obbligatorio & Default & Descrizione \\
              \midrule
              TRAININGSET & SI & — & Indirizzo del file contenente il dataset.\\
              RELATIONTRAINING & SI & — & Nome della relazione contenente il dataset.\\
              Y & SI & — & Indice della colonna corrispondente alla Y (variabile regressa).\\
              XCONTINUOUS & SI & — & Indici delle colonne corrisponti ai regressori continui (se più di uno separarli con una virgola).\\
              XDISCRETE & SI & — & Indici delle colonne corrispondenti ai regressori discreti (se più di uno separarli con la virgola).\\
              TESTSET & NO & Stringa Vuota & Indirizzo del file contenente il testset. Se non indicato il testset sarà una percentuale del dataset.\\
              RELATIONTEST & SI & — & Nome della relazione contenente il testset\\
              USERNAME & NO & Stringa vuota & Se il dataset e il testset sono contenuti in un database rappresenta il nome utente per la connessione.\\
              PASSWORD & NO & Stringa Vuota & Se il dataset e il testset sono contenuti in un database rappresenta la password per la connessione\\
              \bottomrule
              \end{tabularx}
              \end{table}

              \begin{sidewaystable}
              \small
              \caption{zyx}
              \label{zyx}
              \centering
              \begin{tabularx}{\columnwidth}{>{\bfseries}lccX}
              \toprule
              Attributo & Obbligatorio & Default & Descrizione \\
              \midrule
              TRAININGSET & SI & — & Indirizzo del file contenente il dataset.\\
              RELATIONTRAINING & SI & — & Nome della relazione contenente il dataset.\\
              Y & SI & — & Indice della colonna corrispondente alla Y (variabile regressa).\\
              XCONTINUOUS & SI & — & Indici delle colonne corrisponti ai regressori continui (se più di uno separarli con una virgola).\\
              XDISCRETE & SI & — & Indici delle colonne corrispondenti ai regressori discreti (se più di uno separarli con la virgola).\\
              TESTSET & NO & Stringa Vuota & Indirizzo del file contenente il testset. Se non indicato il testset sarà una percentuale del dataset.\\
              RELATIONTEST & SI & — & Nome della relazione contenente il testset\\
              USERNAME & NO & Stringa vuota & Se il dataset e il testset sono contenuti in un database rappresenta il nome utente per la connessione.\\
              PASSWORD & NO & Stringa Vuota & Se il dataset e il testset sono contenuti in un database rappresenta la password per la connessione\\
              \bottomrule
              \end{tabularx}
              \end{sidewaystable}

              \end{document} `

              Possono andare bene? La seconda dà tre Bad Box.

              Ciao,
              Antonio

            • #34944
              Up
              0
              Down
              ::


              ho provato ad utilizzare tutti le tabelle che gentilmente mi hai postato, ma su ognuna mi viene segnalato il seguente errore :

              ` Missing $ inserted. \end{tabularx} `

              Da cosa può dipendere???

            • #34945
              Up
              0
              Down
              ::

              ho provato ad utilizzare tutti le tabelle che gentilmente mi hai postato, ma su ognuna mi viene segnalato il seguente errore :

              ` Missing $ inserted. \end{tabularx} `

              Da cosa può dipendere???

              In una delle celle hai messo un simbolo matematico senza i due $ prima e dopo come per tutte le formule.

              Ciao
              Enrico

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

          Go to top