[RISOLTO] Problema: citazione fuori margine del corpo testo

  • Creatore
    Topic
  • #115314
    Andrea
    Partecipante
      Up
      0
      Down
      ::


      Salve, compilando questo:

      `\documentclass{article}
      \usepackage[italian]{babel}
      \usepackage{amsmath,amssymb,amsthm}
      \usepackage{csquotes}
      \usepackage{lipsum}
      \renewcommand{\baselinestretch}{1.3}\normalsize
      \begin{document}
      \lipsum[2]
      \begin{displayquote}
      \ttfamily
      \lipsum[2]
      \end{displayquote}
      \lipsum[2]
      \end{document}`

      si presenta il seguente problema:
      [attachment=2218]Risultatocompilazione.png[/attachment]

      Come potete vedere la citazione esce dai margini del corpo testo.

      Ho provato ad usare un altro set di font ed in effetti il problema si risolve. Tuttavia
      per varie ragioni devo usare proprio il set \ttfamily.

      Avete qualche soluzione?

      Grazie anticipatamente

      Attachments:
      You must be logged in to view attached files.
    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #115315
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non usare il font teletype (\ttfamily}) per le citazioni: con questo font la cesura in fin di riga è interdetta.

        • #115316
          Andrea
          Partecipante
            Up
            0
            Down
            ::


            Ho poi caricato \usepackage{ascii} ed usato \asciifamily: il problema si risolve e per giunta i font sono molto simili a \ttfamily.

            Grazie!

          • #115317
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              OK, hai usato un altro font che ha misure metriche leggermente diverse dal teletype, ma che ha gli stessi difetti: infatti al seconda riga eseguibile del file ascii.sty recita:`\DeclareFontFamily{U}{ascii}{\hyphenchar \font\m@ne}`Tradotto in italiano, questa riga dice che il trattino di cesura associato a questo font vale -1, cioè non esiste nessun glifo della tabella che possa essere usato come trattino.

              Allora, il tuo problema è che non vuoi cesure in fin di riga, non che vuoi/devi usare il teletype; vuoi mettere in evidenza la citazione ma non vuoi che sia giustificata e non vuoi cesure in fin di riga. Padronissimo di fare quello che credi meglio, ma esistino altri modi che permettono di scrivere testo senza cesure; puoi differenziare il testo citato usando \sffamily, per esempio (font sans serif), giusto per fare un esempio; puoi inserire all’interno dell’ambiente di citazione e prima del testo \raggedright (lato destro non giustificato). ma comporre con un font a spaziatura fissa, come se fosse una macchina da scrivere non mi sembra adeguato.

              Ovviamente è una questione di gusti, ma, fossi in te, io ci ripenserei.

            • #115318
              Andrea
              Partecipante
                Up
                0
                Down
                ::


                Grazie delle dritte!
                Sto commentando delle affermazioni su un documento che utilizza dei font molto simili alla \ttfamily.
                Volevo così citare parti di questo documento sia in display che in linea. L’uso della \sffamily, oltre che ad essere differente dai font del suddetto documento, tende a confondersi con i font normali che uso per il mio commento.
                Con \asciifamily ho risolto il problema dei margini ed in effetti sono molto simili alla \ttfamily :

                [attachment=2219]Usodellaasciifamily.png[/attachment]

                Ho provato anche con \renewcommand{\ttdefault}{cmvtt} nel preambolo e con \ttfamily: risolve il problema dei margini, prevede le cesure, ma con la citazione in linea, come la \sffamily, trovo che si confonde con i font del commento (ed in effetti tali font non sono simili a \ttfamily come \asciifamily).
                Finora non sono riuscito a trovare una famiglia di font simili alla \ttfamily che risolve il problema dei margini e allo stesso tempo prevede le cesure.
                Ecco perché mi stavo accontentando della \asciifamily .

                Comunque grazie ancora della disponibilità!

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

            Go to top