Ambiente quoting

  • Creatore
    Topic
  • #119716
    Up
    0
    Down
    ::


    Salve a tutti!

    Leggendo il capitolo sui testi speciali, per ottenere citazioni in display ben composte si consiglia l’uso dell’ambiente quoting (con il relativo pacchetto) rispetto agli ambienti quote e quotation:
    `
    \documentclass{…}
    \usepackage{quoting}
    \quotingsetup{font=small}

    \begin{document}
    \begin{quoting}
    ⟨testo da citare lungo o breve⟩
    \end{quoting}
    \end{document}
    `
    In tale contesto, se si vuole ottenere il rientro di capoverso quale opzione bisogna aggiungere? Personalmente pensavo l’opzione indentfirst, ma evidentemente non è così visto che non funziona.

    Grazie.

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #119717
      samiel
      Partecipante
        Up
        0
        Down
        ::


        Guarda il differente comportamento di [tt]quoting[/tt] (che non fa il rientro) e [tt]quotation[/tt] (che lo fa)
        Da un punto di vista tipografico, le citazioni brevi (in un solo capoverso) andrebbero in quoting,
        mentre quelle lunghe (più di un capoverso) andrebbero in quotation per evidenti ragioni.
        Infatti non si capisce il ruolo di un rientro se stai citando meno di un capoverso.

        Dalla guida del pacchetto quoting:

        So when to prefer one environment to the other? A common suggestion is to use the quotation environment for quotes extending to several paragraphs so that the paragraph indentation matches that of the surrounding text. For single-paragraph quotes one may either use quote or, in case the quoted text starts a new paragraph (which should be indicated by indentation), quotation

        Il tuo comando non funziona perché l’ambiente è considerato una lista.
        Se ha senso la tua operazione, dovresti ridefinire il comando stesso
        limitandolo a un solo capoverso:
        `\makeatletter
        \renewenvironment{quote}
        {\list{}{\itemindent=1.5em
        \parsep\z@ \@plus\p@}%
        \item\relax}
        {\endlist}
        \makeatother`
        m

      • #119718
        MatteoF
        Partecipante
          Up
          0
          Down
          ::


          Ciao,
          io proverei a “ribaltare” la questione. Perché vuoi usare [tt]quoting[/tt]? Molte guide (l’Arte in primis) presentano il pacchetto come un modo per ridurre il corpo del testo citato, tramite l’impostazione:`\quotingsetup{font=small}`.
          Se questo è il tuo utilizzo, ti consiglio di modificare le definizioni degli ambienti standard, come di seguito (mediante il pacchetto [tt]etoolbox[/tt]):`\gappto\quote{\small}
          \gappto\quotation{\small}`
          In questo modo puoi continuare ad utilizzare [tt]quote[/tt] e [tt]quotation[/tt] come meglio credi.

          Matteo

        • #119719
          Up
          0
          Down
          ::


          Matteo, credo che sia la soluzione migliore!

        • #119720
          samiel
          Partecipante
            Up
            0
            Down
            ::


            ottimo che hai trovato la soluzione,
            ma nel tuo primo post parlavi di rientro del capoverso, non di riduzione del corpo del font.
            se ci chiarisci prima quello che cerchi,
            magari ti si aiuta meglio…

            m

          • #119721
            Up
            0
            Down
            ::

            Pjncopalljno” post=120188Salve a tutti!

            Leggendo il capitolo sui testi speciali, per ottenere citazioni in display ben composte si consiglia l’uso dell’ambiente quoting (con il relativo pacchetto) rispetto agli ambienti quote e quotation:
            `
            \documentclass{…}
            \usepackage{quoting}
            \quotingsetup{font=small}

            \begin{document}
            \begin{quoting}
            ⟨testo da citare lungo o breve⟩
            \end{quoting}
            \end{document}
            `
            In tale contesto, se si vuole ottenere il rientro di capoverso quale opzione bisogna aggiungere? Personalmente pensavo l’opzione indentfirst, ma evidentemente non è così visto che non funziona.

            Grazie.

            Certo che funziona.
            `
            \documentclass{article}
            \usepackage{quoting}

            \usepackage{lipsum}

            \quotingsetup{font=small,indentfirst=true}

            \begin{document}

            \lipsum[1][1-4]

            \begin{quoting}
            \lipsum[2][1-4]

            \lipsum[3][1-4]
            \end{quoting}

            \lipsum[4]

            \end{document}
            `

            [attachment=2603]Screenshot2021-03-12at18.36.35.png[/attachment]

            Ciao
            Enrico

            Attachments:
            You must be logged in to view attached files.
        Visualizzazione 4 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top