Xelatex lmodern e segno meno

  • Creatore
    Topic
  • #39167
    Up
    0
    Down
    ::


    Ho un problemino. Consideriamo il seguente codice:
    `\documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \begin{document}
    $a+b-c$
    \end{document}`
    Il pdf viene generato perfettamente da pdflatex e Acrobat Reader mi comunica che sono presenti i seguenti font:
    CMMI10
    CMR10
    CMSY10
    SFRM1000
    Se, invece, compilo con xelatex il seguente:
    `\documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{fontspec}
    \begin{document}
    $a+b-c$
    \end{document}`
    dal pdf manca il segno “-“. Acrobat Reader mi comunica che sono presenti i seguenti font:
    CMR10
    LMMathItalic10-Italic
    LMMathSymbols10-Italic
    LMRoman10-Regular
    Mi insospettisco e allora provo a compilare il seguente:
    `\documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \begin{document}
    $a+b-c$
    \end{document}`
    Se compilo con pdflatex il segno “-” è mostrato, se compilo con xelatex invece no.

    Nel primo caso i font inclusi sono
    LMMathItalic10-Italic
    LMMathSymbols10-Italic
    LMRoman10-Regular

    Nel secondo invece
    LMMathItalic10-Italic
    LMMathSymbols10-Italic

    Insomma, perché xelatex ce l’ha con il mio “meno”?
    Manca anche nel caso in cui utilizzi un font diverso, caricando
    `\setmainfont[Mapping=tex-text]{Adobe Garamond Pro}`

    Idee?
    Passo a TexLive ’09?
    🙂

    LuCa

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #39168
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        Ho un problemino. Consideriamo il seguente codice:
        `\documentclass[a4paper]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \begin{document}
        $a+b-c$
        \end{document}`
        Il pdf viene generato perfettamente da pdflatex e Acrobat Reader mi comunica che sono presenti i seguenti font:
        CMMI10
        CMR10
        CMSY10
        SFRM1000
        Se, invece, compilo con xelatex il seguente:
        `\documentclass[a4paper]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage{fontspec}
        \begin{document}
        $a+b-c$
        \end{document}`
        dal pdf manca il segno “-“. Acrobat Reader mi comunica che sono presenti i seguenti font:
        CMR10
        LMMathItalic10-Italic
        LMMathSymbols10-Italic
        LMRoman10-Regular
        Mi insospettisco e allora provo a compilare il seguente:
        `\documentclass[a4paper]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage{lmodern}
        \begin{document}
        $a+b-c$
        \end{document}`
        Se compilo con pdflatex il segno “-” è mostrato, se compilo con xelatex invece no.

        Nel primo caso i font inclusi sono
        LMMathItalic10-Italic
        LMMathSymbols10-Italic
        LMRoman10-Regular

        Nel secondo invece
        LMMathItalic10-Italic
        LMMathSymbols10-Italic

        Insomma, perché xelatex ce l’ha con il mio “meno”?
        Manca anche nel caso in cui utilizzi un font diverso, caricando
        `\setmainfont[Mapping=tex-text]{Adobe Garamond Pro}`

        Idee?
        Passo a TexLive ’09?
        🙂

        LuCa

        LuCa,
        a me il segno meno nel .pdf generato con xelatex, compare.
        `\documentclass[a4paper]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage{fontspec}
        \begin{document}
        $a+b-c$
        \end{document}`

        Ecco i font presenti: http://i814.photobucket.com/albums/zz66/lateximages/bistek.png.

        Ti farei vedere il .log, ma è “chilometrico” (anche se immagino serva leggerne solo una parte). Ho usato la vecchia MiKTeX 2.7.

        Ciao,
        Antonio

      • #39169
        mlgdominici
        Amministratore del forum
          Up
          0
          Down
          ::


          Neanch’io riscontro problemi (TeX Live 2008). Questo è l’elenco dei file caricati, ottenuto con \listfile

          `
          *File List*
          article.cls 2005/09/16 v1.4f Standard LaTeX document class
          size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
          fontenc.sty
          t1enc.def 2005/09/27 v1.99g Standard LaTeX file
          inputenc.sty 2006/05/05 v1.1b Input encoding file
          utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc
          t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
          ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
          omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
          fontspec.sty 2008/08/09 v1.18 Advanced font selection for XeLaTeX
          ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
          calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
          xkeyval.sty 2008/08/13 v2.6a package option processing (HA)
          xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
          fontenc.sty
          eu1enc.def 2008/03/08 v0.1d Experimental unicode font encoding
          eu1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern
          fontspec.cfg
          ***********
          `

          Ma i font caricati sono:

          CMMI10
          CMR10
          CMSY10
          LMRoman10-Regular

          Ciao,
          Max.

        • #39170
          Up
          0
          Down
          ::

          Ho un problemino. Consideriamo il seguente codice:
          `\documentclass[a4paper]{article}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \begin{document}
          $a+b-c$
          \end{document}`
          Il pdf viene generato perfettamente da pdflatex e Acrobat Reader mi comunica che sono presenti i seguenti font:
          CMMI10
          CMR10
          CMSY10
          SFRM1000
          Se, invece, compilo con xelatex il seguente:
          `\documentclass[a4paper]{article}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage{fontspec}
          \begin{document}
          $a+b-c$
          \end{document}`
          dal pdf manca il segno “-“.

          Naturalmente caricare inputenc e fontenc con xelatex è sbagliato. Sulla mancanza del segno meno non mi pronuncio. Dipende fortemente dalla versione di XeTeX; quella che uso attualmente è
          `XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009)`
          Ciao
          Enrico

        • #39171
          Up
          0
          Down
          ::

          Neanch’io riscontro problemi (TeX Live 2008). Questo è l’elenco dei file caricati, ottenuto con \listfile

          `
          *File List*
          article.cls 2005/09/16 v1.4f Standard LaTeX document class
          size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
          fontenc.sty
          t1enc.def 2005/09/27 v1.99g Standard LaTeX file
          inputenc.sty 2006/05/05 v1.1b Input encoding file
          utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc
          t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
          ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
          omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
          fontspec.sty 2008/08/09 v1.18 Advanced font selection for XeLaTeX
          ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
          calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
          xkeyval.sty 2008/08/13 v2.6a package option processing (HA)
          xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)
          fontenc.sty
          eu1enc.def 2008/03/08 v0.1d Experimental unicode font encoding
          eu1lmr.fd 2007/01/14 v1.3 Font defs for Latin Modern
          fontspec.cfg
          ***********
          `

          Ma i font caricati sono:

          CMMI10
          CMR10
          CMSY10
          LMRoman10-Regular

          Ciao,
          Max.

          Grazie mille di quest’elenco!
          In effetti avevo una versione di fontspec antiquata. Ora ho aggiornato quel file e tutto sembra funzionare.

          🙂
          LuCa

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

      Go to top