Virgolette Paura!!!<<>>

  • Creatore
    Topic
  • #10672
    Up
    0
    Down
    ::


    Salve sto scrivendo una tesina in LaTex mi servirebbero alcune delucidazioni su alcuni caratteri che non riesco a fare.
    1. le virgolette << e >> per il discorso diretto. Ho già letto un’altro topic nel quale consigliava di usare i fontec. Ma non so se lo fa anche a voi, il caratteri non sono molto fluidi diventano tutti squadrettati!… (Sto usando pdfLaTex).
    Altro consiglio: “lmodern”… non produce niente!.
    Altro consiglio: usare i caratteri CM-super… bè questi ammetto la mia ignoranza non riesco ad usarli… non ho capito come si installano.!!
    Ora arrivo alla mia domanda.. avete qualche altro consiglio?
    Grazie!

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #10673
      Up
      0
      Down
      ::

      1. le virgolette << e >> per il discorso diretto. Ho già letto un’altro topic nel quale consigliava di usare i fontec.

      fontenc, non font EC.

      Ma non so se lo fa anche a voi, il caratteri non sono molto fluidi diventano tutti squadrettati!… (Sto usando pdfLaTex).

      Il sintomo è tipicamente quello mostrato da tutte le distribuzioni teTeX su GNU/Linux per i font CM di encoding T1 (quelli che selezioni quando nel tuo codice è presente`\usepackage[T1]{fontenc}`). La soluzione spesso è quella di installare i font cm-super.

      Altro consiglio: “lmodern”… non produce niente!.

      Non deve produrre nulla, deve solamente cambiare caratteri con un altro set, cosa che potresti anche non vedere…

      Altro consiglio: usare i caratteri CM-super… bè questi ammetto la mia ignoranza non riesco ad usarli… non ho capito come si installano.!!

      E’ scritto (quasi per filo e per segno) nel readme del pacchetto su CTAN.

      Come ho già detto, un problema per post, per cortesia.

      Ciao.

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

        usare i caratteri CM-super… bè questi ammetto la mia ignoranza non riesco ad usarli… non ho capito come si installano.!!

        Anch’io ho perso un po’ di tempo per capire questa faccenda dei font CM-super. Da quanto ne ho capito, questi font sono una specie di versione “potenziata” dei font EC (questi ultimi, che si caricano con `\usepackage[T1]{fontenc}`, sono a loro volta una versione migliorata dei font Computer Modern, gli originari font di LaTeX).

        Per poter usare i font CM-super nei tuoi documenti (che servono per avere buoni risultati con pacchetti come lettrine e -da quanto sento- per evitare problemi di visualizzazione con LaTeX su Linux), devi avere i font CM-super installati nella tua distribuzione (su Mac esiste un apposito package da installare con l’i-Installer, su Win dovrebbero essere compresi nell’installazione full di MikTeX, su Linux non so) e selezionare nel preambolo:
        `\usepackage{type1ec}
        `
        In conclusione, come preambolo per i tuoi documenti, ti consiglio:
        `\usepackage[T1]{fontenc}
        \usepackage{type1ec}
        \usepackage{microtype}
        `
        Così -e con una versione aggiornata di Acrobat Reader- non dovresti avere alcun problema di visualizzazione.

        Scusatemi per la banalizzazione della questione e per le eventuali inesattezze. 😉

        Ciao,
        L.

        P.S. Guarda anche qui.

      • #10675
        Up
        0
        Down
        ::


        Io credo che CM-super venga caricato anche senza `\usepackage{type1ec} `Penso che basti`\usepackage[T1]{fontenc} `

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

          Io credo che CM-super venga caricato anche senza `\usepackage{type1ec} `Penso che basti`\usepackage[T1]{fontenc} `

          Ciao Lapo, ho provato a confrontare i pdf ottenuti compilando
          `\documentclass[12pt]{article}
          \usepackage[T1]{fontenc}
          \usepackage{lettrine}
          \begin{document}
          \lettrine{P}{rova}.
          \end{document}
          `
          e
          `\documentclass[12pt]{article}
          \usepackage[T1]{fontenc}
          \usepackage{type1ec}
          \usepackage{lettrine}
          \begin{document}
          \lettrine{P}{rova}.
          \end{document}
          `
          In entrambi i casi, osservando le proprietà dei documentu su Acrobat Reader, i font sono Type1, per cui è molto probabile che tu abbia ragione. Tuttavia a me pare che nel secondo caso la “P” sia resa in maniera leggermente più marcata…

          Chissà…

          Ciao,
          L.

        • #10677
          Up
          0
          Down
          ::

          Ciao Lapo, ho provato a confrontare i pdf ottenuti compilando
          `\documentclass[12pt]{article}
          \usepackage[T1]{fontenc}
          \usepackage{lettrine}
          \begin{document}
          \lettrine{P}{rova}.
          \end{document}
          `
          e
          `\documentclass[12pt]{article}
          \usepackage[T1]{fontenc}
          \usepackage{type1ec}
          \usepackage{lettrine}
          \begin{document}
          \lettrine{P}{rova}.
          \end{document}
          `
          In entrambi i casi, osservando le proprietà dei documentu su Acrobat Reader, i font sono Type1, per cui è molto probabile che tu abbia ragione. Tuttavia a me pare che nel secondo caso la “P” sia resa in maniera leggermente più marcata…

          Basta fare qualche prova: se usi type1ec non hai messaggi di alcun genere, se non lo usi ottieni
          `LaTeX Font Warning: Font shape `T1/cmr/m/n' in size <30.28938> not available
          (Font) size <29.86> substituted on input line 11.`
          C’è una differenza di .4pt che si nota.

          Se non scrivi a corpo 12, ma a 10, la situazione è ancora più “divertente”: il carattere grande viene stampato usando sfrm2074.pfb se è richiamato type1ec, con sfrm2488.pfb altrimenti.

          Il pacchetto type1ec abilita la scalatura dei font EC in certi intervalli, mentre senza sono presenti solo a corpi prefissati. Purtroppo non è scritto molto bene e in quest’esempio si nota: lettrine chiederebbe la maiuscola a 24.53 pt; senza type1ec questo viene automaticamente arrotondato a 24.88, mentre con type1ec viene scalato il font a 20.74. Volovich avrebbe dovuto scegliere meglio gli intervalli.

          Come fai a sapere che font viene richiesto?
          `\lettrine{P\showthe\font}{rova}`
          Ciao
          Enrico

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

            C’è una differenza di .4pt che si nota. […]

            Enrico, resto sempre ammirato di fronte alla tua conoscenza di LaTeX così profonda e accurata…

            Grazie infinite,
            Lorenzo

          • #10679
            Up
            0
            Down
            ::


            Mi scuso subito per il pasticcio delle 24 domande che ho fatto e ringrazio tutti per le risposte.
            Rispondo subito che ho un sistema windows quindi le squadrature delle lettere assomigliano al problema su linux ma non sono dovute a quello.
            comunque provero il codice che mi avete consigliato e riferirò al più presto.

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

              Rispondo subito che ho un sistema windows

              Su Win, ti raccomando MikTeX installazione full e Acrobat Reader, aggiornati all’ultima versione disponibile.

              Ciao,
              L.

            • #10681
              Up
              0
              Down
              ::

              C’è una differenza di .4pt che si nota. […]

              Enrico, resto sempre ammirato di fronte alla tua conoscenza di LaTeX così profonda e accurata…

              Bastava leggere un .log 8)

              Mi piace di più il trucchetto con \showthe\font. Tanto per la cronaca, il comando primitivo \font ha due usi.
              `\font\xyz=cmr10`
              definisce il comando \xyz come “selettore di font”; non lo si dà mai in LaTeX, che lo nasconde dietro tutto l’apparato di NFSS2.

              Ma dopo un comando \the o \showthe produce il nome simbolico del font attuale. Dopo \fontname invece produce una stringa di caratteri di categoria 12 corrispondente al nome del font esterno che è attualmente in uso.
              `Il font che si sta usando adesso è \fontname\font`
              Provalo; a volte questi trucchetti riescono a farti risolvere situazioni strane.

              Ciao
              Enrico

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

                Mi piace di più il trucchetto con \showthe\font.
                […]
                Provalo; a volte questi trucchetti riescono a farti risolvere situazioni strane.

                Ancora grazie del consiglio!

                Ciao,
                L.

              • #10683
                Up
                0
                Down
                ::


                Ok funziona! almeno… le virgolette che volevo me le fa!
                Io stavo usando:
                `\usepackage[latin1]{inputenc}`
                ora invece come mi avete consigliato
                `\usepackage[T1]{fontenc}
                \usepackage{type1ec}`
                e riesco a fare le virgolette anche se il font è cambiato leggermente
                rimane un po più grezzo, non tanto! ma è accetabile

                Adesso che riesco a fare le virgolette << e >> posso riuscire a fare anche il carattere €
                dell’euro… Se si come … mi sto scervellando!
                Grazie
                Ilario

              • #10684
                Up
                0
                Down
                ::

                Ok funziona! almeno… le virgolette che volevo me le fa!
                Io stavo usando:
                `\usepackage[latin1]{inputenc}`
                ora invece come mi avete consigliato
                `\usepackage[T1]{fontenc}
                \usepackage{type1ec}`

                Il pacchetto inputenc lo devi lasciare, non viene sostituito da fontenc; fanno due cose diverse. Il primo specifica che stai scrivendo un documento con encoding ISO-8859-1, il secondo dice quali font usare.

                Adesso che riesco a fare le virgolette << e >> posso riuscire a fare anche il carattere €
                dell’euro… Se si come … mi sto scervellando!

                “Aridaje”. Questo è un altro problema, quindi per favore un’altro post. E se non sbaglio, la soluzione è già nel forum, basta cercarla.

                Ciao.

                PS: Siccome mi sento buono, il tuo nuovo problema lo risolvi caricando il pacchetto eurosym e usando \euro.

              • #10685
                Up
                0
                Down
                ::


                GRAZIE mille
                cavolo lo hai notato avevo cercato di camuffare la mia nuova domanda…
                non volevo creare un’altro post… sono stato un po furbetto e un pò incoscente
                scusa..
                comuque ho gia cercanto nei vecchi post.. e non ho trovato nulla!
                grazie lo stesso…

                Ilario

              • #10686
                Up
                0
                Down
                ::

                comuque ho gia cercanto nei vecchi post.. e non ho trovato nulla!

                Ne sei così sicuro? Una semplice ricerca con la parola ‘euro’ nel campo di ricerca in alto a destra mi ha portato a questo, questo e quest’altro topic…

                Ciao.

                PS: in futuro, eviterò di rispondere alle tue richieste di aiuto; ti sei dimostrato completamente menefreghista delle regole che questo forum dovrebbe imporre. Se vuoi essere libero, devi attenerti ad alcune regole, in qualsiasi ambito tu possa pensare. L’anarchia non esiste.

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

            Go to top