Indentazione paragrafo per paragrafo con LaTeX

  • Creatore
    Topic
  • #11856
    Up
    0
    Down
    ::


    Salve a tutti.
    Sono un dottorando in anglistica, e dopo essermi scontrato con i limiti e i crash di word ho deciso di trasferire la mia tesi in LaTeX. Il lavoro procede abbastanza bene, ma ho sempre qualche piccolo problemino.
    Adesso mi trovo a dover trascrivere accuratamente la citazione di un racconto orale irlandese. Devo rispettare il più possibile il layout del testo originale, poichè l’antropologo in questione trascrive i racconti come poesie.
    Questo nè un esempio del testo frammento su cui sto lavorando; al posto degli underscore dovrebbe esserci spazio bianco.

    And he was a very very long time digging away the mold from round it for to get it, to get the spade in under it.
    But. Finally he got the mold all cleared, and he started with the spade,\\
    ______risin it up
    ______and risin it up
    ______and risin it up
    ____________till finally he got it from the top of the ground.\\
    And it joined to roll.

    Ho provato a usare l’enviironment verse, aggiungendo \hspace, così:

    But. Finally he got the mold all cleared, and he started with the spade,\\
    \hspace{2em}risin it up\\
    ecc

    Il problema è che verse sceglie di indentare il versi più lunghi di una riga verso destra per le righe successive alla prima; a livello teorico non cambia nulla, ma è una libertà che non mi posso prendere.
    Esiste una maniera semplice per settare le indentazioni riga per riga, un po’ come quando si schiaccia tab in un editor?
    Grazie,
    Davide

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

      Salve a tutti.
      Sono un dottorando in anglistica, e dopo essermi scontrato con i limiti e i crash di word ho deciso di trasferire la mia tesi in LaTeX. Il lavoro procede abbastanza bene, ma ho sempre qualche piccolo problemino.
      Adesso mi trovo a dover trascrivere accuratamente la citazione di un racconto orale irlandese. Devo rispettare il più possibile il layout del testo originale, poichè l’antropologo in questione trascrive i racconti come poesie.
      Questo nè un esempio del testo frammento su cui sto lavorando; al posto degli underscore dovrebbe esserci spazio bianco.

      And he was a very very long time digging away the mold from round it for to get it, to get the spade in under it.
      But. Finally he got the mold all cleared, and he started with the spade,\\
      ______risin it up
      ______and risin it up
      ______and risin it up
      ____________till finally he got it from the top of the ground.\\
      And it joined to roll.

      Ho provato a usare l’enviironment verse, aggiungendo \hspace, così:

      But. Finally he got the mold all cleared, and he started with the spade,\\
      \hspace{2em}risin it up\\
      ecc

      Il problema è che verse sceglie di indentare il versi più lunghi di una riga verso destra per le righe successive alla prima; a livello teorico non cambia nulla, ma è una libertà che non mi posso prendere.
      Esiste una maniera semplice per settare le indentazioni riga per riga, un po’ come quando si schiaccia tab in un editor?

      Benvenuto 😀

      Io userei un sistema diverso. Questo è uno dei pochi casi in cui spezzare le righe di un paragrafo con \\ è lecito.
      `\newcommand{\irishindent}[1][1]{\hspace*{#1\parindent}\ignorespaces}

      And he was a very very long time digging away the mold from round it for to get it, to get the spade in under it.
      But. Finally he got the mold all cleared, and he started with the spade,\\
      \irishindent risin it up\\
      \irishindent and risin it up\\
      \irishindent and risin it up\\
      \irishindent[2] till finally he got it from the top of the ground.\\
      And it joined to roll.`
      Il problema potrebbe essere se hai righe lunghe; come dovresti risolverlo? Rimanendo allo stesso livello di rientro? Se puoi tornare al margine sinistro, il modo indicato va bene. Altrimenti devi adottare una strategia diversa.
      `\newcommand{\irishpar}[1][1]{\par\hangindent=#1\parindent\hangafter0 \noindent\ignorespaces}

      And he was a very very long time digging away the mold from round it for to get it, to get the spade in under it.
      But. Finally he got the mold all cleared, and he started with the spade,
      \irishpar risin it up
      \irishpar and risin it up
      \irishpar and risin it up
      \irishpar[2] till finally he got it from the top of the ground
      till finally he got it from the top of the ground
      till finally he got it from the top of the ground
      till finally he got it from the top of the ground
      till finally he got it from the top of the ground.
      \irishpar[0] And it joined to roll.`
      In entrambi i casi, l’argomento opzionale dice di quanto moltiplicare il rientro; se è un rientro semplice, non occorre specificarlo.

      Quale delle due? Scusa l’esempio scemo, ma non avevo di meglio per indicare una riga troppo lunga.

      Ciao
      Enrico

      Nota: ho modificato il secondo comando, ci mancava un pezzettino 🙁

    • #11858
      Up
      0
      Down
      ::



      @lorenzo

      Sì, ho scaricato verse proprio questa mattina. Però mi sembrava un po’ troppo per le semplici esigenze di indentazione di questa trascrizione. Comunque credo che ne avrò bisogno a breve, quando arrivo a Joyce…

      @egreg
      Come vedi sono ormai su tutti i canali LaTeX 😀

      Ho adottato la prima soluzione. In particolare, ho messo la citazione in un nuovo environment ‘quoteglassie’ (il nome dell’autore) che non è altro che quotationn con testo small.

      (Premessa: per le citazioni usavo 4 enviroment specifici, per l’italiano, il francese, l’rlandese e l’inglese. Tutti basati su quote + small. Per questo nuovo env, visto che volevo preservare l’indentazione della prima riga, ho usato quotation)

      Una piccola domanda: come posso aumentare l’unità di tabulazione? Così andrebbe già ‘quasi’ bene, ma vorrei una tabulazione un po’ più decisa, diciamo 1,5 volte questa. Insomma. vorrei aumentare il moltiplicatore.
      Ho provato:

      `\newcommand{\irishindent}[1][1]{\hspace*{#1,8\parindent}\ignorespaces}`

      ma aumenta solo la prima tabulazione, non le successive.
      Poi, potrei usare \irishindent[2] e \irishindent[4]… Ma resta la curiosità
      Grazie,
      Davide

    • #11859
      Up
      0
      Down
      ::

      Una piccola domanda: come posso aumentare l’unità di tabulazione? Così andrebbe già ‘quasi’ bene, ma vorrei una tabulazione un po’ più decisa, diciamo 1,5 volte questa. Insomma. vorrei aumentare il moltiplicatore.
      Ho provato:
      `\newcommand{\irishindent}[1][1]{\hspace*{#1,8\parindent}\ignorespaces}`
      ma aumenta solo la prima tabulazione, non le successive.

      `\newlength{\irishlength}
      \setlength{\irishlength}{1.5\parindent}
      \newcommand{\irishindent}[1][1]{\hspace*{#1\irishlength}\ignorespaces}`
      Come argomento opzionale, così, puoi dare anche un numero decimale.

      Si potrebbe anche pensare a un modo automatico che eviti di dover ripetere a ogni a capo il comando \irishindent (o come lo vuoi chiamare); te lo lascio come esercizio. 😀

      Ciao
      Enrico

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

        @lorenzo

        Sì, ho scaricato verse proprio questa mattina. Però mi sembrava un po’ troppo per le semplici esigenze di indentazione di questa trascrizione. Comunque credo che ne avrò bisogno a breve, quando arrivo a Joyce…

        Tieni presente che -in linea generale- l’impiego di un pacchetto ad hoc è sempre preferibile ad una soluzione “manuale” (del tipo di \hspace{2em}risin it up\).

        Ciao,
        L.

      • #11861
        Up
        0
        Down
        ::


        Perfetto 🙂
        Comicio a capire qualcosa del linguaggio, un po’ alla volta

        Per l’esercizio sto consultando la (not so) shot guide, credo si tratti di stablire una nuova indentazione ‘standard’ per il paragrafo, ma finora non ho trovato nulla…

        E per ora vi risparmio i problemi futuri, le note musicali… Ci vediamo alla prossima puntata.

        Ciao,
        Davide

      • #11862
        Up
        0
        Down
        ::



        @Lorenzo

        Capisco, è che uso latex da 2 settimane, e sto cercando di applicare il rasoio di Ockam; in fin dei conti usavo solo un tab su word. Comunque queto verse probabilmente mi servirà più avanti, non è detto che allora non rimetta le mani su questa parte…

        Grazie,
        Ciao

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

          @Lorenzo
          Capisco, è che uso latex da 2 settimane, e sto cercando di applicare il rasoio di Ockam; in fin dei conti usavo solo un tab su word. Comunque queto verse probabilmente mi servirà più avanti, non è detto che allora non rimetta le mani su questa parte…

          Fidati, ignorare un pacchetto e andare a mano è una via solo apparentemente più semplice; sono convinto che anche Occam sarebbe d’accordo! 😉

          Ciao,
          L.

        • #11864
          Up
          0
          Down
          ::

          @Lorenzo
          Capisco, è che uso latex da 2 settimane, e sto cercando di applicare il rasoio di Ockam; in fin dei conti usavo solo un tab su word. Comunque queto verse probabilmente mi servirà più avanti, non è detto che allora non rimetta le mani su questa parte…

          Non conosco molto il pacchetto verse, mi pare che sia abbastanza flessibile, ma forse non proprio adatto al tuo scopo, visto che in questo caso devi comporre prosa, quindi con testo giustificato automaticamente tranne in certi casi.

          Ockam ❓ ❓ Da uno studente di anglistica ❓ ❓ Non era forse Ockham? 😀 😀

        • #11865
          Up
          0
          Down
          ::

          Ockham

          Eh già, ero arrivato al ck, ma alla h no, certe volte una googlata al volo aiuterebbe a evitare certe figure, ma tant’è…

          Comunque la questione verso/non verso è tutt’altro che banale dal punto di vita teorico; questo glassie è di una corrente di studi antropologici chiamata Ethnopoetics, che ha cominciato a trascrivere il parlato come… prosa? poesia? no, semplicemente il parlato, una via di mezzo.

          Per tengo il comando \irishindent di egreg, ma giassò che dovrò studiarmi il pacchetto verse a breve, quando arriverò alle poesie vere.

          Grazie ancora,
          Davide

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

      Go to top