Allineamento testo in tabelle

  • Creatore
    Topic
  • #3892
    Up
    0
    Down
    ::


    Salve a tutti,

    nonostante una ricerca semi fruttuosa sul forum credo che avro` bisogno di delucidazioni.

    Ho una tabella di due colonne, voglio le due colonne di 5.5 cm e allineate, la prima a sinistra e la seconda a destra.

    Il comando p{} naturalmente mi impedisce l’allineamento a destra… ho trovato il seguente consiglio: usare il pacchetto array e il comando
    `
    >{\flushright}p{5.5 cm}
    `
    ma questo ingrifa Kile…

    Che succede?

    BTW, un esempio:
    `
    \usepackage{array}
    ….
    \begin{table}
    \begin{center}
    \caption{Localities of collection. Name and latitude (decimal degrees) of each}
    \begin{tabular}{|p{5.5 cm}|>{\flushright} p{5.5 cm}|}
    \hline \hline
    Europe 1998 & Latitude N \\
    \hline
    Arhus, DK & 56.2 \\
    Leiden, NH & 52.2 \\
    Lille, FR & 50.6 \\
    Gif-sur-Yvette, FR & 48.7 \\
    Dijon, FR & 47.4 \\
    Lyon, FR & 45.5 \\
    Montpellier, FR & 43.6 \\
    Barcelona, SP & 41.4 \\
    Valencia, SP & 39.4 \\
    Malaga, SP & 36.7 \\
    \hline
    \end{tabular}
    \end{center}
    \end{table}
    `
    Ciao,

    Fede

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #3893
      mlgdominici
      Amministratore del forum
        Up
        0
        Down
        ::


        Non è Kile che si ingrifa, è LaTeX… Puoi trovare una soluzione e una discussione del problema nelle FAQ, Question 219.

        Ciao,
        Massimiliano.

      • #3894
        Up
        0
        Down
        ::


        La faq 219 e` questa?

        http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tabcellalign

        Un metodo piu` agile che non aumenti il volume delle gia` numerose imprecazioni prodotte dal sottoscritto non ci sarebbe?

        I colleghi iniziano a preoccuparsi…

        Fede

      • #3895
        mlgdominici
        Amministratore del forum
          Up
          0
          Down
          ::


          Sì, la faq è proprio quella. Non mi sembra che debba far aumentare imprecazioni e bestemmie. Hai due possibilità: 1. sostituisci tutti i \\ con \tabularnewline; oppure 2. definisci una macro \newcommand\pippo{\let\\=\tabularnewline}, cambi il preambolo così: {|p{5.5 cm}|>{\flushright\RBS} p{5.5 cm}|}, e lasci tutti i \\ al loro posto.

          Non mi sembra particolarmente complicato…

          Comunque buon lavoro,
          Massimiliano.

        • #3896
          mlgdominici
          Amministratore del forum
            Up
            0
            Down
            ::


            Pardon, le mie umili scuse…

            Esiste eccome un metodo più semplice! Basta sostituire \hfill al posto di \flushright. Questo però a patto che la tabella sia quella che hai postato o che le assomigli molto. L’importante, insomma, è che le singole voci non superino la dimensione di una riga, altrimenti devi usare per forza \flushright, che però inserisce dei brutti spazi verticali (per limitare i danni dovresti allora inserire \flushleft nell’altra colonna, con il risultato che gli spazi verrebbero inseriti in entrambe…).

            Anzi approfitto per domandare se qualcuno ne sa di più, su questa cosa.

            Ciao,
            Massimiliano.

          • #3897
            Up
            0
            Down
            ::


            Grazie per le dritte! si la tabella e` quella postata, essa medesima. Mo provo.

            Circa lo scrivere macro et simili, io uso TeX da una settimana, sto riformattando la mia tesi di dottorato perche` la versione “ufficiale” mi schifa. Datemi un momento prima di estrarre macro dal cilindo, vorrei imparare a fare le cose di base prima.

            BTW, non esiste un buon libro in tex/dvi/ps/pdf sulle tabelle? ne ho trovato uno ottimo sulle immagini ma nulla specifico sulle tabelle.

            Fede

          • #3898
            MWH
              Up
              0
              Down
              ::

              non esiste un buon libro in tex/dvi/ps/pdf sulle tabelle? ne ho trovato uno ottimo sulle immagini ma nulla specifico sulle tabelle.

              Esiste un piccolo manuale sulle tabelle fatto da Luigi Carusillo, io lo trovo molto comodo:

              http://www.webalice.it/lgcrsll/pgl/latex.html

              Ciao e buon lavoro

              Mau

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

          Go to top