allineamento a dx in celle a dimensione variabile

  • Questo topic ha 2 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 23 anni, 3 mesi fa da ev.
  • Creatore
    Topic
  • #986
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      era: problemi di allineamento

      ciao. non riesco a far allineare a destra delle cifre in una tabella in cui ho dato dei parametri specifici di larghezza con l’opzione p{} cioè ho provato ad affiancarci provando in vari modi l’opzione r ma i risultati non sono soddisfacenti perchè la tabella mi cambia di dimensione forse mi puoi scrivere di preciso il testo che devo inserire?

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #987
        Up
        0
        Down
        ::


        Ci mandi per favore il codice di una tabella di modo che possiamo farci un’idea?
        quello che vuoi te è una tabella con celle di dimensione data con p{} e testo allineato a dx o qualcosa di diverso?
        ciao
        f

      • #988
        ev
        Partecipante
          Up
          0
          Down
          ::

          non riesco a far allineare a destra delle cifre in una tabella in cui ho dato dei parametri specifici di larghezza con l’opzione p{}

          Comportamento perfettamente normale: lo specificatore di colonna p{} crea una colonna in cui il testo è allineato a sinistra. Il motivo è che p{} viene solitamente utilizzato per creare colonne il cui contenuto si espande su più righe e in spazi molto ristretti giustificare il contenuto di una cella può dare risultati sgradevoli.

          cioè ho provato ad affiancarci provando in vari modi l’opzione r ma i risultati non sono soddisfacenti perchè la tabella mi cambia di dimensione

          Per forza “cambia di dimensione”: tutti gli specificatori di colonna elencati come argomento di \begin{tabular}{} creano una nuova colonna, quindi rp{5cm} ti crea una colonna di larghezza variabile con testo allineato a destra ed una colonna di 5cm con testo allineato a sinistra.

          Dato che scrivi di voler allineare delle cifre, forse ti converrebbe utilizzare il pacchetto dcolumn che mette a disposizione un ulteriore specificatore di colonna: D. Ti indico la sintassi completa perché spesso nelle distribuzioni non c’è la documentazione di questo pacchetto: `D{separatore nel .tex}{separatore nel file finale}{posizioni decimali}` In questo modo il contenuto di quella colonna è allineato rispetto al separatore dei decimali.

          In alternativa, usa il pacchetto array. Senza modificare troppo l’ambiente tabular che hai già definito, questo pacchetto ti permette di utilizzare alcuni comandi che “alterano” gli specificatori di colonna (in questo caso il concetto è proprio quello che cercavi di utilizzare tu all’inizio): per allineare a destra scrivi `>{\flushright}p{5cm}` Per maggiori dettagli leggi la documentazione del pacchetto (questa c’è praticamente sempre).

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top