tabelle a doppia entrata

  • Creatore
    Topic
  • #698
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      ciao mi trovo ad utilizzare latex per scrivere la mia tesi! Ho un problema con le tabelle a doppia entrata abbastanza elaborate. Potreste trovarmi l’errore in questo scempio che ho scritto???
      \begin{table}[htbp]
      \begin{center}
      \begin{tabular}{|c|ccccccccc|}
      \hline
      & & & & &\textbf{Titolo 1 (A)} & & & & \\
      \hline
      \textbf{Titolo 1 (BBB)} & AAA & AA & A & BBB & BB& B & CCC & Default\\
      & 106.59 & 106.49 & 106.30 & 105.64 & 103.15 & 101.39 & 88.71 & 51.13 \\
      \hline
      \end{tabular}
      \begin{tabular}{|p{2.7cm}|*{8}{c}|}

      \centering AAA 109.37 & 215.96 & 215.86 & 215.67 & 215.01 & 212.52 & 210.76 & 198.08 & 160.50 \\

      \end{tabular}
      \end{center}
      \end{table}

      Naturalmente quello che ho scritto è solo l’inizio della tabella…se provate a compilarlo noterete che nefandezza che mi è uscita. Grazie e scusate la mia ignoranza mic ❓ ❓

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

        Potreste trovarmi l’errore in questo scempio che ho scritto???

        Prima una tiratina di orecchie, evita di dire “trovatemi l’errore”; è come dire “scrivetemi la tesi”, qualcuno avrebbe anche altre cose da fare… 😈 Comunque, a parte la tiratina di orecchie, siccome siamo fin troppo buoni ;), ti posso dire:

        • L’output di LaTeX (anche se sotto Linux) non dava assolutamente nessun errore;

        • L’unico “warning” che dava sono un paio di overfull boxes, che sono comunque cose diverse dall’errore;

        \begin{table}[htbp]
        \begin{center}
        \begin{tabular}{|c|ccccccccc|}
        \hline
        & & & & &\textbf{Titolo 1 (A)} & & & & \\
        \hline
        \textbf{Titolo 1 (BBB)} & AAA & AA & A & BBB & BB& B & CCC & Default\\
        & 106.59 & 106.49 & 106.30 & 105.64 & 103.15 & 101.39 & 88.71 & 51.13 \\
        \hline
        \end{tabular}
        \begin{tabular}{|p{2.7cm}|*{8}{c}|}

        \centering AAA 109.37 & 215.96 & 215.86 & 215.67 & 215.01 & 212.52 & 210.76 & 198.08 & 160.50 \\

        \end{tabular}
        \end{center}
        \end{table}

        Guardando il tuo codice, ti si possono fare le seguenti osservazioni:

        • Conosci l’esistenza della macro \multicolumn?

        • Sei sicura che il numero delle colonne che hai specificato nella macro \begin{tabular} sia uguale a quello contando i dati su una riga?

        • Sei sicura di voler costruire un’altra tabella di sotto con le caratteristiche che hai inserito?

        Insomma, mica ti possiamo leggere nel pensiero!!! 😈 😈 😈
        Per farla breve:

        • \multicolumn{numero_colonne}{allineamento_della_cella}{testo della cella}: applicato alla prima riga del tuo codice viene:`\multicolumn{10}{|c|}{Titolo 1 (A)}`;

        • Per me le caselle di dati sono nove, nella macro \begin{tabular} ne hai specificati 10;

        • Perché due tabelle????? 😕

        • Altro consiglio: se sai utilizzare M$ Excel, esiste una macro per Excel che, selezionando nel foglio .xls le celle di interesse, fornisce il codice sorgente adatto per LaTeX: puoi scaricare questa macro a questo indirizzo. Ti avverto: da qualche problema con gli allienamenti.

        • Se ti accorgi che la tabella è troppo lunga, rispetto alla larghezza che LaTeX assegna al testo (ecco il perché degli overfull boxes), prova a ruotare la tabella, lasciandola in una pagina a sé ruotata di 90 gradi; tutto ciò si fa utilizzando il pacchetto rotating e la macro sidewaystable in luogo di table, con la stessa costruzione sintattica e come mostrato dal codice seguente.

        In conclusione: perché non provi questo codice, dicendomi cosa non va ma prima provandoci un po’ tu? 👿 👿 👿 Ah, un’altro appunto: siccome i dvi-viewer non funzionano bene, guarda il file ps (pigiando sul tastino di WinEdt dvi -> ps… ma a proposito… che sistema operativo usi? Quale programma? (MikTeX o teTeX) 👿 👿 👿 datele sempre queste informazioni, anche se vi sembrano palesemente inutili…) anziché il dvi.`\documentclass[a4paper,12pt]{article}
        \usepackage{rotating}
        \begin{document}
        \begin{sidewaystable}[htbp]
        \begin{center}
        \begin{tabular}{|c|cccccccc|}
        \hline
        \multicolumn{9}{|c|}{\textbf{Titolo 1 (A)}}\\
        \hline
        \textbf{Titolo 1 (BBB)} & AAA & AA & A & BBB & BB& B & CCC & Default\\
        & 106.59 & 106.49 & 106.30 & 105.64 & 103.15 & 101.39 & 88.71 & 51.13 \\
        \hline
        AAA 109.37 & 215.96 & 215.86 & 215.67 & 215.01 & 212.52 & 210.76 & 198.08 & 160.50 \\
        \hline
        \end{tabular}
        \end{center}
        \end{sidewaystable}
        \end{document}`
        Scusa la prolissità, ma ci voleva. 😀
        Ciao e facci sapere.

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

    Go to top