dcolumn: problema centramento fila di numeri

  • Creatore
    Topic
  • #45085
    Up
    0
    Down
    ::


    Ciao a tutti.

    Quando uso il pacchetto dcolumn per allineare i numeri alla virgola, mi accade che l’intera fila di numeri mi si sposta sulla destra della singola colonna.
    Io invece vorrei mantenere la fila di numeri al centro della colonna.
    Una soluzione l’ho ottenuta modificando opportuamente il campo relativo al numero di cifre decimali. Il risultato però non è molto soddisfacente.

    Esiste un metodo migliore?

    Grazie.

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

      Ciao a tutti.

      Quando uso il pacchetto dcolumn per allineare i numeri alla virgola, mi accade che l’intera fila di numeri mi si sposta sulla destra della singola colonna.
      Io invece vorrei mantenere la fila di numeri al centro della colonna.
      Una soluzione l’ho ottenuta modificando opportuamente il campo relativo al numero di cifre decimali. Il risultato però non è molto soddisfacente.

      Esiste un metodo migliore?

      Il metodo migliore è di usare sempre lo stesso numero di cifre decimali. Se proprio non si può, c’è il pacchetto dcolumn

      Ciao
      Enrico

    • #45087
      Up
      0
      Down
      ::


      Il mio problema nasce proprio dall’uso del pacchetto dcolumn.
      Quando lo uso i numeri mi risultano allineati secondo al virgola, tuttavia tutta la fila di numeri mi si sposta sulla destra della colonna.
      Il mio obbiettivo è quello di allineare i numeri alla virgola e contemporaneamente mantenere la fila centrata.

      Ciao.

    • #45088
      Up
      0
      Down
      ::

      Il mio problema nasce proprio dall’uso del pacchetto dcolumn.
      Quando lo uso i numeri mi risultano allineati secondo al virgola, tuttavia tutta la fila di numeri mi si sposta sulla destra della colonna.
      Il mio obbiettivo è quello di allineare i numeri alla virgola e contemporaneamente mantenere la fila centrata.

      Puoi fare un esempio?

      Ciao
      Enrico

    • #45089
      Up
      0
      Down
      ::


      `
      \begin{table}[ht]
      \centering
      \small
      \begin{tabular}{l D{.}{.}{2} D{.}{.}{6} }
      \toprule
      \textbf{Component} &\multicolumn{1}{c}{\textbf{Vulume}} &\multicolumn{1}{c}{\textbf{$\%$}} \\
      &\multicolumn{1}{c}{$(L)$} &\multicolumn{1}{c}{\textbf{of total volume}} \\
      \midrule

      Electric motors & 20 & 192 \\
      Battery & 39 & 8.57 \\
      Converter & 499 & 205 \\
      Stack & 51 & 267 \\
      Gas turbine plant & 2166 & 29 \\
      Heat exchanger & 6 & 10.1 \\
      Tank & 266 & 629 \\
      \midrule
      Total &1447.67 & 100 \\
      \bottomrule

      \end{tabular}
      \caption{Volume breakdown for power system}
      \label{tab:VolumeBreakdown}
      \end{table}`

      In questo caso per centrare la fila di numeri della terza colonna , ho dovuto impostare un numero di cifre decimali pari a sei.
      Il risultato non è soddisfacente.
      C’è un metodo migliore?

      Grazie.

    • #45090
      Up
      0
      Down
      ::

      `
      \begin{table}[ht]
      \centering
      \small
      \begin{tabular}{l D{.}{.}{2} D{.}{.}{6} }
      \toprule
      \textbf{Component} &\multicolumn{1}{c}{\textbf{Vulume}} &\multicolumn{1}{c}{\textbf{$\%$}} \\
      &\multicolumn{1}{c}{$(L)$} &\multicolumn{1}{c}{\textbf{of total volume}} \\
      \midrule

      Electric motors & 20 & 192 \\
      Battery & 39 & 8.57 \\
      Converter & 499 & 205 \\
      Stack & 51 & 267 \\
      Gas turbine plant & 2166 & 29 \\
      Heat exchanger & 6 & 10.1 \\
      Tank & 266 & 629 \\
      \midrule
      Total &1447.67 & 100 \\
      \bottomrule

      \end{tabular}
      \caption{Volume breakdown for power system}
      \label{tab:VolumeBreakdown}
      \end{table}`

      In questo caso per centrare la fila di numeri della terza colonna , ho dovuto impostare un numero di cifre decimali pari a sei.
      Il risultato non è soddisfacente.
      C’è un metodo migliore?

      Non centrare le colonne con dati numerici.

      Ciao
      Enrico

    • #45091
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Io intanto nella terza colonna metterei la locuzione “volume” sulla prima riga e % sulla seconda, allo stesso modo con il quale hai indicato nella seconda colonna prima la grandezza e poi l’unità di misura (le parentesi servono se scrivi correttamente le unità di misura in tondo e sempre che quel L rappresenti i litri).

        Per altro immagino che tu abbia messo numeri a caso, perché la riga dei totali non corrisponde agli addendi. Anche se si tratta di un esempio, esso non è realistico e l’incolonnamento delle informazioni numeriche è strano proprio a causa dei numeri strani.

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

    Go to top