Allineamento in description

  • Creatore
    Topic
  • #7079
    Up
    0
    Down
    ::


    Salve a tutti, vorrei in un curriculum inserire l’ambiente description per le esperienze di lavoro ma far si che appaia in questo modo:
    nov 2004 bla bla bla…….
    blablablablabla …
    dic 2004 blablabla blablba……
    blablablabla….
    gen 2004 blabla bla bla bla…
    blablabl….

    Come posso fare con description o altro?
    Grazie a tutti

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


      ciao,
      no ho capito la domanda, la puoi rispiegare per favore? in ogni caso c’è un pacchetto che modifica il layout delle liste e si chiama enumerate e molti pacchetti già fatti per i cv, per esempio curve, guarda su sarovar per la lista completa.
      ciao
      f

    • #7081
      Up
      0
      Down
      ::


      scusa hai ragione cioe’ vorrei che i blabla fossero allineati sotto i blabla e non sotto le date! MA purtroppo non riesco a renderlo qui’ :-))

    • #7082
      Up
      0
      Down
      ::


      Ho lo stesso problema anche io. Come posso fare? Grazie

    • #7083
      Up
      0
      Down
      ::

      scusa hai ragione cioe’ vorrei che i blabla fossero allineati sotto i blabla e non sotto le date! MA purtroppo non riesco a renderlo qui’ :-))

      La faccina sorridente è per sottolineare l’accento (o l’apostrofo) su “qui”? 🙂
      Dal LaTeX companion (con modifica)
      `\newenvironment{datedesc}
      {\begin{list}{}{\settowidth{\labelwidth}{\textbf{xxx 0000}}%
      \renewcommand{\makelabel}[1]{\makebox[\labelwidth]{\textbf{##1}\kern.3em}\hfil}%
      \addtolength{\labelwidth}{\labelsep}}}
      {\end{list}}
      `
      Da usare così:
      `\begin{datedesc}
      \item[gen 2004] Blah
      \item[lug 2005] Blah
      \end{datedesc}`
      Così ho trovato un uso di \makebox[]{…}. 😀 Senza si avrebbe un effetto di “ondeggiamento” dell’anno a causa della larghezza variabile dei nomi dei mesi.

      Ciao
      Enrico

    • #7084
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Ho lo stesso problema anche io. Come posso fare? Grazie

        Pacchetti enumitem o paralist.

        Ciao,
        L.

      • #7085
        Up
        0
        Down
        ::


        Scusate ma ho povato a leggere la documentazione di emunitem e non ci capisco nulla.
        Io sto usando l’ambiente description e devo scrivere

        f_f = forza bla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla bla

        Vorrei che i bla bla della seconda riga andassero sotto a “forza” e non sotto l’uguale

        Ho letto anche l’altro post su emunitem ma probabilmente sono un po duro

      • #7086
        Up
        0
        Down
        ::

        Io sto usando l’ambiente description e devo scrivere

        f_f = forza bla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla bla

        Vorrei che i bla bla della seconda riga andassero sotto a “forza” e non sotto l’uguale

        No, sbagli nel modo di procedere. Se fai così non puoi pretendere che tutto vada allineato dopo il segno di uguale, perché probabilmente diverse intestazioni hanno ampiezze diverse. L’ambiente description è non può fare ciò che chiedi. E come, allora?

        Il mio suggerimento è: (1) align*, (2) tabularx (nell’ordine)
        Con align* (pacchetto amsmath) puoi fare così:
        `\begin{align*}
        f_f &= \parbox[t]{.7\columnwidth}{forza bla …}\\
        f_a &=\parbox[t]{.7\columnwidth}{forza bla …}\\

        \end{align*}`
        Con tabularx (pacchetto tabularx) puoi fare così:
        `\begin{center}
        \begin{tabularx}{\columnwidth}{@{}>{$}r<{{}$}@{}X@{}} f_f = & forza bla ...\\ f_a = & forza bla ... \end{tabularx} \end{center}` Il migliore, secondo me, è il primo modo, perché aiuta a separare visivamente la descrizione dal resto del testo. Puoi aggiustare il valore .7, ma lascerei un certo margine laterale proprio per compensare il fatto che i primi membri possono avere ampiezze diverse. Il preambolo un po' criptico di tabularx richiede una spiegazione [ul]@{} annulla la spaziatura prima della colonna iniziale[/ul][ul]>{$}r<{{}$} dice di comporre la prima colonna con allineamento a destra in modo matematico; se la cella contiene f_f=, il risultato sarà come $f_f={}$ e il gruppo vuoto serve a spaziare correttamente il segno di uguaglianza[/ul][ul]@{} annulla la spaziatura fra le colonne[/ul][ul]X compone una \parbox dell'ampiezza giusta per arrivare a riempire, fra prima e seconda colonna a \columnwidth (che nel nostro caso è la giustezza, cioè la larghezza delle righe di testo)[/ul][ul]@{} annulla lo spazio dopo la colonna finale, in modo che il risultato arrivi al margine destro[/ul] Il tutto è in un ambiente center per evitare problemi con il rientro e lasciare un po' di spazio verticale prima e dopo. Ciao Enrico

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

    Go to top