Gruppi di virgolette di apertura e chiusura

  • Creatore
    Topic
  • #62350
    Up
    0
    Down
    ::


    Ciao a tutti,
    sto riportando un brano da un’opera. È lì presente un discorso diretto in un altro discorso diretto. Il tutto viene reso nella forma sotto indicata.

    Pippo disse: “Buongiorno commissario. Mi ha detto Topolino: `Vai dal commissario e digli…’ ”. Per questo motivo Pippo si trovava da Basettoni…

    In LaTeX io uso le singole virgolette, sia per l’apertura (l’Arte indica di usare l’accento grave) sia per la chiusura (apostrofo). Ovviamente vorrei che le ultime tre virgolette fossero raggruppate come ho mostrato nell’esempio. LaTeX però raggruppa le prime due, lascia uno spazio piccolissimo e mette l’ultima. Introducendo lo spazio \, tra la terzultima e la penultima si ha una spaziatura esagerata rispetto a quella ottimale. Come si risolve la cosa?

    Grazie,
    Daniele

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #62351
      Up
      0
      Down
      ::


      Ciao Daniele
      In genere, quando voglio regolare degli spazi, inserisco delle combinazioni di \: \; ecc. unite a \! che produce uno spazio negativo lungo come \, (3/18 di \quad).
      Nel tuo caso, inserendo tra la 1^ virgoletta e le altre 2 \;\! si forma uno spazio di 1/9 di \quad, che a occhio è grande come quello generato automaticamente da Latex quando separa le 1e 2 dalla 3^. Se ne vuoi uno ancora piú stretto (1/18 di \quad), prova con \:\!
      Spero di esserti stato utile.
      Ciao!! Andrea

    • #62352
      Up
      0
      Down
      ::


      Grazie,
      adottavo anch’io quello stratagemma in alcuni casi. Per questo non ci avevo pensato.

      Rimango in attesa di sapere se c’è un metodo metodo rudimentale.

      Ciao,
      Daniele

    • #62353
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        In italiano le virgolette alte semplici si usano pochissimo; nei dialoghi si usano piuttosto le virgolette basse uncinate e le alte doppie; però non ho mai trovato una regola “cogente” in un qualunque senso. Usando virgolette che non richiedono legature, il problemi degli spazi non si pongono: «… disse: “Bla bla”».

        Se usi le legature dei backtick (o accento grave) e degli apostrofi, puoi spezzare le legature mettendo fra gli elementi da non legare un gruppo vuoto, per esempio “… disse: `Bla bla’{}”.

        Il gruopo vuoto può essere usato sempre per smembrare una legatura.

      • #62354
        Up
        0
        Down
        ::


        Grazie mille,
        problema risolto. Ne approfitto per porre una domanda sul famigerato gruppo vuoto. Ho visto in giro che qualcuno lo usa dopo un comando (es. \omissis definito da Lorenzo credo) per generare uno spazio. È più corretto usare tale gruppo o lo spazio dato con \? Lo chiedo perché nell’Arte viene detto che dopo un acronimo, per indicare a LaTeX che il punto non è di fine pensiero, si deve battere \ per creare uno spazio bianco.

        Potrei avere delucidazioni sul diverso comportamento di {} e \?

        Grazie,
        Daniele

      • #62355
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          I punti sono due: lo spazio dopo un comando e lo spazio dopo il punto

          1) Lo spazio dopo un comando; la sintassi di TeX dice che una sequenza di controllo (un comando, una macro) ha il so nome formato solo da lettere e termina con il primo carattere che non sia una lettera: se dopo un comando lasci uno spazio premendo la barra spaziatrice, quello spazio serve per terminare il nome del comando e non viene più usato per lasciare uno spazio fra il risultato dell’esecuzione del comando e quanto segue. Se invece ci metti qualunque cosa che non sia una lettera, il nome termina correttamente e quel qualunque cosa viene usato per quel che significa. Quindi {} inserisce una graffa aperta, che termina il nome della macro e apre un gruppo; questo viene chiuso subito dopo, quindi nel testo composto non appare nulla; un eventuale spazio è quello che compare dopo la graffa chiusa.. Se metti il backslash seguito da spazio, questa macro termina il nome e inserisce uno spazio; quindi questa via è più “economica” nel senso che devi battere due tasti invece di tre.

          2) un punto dopo un acronimo in lettere maiuscole è inteso come punto di abbreviazione, non come punto fermo; se usi l’impostazione \frenchspacing la cosa è irrilevante, ma se usi l’impostazione di default (impostazione anglosassone) lo spazio dopo i segni di interpunzione cambia a seconda del segno. Aloore il punto fermo dopo FIAT va inserito così:
          FIAT\@. La macro \@ cambia la spaziatura dopo il punto.

        • #62356
          Up
          0
          Down
          ::


          Grazie Claudio. Mi sono fatto confondere da questa frase (ovviamente corretta) scritta nell’Arte:
          “il carattere \ dato prima di uno spazio produce uno spazio che ignora l’interpunzione”.

          Non ricordavo che se è presente una lettera maiuscola prima del punto LaTeX non lo considera come punto fermo (a tal scopo bisogna usare \@. come fatto notare da Claudio). Riapro la domanda cambiando la situazione. È più corretto scrivere “prof.\ Beccari” o “prof.{} Beccari”? (ammettendo che non voglia usare lo spazio insecabile, che tuttavia forse sarebbe ancora meglio)

          Chiedo venia se la risposta si trova già in quanto scritto da Claudio.

          Ciao,
          Daniele

        • #62357
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Come risultato è assolutamente equivalente se scrivi {}+spazio batti tre tasti; se scrivi \ + spazio batti due tasti; il risultato, ripeto, è lo stesso. La tilde sarebbe meglio per rendere lo spazio insecabile.

          • #62358
            Up
            0
            Down
            ::


            Grazie mille. Ora la questione mi è più chiara.

            Ciao,
            Daniele

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

        Go to top