Libertine, un po’ di chiarezza

  • Creatore
    Topic
  • #79185
    franen
    Partecipante
      Up
      0
      Down
      ::


      Ciao, ho un problema con l’utilizzo del font libertine con pdflatex su Ubuntu. Ma faccio un discorso più ampio, tanto per chiarirmi le idee, spero non vi annoierete.
      Ho tre installazioni della TeXlive2012, tutte aggiornate a pochi minuti fa dallo stesso repository, una su Win Xp, una su OSX10.6.8 e una su Ubuntu 12.04 (installato secondo la guida di Enrico).
      Iniziamo con le prime cose strane: se apro il TeXlive manager (o TeX live utility si Mac) e faccio un “cerca” della stringa “libertine” ottengo:
      su Windows:
      libertine
      libertine-legacy
      libertine-type1
      libertineotf
      libgreek (più altri che non cito)

      Su Mac:
      libertine
      libertine-legacy
      libertine-type1
      libertineotf
      libgreek (più altri che non cito)

      Su Ubuntu:
      libertine
      libertine-type1
      libertineotf
      libgreek (più altri che non cito)

      Manca quindi su Ubuntu il pacchetto libertine-legacy. Qualche idea?

      Se poi compilo un esempio minimo come`\documentclass{article}
      \usepackage[T1]{fontenc}
      \usepackage{libertine}
      \begin{document}
      Ciao a tutti! 123456
      \end{document}`Ottengo:
      Su Ubuntu:`! LaTeX Error: File `libertine.sty' not found.`
      Su Mac:
      Su Win come su Mac:

      Se provo a modificare il codice scrivendo`\documentclass{article}
      \usepackage[T1]{fontenc}
      \usepackage{libertine-type1}
      \begin{document}
      Ciao a tutti! 123456
      \end{document}` ottengo:
      Su Ubuntu: con i numeri old-style
      Su Mac ottengo l’errore`kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 LinLibertineO-osf-ly1–base
      mktexpk: don't know how to create bitmap font for LinLibertineO-osf-ly1–base.
      mktexpk: perhaps LinLibertineO-osf-ly1–base is missing from the map file.
      kpathsea: Appending font creation commands to missfont.log. )
      !pdfTeX error: /usr/texbin/pdflatex (file LinLibertineO-osf-ly1–base): Font LinLibertineO-osf-ly1–base at 600 not found`
      Su win come si ubuntu

      Quindi c’è qualcosa che non va. Mi piacerebbe non avere problemi di portabilità da una piattaforma all’altra. Anche a voi succede quanto ho descritto o devo cambiare qualcosa nell’installazione?
      Francesco

    Visualizzazione 18 filoni di risposte
    • Autore
      Risposte
      • #79186
        Up
        0
        Down
        ::

        franen” post=78297Ciao, ho un problema con l’utilizzo del font libertine con pdflatex su Ubuntu. Ma faccio un discorso più ampio, tanto per chiarirmi le idee, spero non vi annoierete.
        Ho tre installazioni della TeXlive2012, tutte aggiornate a pochi minuti fa dallo stesso repository, una su Win Xp, una su OSX10.6.8 e una su Ubuntu 12.04 (installato secondo la guida di Enrico).
        Iniziamo con le prime cose strane: se apro il TeXlive manager (o TeX live utility si Mac) e faccio un “cerca” della stringa “libertine” ottengo:
        su Windows:
        libertine
        libertine-legacy
        libertine-type1
        libertineotf
        libgreek (più altri che non cito)

        Su Mac:
        libertine
        libertine-legacy
        libertine-type1
        libertineotf
        libgreek (più altri che non cito)

        Su Ubuntu:
        libertine
        libertine-type1
        libertineotf
        libgreek (più altri che non cito)

        Manca quindi su Ubuntu il pacchetto libertine-legacy. Qualche idea?

        Se poi compilo un esempio minimo come`\documentclass{article}
        \usepackage[T1]{fontenc}
        \usepackage{libertine}
        \begin{document}
        Ciao a tutti! 123456
        \end{document}`Ottengo:
        Su Ubuntu:`! LaTeX Error: File `libertine.sty' not found.`
        Su Mac:
        Su Win come su Mac:

        Se provo a modificare il codice scrivendo`\documentclass{article}
        \usepackage[T1]{fontenc}
        \usepackage{libertine-type1}
        \begin{document}
        Ciao a tutti! 123456
        \end{document}` ottengo:
        Su Ubuntu: con i numeri old-style
        Su Mac ottengo l’errore`kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 LinLibertineO-osf-ly1–base
        mktexpk: don't know how to create bitmap font for LinLibertineO-osf-ly1–base.
        mktexpk: perhaps LinLibertineO-osf-ly1–base is missing from the map file.
        kpathsea: Appending font creation commands to missfont.log. )
        !pdfTeX error: /usr/texbin/pdflatex (file LinLibertineO-osf-ly1–base): Font LinLibertineO-osf-ly1–base at 600 not found`
        Su win come si ubuntu

        Quindi c’è qualcosa che non va. Mi piacerebbe non avere problemi di portabilità da una piattaforma all’altra. Anche a voi succede quanto ho descritto o devo cambiare qualcosa nell’installazione?
        Francesco

        Secondo quanto ho capito dagli ultimi sconvolgimenti, libertine-legacy non dovrebbe esserci più. Ma nemmeno libertine-type1, però devo controllare con più calma. Di “legacy” sono sicuro: se tlmgr non l’ha rimosso all’ultimo aggiornamento, fallo a mano.

        Ciao
        Enrico

      • #79187
        Doc
        Partecipante
          Up
          0
          Down
          ::


          Si chiama semplicemente [tt]libertine[/tt]:
          `domenico@desktop:~$ tlmgr show libertine
          package: libertine
          category: Package
          shortdesc: Simple use of Linux Libertine and Biolinum fonts.
          longdesc: The package offers compatibility to old documents which use \usepackage{libertine}. The package passes all options to the packages biolinum-type1 and libertine-type1, and sets the default font encoding to T1
          installed: Yes
          revision: 27812
          cat-version: 0.02
          cat-date: 2012-09-25 18:08:41 +0200
          cat-license: lppl
          collection: collection-fontsextra`

        • #79188
          Up
          0
          Down
          ::


          Aggiungo che l’ultimo aggiornamento mi ha proposto libertine. Di fatto non fa niente perché il .sty viene messo nel posto sbagliato. 🙁 Probabilmente verrà corretto presto, ma lo scopo di [tt]libertine.sty[/tt] è solo di caricare [tt]libertine-type1[/tt] e [tt]biolinum-type1.sty[/tt] mettendo a posto la faccenda delle codifiche di output che i due [tt]…-type1.sty[/tt] hanno pasticciato.

          Confermo anche che [tt]libertine-legacy[/tt] non c’è più.

          27770 4 days karl rm libertine-legacy, replaced by libertine-type1 + biolinum-type1

          Ciao
          Enrico

        • #79189
          franen
          Partecipante
            Up
            0
            Down
            ::


            Con l’aggiornamento di oggi Windows e Ubuntu compilano regolarmente, OSX dà errore`kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 LinLibertineO-osf-t1–base
            mktexpk: don't know how to create bitmap font for LinLibertineO-osf-t1–base.
            mktexpk: perhaps LinLibertineO-osf-t1–base is missing from the map file.
            kpathsea: Appending font creation commands to missfont.log.
            )
            !pdfTeX error: /usr/texbin/pdflatex (file LinLibertineO-osf-t1–base): Font Lin
            LibertineO-osf-t1–base at 600 not found
            ==> Fatal error occurred, no output PDF file produced!`Mi auguro che risolvano…
            Fran

          • #79190
            Up
            0
            Down
            ::

            franen” post=78450Con l’aggiornamento di oggi Windows e Ubuntu compilano regolarmente, OSX dà errore`kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 LinLibertineO-osf-t1–base
            mktexpk: don't know how to create bitmap font for LinLibertineO-osf-t1–base.
            mktexpk: perhaps LinLibertineO-osf-t1–base is missing from the map file.
            kpathsea: Appending font creation commands to missfont.log.
            )
            !pdfTeX error: /usr/texbin/pdflatex (file LinLibertineO-osf-t1–base): Font Lin
            LibertineO-osf-t1–base at 600 not found
            ==> Fatal error occurred, no output PDF file produced!`Mi auguro che risolvano…
            Fran

            Nessun errore da me. Log?

            Ciao
            Enrico

          • #79191
            franen
            Partecipante
              Up
              0
              Down
              ::


              Dalla compilazione del primo emc del primo messaggio (cioè con \usepackage{libertine})`This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=pdflatex 2012.9.25) 28 SEP 2012 21:39
              entering extended mode
              \write18 enabled.
              %&-line parsing enabled.
              **prova.tex
              (./prova.tex
              LaTeX2e <2011/06/27>
              Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
              rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
              c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
              h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
              h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
              ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
              rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
              kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
              polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
              lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian,
              welsh, loaded.
              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
              Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo
              File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
              )
              \c@part=\count79
              \c@section=\count80
              \c@subsection=\count81
              \c@subsubsection=\count82
              \c@paragraph=\count83
              \c@subparagraph=\count84
              \c@figure=\count85
              \c@table=\count86
              \abovecaptionskip=\skip41
              \belowcaptionskip=\skip42
              \bibindent=\dimen102
              )
              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
              Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def
              File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
              LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
              ))
              (/usr/local/texlive/2012/texmf-dist/tex/latex/libertine/libertine.sty
              Package: libertine 2012/09/24 – 0.02: Font Libertine/Biolinum – Herbert Voss

              (/usr/local/texlive/2012/texmf-dist/tex/latex/biolinum-type1/biolinum-type1.sty
              Package: biolinum-type1 2012/09/17 (autoinst) Style file for LinuxBiolinumO.
              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/textcomp.sty
              Package: textcomp 2005/09/27 v1.99g Standard LaTeX package
              Package textcomp Info: Sub-encoding information:
              (textcomp) 5 = only ISO-Adobe without \textcurrency
              (textcomp) 4 = 5 + \texteuro
              (textcomp) 3 = 4 + \textohm
              (textcomp) 2 = 3 + \textestimated + \textcurrency
              (textcomp) 1 = TS1 – \textcircled – \t
              (textcomp) 0 = TS1 (full)
              (textcomp) Font families with sub-encoding setting implement
              (textcomp) only a restricted character set as indicated.
              (textcomp) Family '?' is the default used for unknown fonts.
              (textcomp) See the documentation for details.
              Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.

              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/ts1enc.def
              File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
              )
              LaTeX Info: Redefining \oldstylenums on input line 266.
              Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281.
              Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282.
              Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283.
              Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284.
              Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285.
              Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286.
              Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287.
              Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288.
              Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289.
              Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290.
              Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291.
              Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292.
              Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293.
              Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294.
              Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295.
              Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296.
              Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297.
              Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298.
              Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299.
              Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300.
              Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301.
              Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302.
              Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303.
              Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304.

              Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305.
              Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306.
              Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307.
              Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308.
              Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309.
              Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310.
              Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311.
              Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312.
              Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313.
              Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314.
              Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315.
              Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316.
              Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317.
              Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318.
              Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319.
              Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320.
              Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321.
              Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322.
              Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323.
              Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324.
              Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325.
              Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326.
              Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327.
              Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328.
              Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329.
              Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330.
              Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331.
              Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332.
              Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333.
              Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334.
              Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335.
              Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336.
              Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337.
              Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338.
              Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339.
              Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340.
              )
              (/Users/Francesco/Library/texmf/tex/latex/MinionPro/fontaxes.sty
              Package: fontaxes 2007/03/31 v0.2b Font selection axes
              LaTeX Info: Redefining \upshape on input line 26.
              LaTeX Info: Redefining \itshape on input line 28.
              LaTeX Info: Redefining \slshape on input line 30.
              LaTeX Info: Redefining \scshape on input line 34.
              )
              LaTeX Info: Redefining \swshape on input line 30.

              (/usr/local/texlive/2012/texmf-dist/tex/latex/xkeyval/xkeyval.sty
              Package: xkeyval 2008/08/13 v2.6a package option processing (HA)

              (/usr/local/texlive/2012/texmf-dist/tex/generic/xkeyval/xkeyval.tex
              \XKV@toks=\toks14
              \XKV@tempa@toks=\toks15
              \XKV@depth=\count87
              File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)

              (/usr/local/texlive/2012/texmf-dist/tex/generic/xkeyval/keyval.tex))))
              (/usr/local/texlive/2012/texmf-dist/tex/latex/libertine-type1/libertine-type1.s
              ty
              Package: libertine-type1 2012/09/16 (autoinst) Style file for LinuxLibertineO.
              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
              Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def
              File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
              LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
              )
              (/usr/local/texlive/2012/texmf-dist/tex/latex/ly1/ly1enc.def
              File: ly1enc.def 2009/07/22 v0.7 TeX 'n ANSI encoding (DPC/KB)
              )
              LaTeX Font Info: Try loading font information for LY1+ptm on input line 100.

              (/usr/local/texlive/2012/texmf-dist/tex/latex/ly1/ly1ptm.fd
              File: ly1ptm.fd 2001/02/01 font definitions for LY1/ptm using Berry names.
              ))
              LaTeX Info: Redefining \tlshape on input line 31.
              LaTeX Info: Redefining \texttl on input line 31.
              LaTeX Info: Redefining \swshape on input line 31.
              LaTeX Info: Redefining \textsu on input line 31.
              )
              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
              Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

              (/usr/local/texlive/2012/texmf-dist/tex/latex/ly1/ly1enc.def
              File: ly1enc.def 2009/07/22 v0.7 TeX 'n ANSI encoding (DPC/KB)
              LaTeX Font Info: Redeclaring font encoding LY1 on input line 11.
              )
              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/t1enc.def
              File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file
              LaTeX Font Info: Redeclaring font encoding T1 on input line 43.
              )
              LaTeX Font Info: Try loading font information for T1+ptm on input line 100.

              (/usr/local/texlive/2012/texmf-dist/tex/latex/psnfss/t1ptm.fd
              File: t1ptm.fd 2001/06/04 font definitions for T1/ptm.
              ))) (./prova.aux)
              \openout1 = `prova.aux'.

              LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 4.
              LaTeX Font Info: … okay on input line 4.
              LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 4.
              LaTeX Font Info: … okay on input line 4.
              LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 4.
              LaTeX Font Info: … okay on input line 4.
              LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 4.
              LaTeX Font Info: … okay on input line 4.
              LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 4.
              LaTeX Font Info: … okay on input line 4.
              LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 4.
              LaTeX Font Info: … okay on input line 4.
              LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 4.
              LaTeX Font Info: Try loading font information for TS1+cmr on input line 4.

              (/usr/local/texlive/2012/texmf-dist/tex/latex/base/ts1cmr.fd
              File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
              )
              LaTeX Font Info: … okay on input line 4.
              LaTeX Font Info: Checking defaults for LY1/ptm/m/n on input line 4.
              LaTeX Font Info: … okay on input line 4.
              LaTeX Font Info: Try loading font information for T1+LinuxLibertineO-OsF on
              input line 4.

              (/usr/local/texlive/2012/texmf-dist/tex/latex/libertine-type1/T1LinuxLibertineO
              -OsF.fd
              File: T1LinuxLibertineO-OsF.fd 2012/09/16 (autoinst) Font definitions for T1/Li
              nuxLibertineO-OsF.
              )
              LaTeX Font Info: Font shape `T1/LinuxLibertineO-OsF/m/n' will be
              (Font) scaled to size 10.0pt on input line 4.
              \c@mv@tabular=\count88
              \c@mv@boldtabular=\count89
              [1

              {/Users/Francesco/Library/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex
              .map}] (./prova.aux) )
              Here is how much of TeX's memory you used:
              1615 strings out of 493488
              24135 string characters out of 3141326
              61572 words of memory out of 3000000
              4937 multiletter control sequences out of 15000+200000
              12404 words of font info for 19 fonts, out of 3000000 for 9000
              957 hyphenation exceptions out of 8191
              35i,4n,35p,207b,113s stack positions out of 5000i,500n,10000p,200000b,50000s

              !pdfTeX error: /usr/texbin/pdflatex (file LinLibertineO-osf-t1–base): Font Lin
              LibertineO-osf-t1–base at 600 not found
              ==> Fatal error occurred, no output PDF file produced!
              `

            • #79192
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                confermo: dopo l’aggiornamento di oggi libertine.sty è nel posto giusto e anche MAC OS X compila correttamente

              • #79193
                franen
                Partecipante
                  Up
                  0
                  Down
                  ::


                  il mio libertine.sty si trova in `usr/local/texlive/2012/texmf-dist/tex/latex/libertine`mi pare sia giusto. Ho rimosso il pacchetto libertine-legacy come suggerito da Enrico, ho aggiornato dal mirror di Bologna.
                  Fran

                • #79194
                  Up
                  0
                  Down
                  ::

                  franen” post=78461Dalla compilazione del primo emc del primo messaggio (cioè con \usepackage{libertine})`This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=pdflatex 2012.9.25) 28 SEP 2012 21:39
                  entering extended mode
                  \write18 enabled.
                  %&-line parsing enabled.
                  **prova.tex
                  (./prova.tex
                  LaTeX2e <2011/06/27>
                  [……]
                  [1

                  {/Users/Francesco/Library/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex
                  .map}] (./prova.aux) )
                  Here is how much of TeX's memory you used:
                  1615 strings out of 493488
                  24135 string characters out of 3141326
                  61572 words of memory out of 3000000
                  4937 multiletter control sequences out of 15000+200000
                  12404 words of font info for 19 fonts, out of 3000000 for 9000
                  957 hyphenation exceptions out of 8191
                  35i,4n,35p,207b,113s stack positions out of 5000i,500n,10000p,200000b,50000s

                  !pdfTeX error: /usr/texbin/pdflatex (file LinLibertineO-osf-t1–base): Font Lin
                  LibertineO-osf-t1–base at 600 not found
                  ==> Fatal error occurred, no output PDF file produced!
                  `

                  Hai un pdftex.map locale. Molto male! Significa che in qualche momento della tua vita hai usato [tt]updmap[/tt]; penso di aver già detto alcune centinaia di volte che non va bene. 🙂

                  Rimuovi
                  `/Users/Francesco/Library/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map`
                  (rinominalo, intanto) e riprova.

                  Se hai installato font nell’albero personale sono affaracci tuoi, ma non venire poi a lamentarti che hai problemi con i font. 😉

                  Ciao
                  Enrico

                • #79195
                  franen
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Uhm… ho corretto tutto… funziona. Ora vado a darmi un paio di bacchettate sulle dita, così mi ricordo di non installare più i font dove non si deve 🙂
                    Fran

                  • #79196
                    Up
                    0
                    Down
                    ::

                    franen” post=78469Uhm… ho corretto tutto… funziona. Ora vado a darmi un paio di bacchettate sulle dita, così mi ricordo di non installare più i font dove non si deve 🙂
                    Fran

                    `\documentclass[a4paper]{article}
                    \usepackage{xparse}
                    \ExplSyntaxOn
                    \NewDocumentCommand{\nondevo}{mm}
                    {
                    \franen_do_punishment:nn { #1 } { #2 }
                    }
                    \cs_new_protected:Npn \franen_do_punishment:nn #1 #2
                    {
                    \prg_replicate:nn { #1 }
                    {
                    Non~devo~#2 \par
                    % \franen_use_stick:n { dita }
                    }
                    }
                    % \cs_new_protected:Npn \franen_use_stick:n #1 { … }
                    \ExplSyntaxOff
                    \begin{document}
                    \nondevo{100}{installare font nell'albero personale}
                    \end{document}`
                    Lascio a te per esercizio la definizione di [tt]\franen_use_stick:n[/tt] 🙂

                    Ciao
                    Enrico

                  • #79197
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      Se hai installato font nell’albero personale sono affaracci tuoi, ma non venire poi a lamentarti che hai problemi con i font.

                      Non so che cosa tu abbia fatto con i font installati nel tuo albero personale con le mappe dove non dovevi, eccetera; io ho font personali, che ho creato io, che non sono di pubblico domino, che uso regolarmente, che si trovano nel mio albero personale, regolarmente creato sui miei Mac secondo le indicazioni indicati nella guida di TeX Live; dalla 2012 in poi la gestione delle mappe è cambiata, ma, oltre a essere stato annunciato, me ne sono accorto subito e ho modificato le mie cose personali di conseguenza. Non ho nessuna problema; ad ogni aggiornamento della distribuzione i miei font personali appaiono sempre nell’unica pdftex.map di sistema senza che io debba alzare un dito e fare le cose a mano. Ho semplicemente seguito le istruzioni indicate nel documento che si legge con texdoc texlive.

                      Non penso che si possa parlare di “affaracci miei“; certo ognuno è padrone di fare gli errori che vuole e sono “affaracci suoi”, sono perfettamente d’accordo. Ma non vedo altre possibilità di agire quando si vogliono creare font, se non altro durante la messa a punto, e prima di caricarli su CTAN. Credo di averne caricati su CTAN più di un migliaio, ma prima dovevano essere provati sulla mia macchina e non potevo permettermi di perdere tutto il lavoro perché un upgrade della distribuzione mi aveva sovrascritto i miei font. Oh, certo l’albero radicato in texmf-local/ non viene sovrascritto, ma è accessibile a tutti gli utenti della macchina; i miei font in prova, in costruzione, sotto collaudo, non possono essere resi disponibili agli altri utenti, finché non sono a posto. Non resta che l’albero personale.
                      Questo ovviamente non riguarda le mappe, ma non sono sicuro che la roba assolutamente privata debba andare sulle mappe di sistema.

                      Per fortuna non ho di questi problemi perché sono l’unico utente delle mie macchine. 😆 La perorazione precedente riguarda chi lavora su macchine multiutente, o per gli amministratori di sistema.

                    • #79198
                      Up
                      0
                      Down
                      ::

                      OldClaudio” post=78473

                      Se hai installato font nell’albero personale sono affaracci tuoi, ma non venire poi a lamentarti che hai problemi con i font.

                      Il problema è quando gli “affaracci suoi” diventano “affaracci nostri”. 🙂

                      OldClaudio” post=78473Non so che cosa tu abbia fatto con i font installati nel tuo albero personale con le mappe dove non dovevi, eccetera; io ho font personali, che ho creato io, che non sono di pubblico domino, che uso regolarmente, che si trovano nel mio albero personale, regolarmente creato sui miei Mac secondo le indicazioni indicati nella guida di TeX Live; dalla 2012 in poi la gestione delle mappe è cambiata, ma, oltre a essere stato annunciato, me ne sono accorto subito e ho modificato le mie cose personali di conseguenza. Non ho nessuna problema; ad ogni aggiornamento della distribuzione i miei font personali appaiono sempre nell’unica pdftex.map di sistema senza che io debba alzare un dito e fare le cose a mano. Ho semplicemente seguito le istruzioni indicate nel documento che si legge con texdoc texlive.

                      Non penso che si possa parlare di “affaracci miei“; certo ognuno è padrone di fare gli errori che vuole e sono “affaracci suoi”, sono perfettamente d’accordo. Ma non vedo altre possibilità di agire quando si vogliono creare font, se non altro durante la messa a punto, e prima di caricarli su CTAN. Credo di averne caricati su CTAN più di un migliaio, ma prima dovevano essere provati sulla mia macchina e non potevo permettermi di perdere tutto il lavoro perché un upgrade della distribuzione mi aveva sovrascritto i miei font. Oh, certo l’albero radicato in texmf-local/ non viene sovrascritto, ma è accessibile a tutti gli utenti della macchina; i miei font in prova, in costruzione, sotto collaudo, non possono essere resi disponibili agli altri utenti, finché non sono a posto. Non resta che l’albero personale.
                      Questo ovviamente non riguarda le mappe, ma non sono sicuro che la roba assolutamente privata debba andare sulle mappe di sistema.

                      Per fortuna non ho di questi problemi perché sono l’unico utente delle mie macchine. 😆 La perorazione precedente riguarda chi lavora su macchine multiutente, o per gli amministratori di sistema.

                      In effetti la faccenda è cambiata con la 2012; ma occorre crearsi `updmap.cfg` nel proprio albero personale. Comunque occorre anche far andare [tt]updmap[/tt] regolarmente, perché altrimenti il problema di franen può comparire quando un pacchetto di font viene modificato. Questo naturalmente vale solo per le corrispondenze con i font Type1; per i bitmap non c’è alcun problema perché [tt]pdftex.map[/tt] non c’entra.

                      In ogni caso, per mappe personali c’è sempre la scappatoia di inserire
                      `\pdfmapfile{=nome.map}`
                      nel proprio documento, senza dover alterare [tt]pdftex.map[/tt]. Per le sperimentazioni con font Type1 credo sia la strada migliore, perché evita di dover ricorrere a [tt]updmap[/tt] a ogni piè sospinto.

                      Ciao
                      Enrico

                    • #79199
                      franen
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Credo che la questione derivi dal fatto che un tempo avevo installato i MinionPro, seguendo le istruzioni della documentazione del pacchetto e di una discussione sul vecchio forum. Tutto andava bene.
                        Poi arrivò la TL2012. E un giorno provai a compilare, per caso, perché non lo uso praticamente mai, un documento conl il MInion. E non andava. Quindi, senza alcuna cognizione di causa, ho dato qualche comando, fra cui certamente updmap.
                        Nulla cambiò in bene, nel senso che non potevo comunque usare i Minion, ma pareva che non fosse sorto alcun problema, finora.
                        Ecco, tanto per ricordarmi che dovrei studiare anche qualcosa legato ai font in pdflatex, argomento per me oscuro

                        (Ah, comunque i font li avevo installati nell’albero personale, il mio texmf-local contiene solo la cartella web2c che contiene solo updmap.cfg).

                        E ora a un matrimonio, in una giornata di pioggia… speriamo migliori!

                        Fran

                      • #79200
                        Up
                        0
                        Down
                        ::


                        Ciao a tutti. Ora un po’ di chiarezza la chiedo io 🙂

                        Posto che a me le cose si installano sempre correttamente e non ho bisogno di andare a vedere dove si sono cacciate, vi chiedo per piacere di mostrarmi le righe da mettere nel preambolo per usare il font Libertine. Ultimamente ci sono molti aggiornamenti, i quali a volte cancellano dalla distribuzione pacchetti Libertine esistenti, e non ci capisco davvero più nulla. 🙂

                        Vorrei sapere come fare per usarli correttamente (magari con un commento e le indicazioni per i Biolinum) con LaTeX e XeLaTeX. A me questo carattere continua a piacere e lo trovo molto gradevole.

                        Grazie e ciao
                        Tommaso

                      • #79201
                        Up
                        0
                        Down
                        ::

                        illinguista1972″ post=78485Ciao a tutti. Ora un po’ di chiarezza la chiedo io 🙂

                        Posto che a me le cose si installano sempre correttamente e non ho bisogno di andare a vedere dove si sono cacciate, vi chiedo per piacere di mostrarmi le righe da mettere nel preambolo per usare il font Libertine. Ultimamente ci sono molti aggiornamenti, i quali a volte cancellano dalla distribuzione pacchetti Libertine esistenti, e non ci capisco davvero più nulla. 🙂

                        Vorrei sapere come fare per usarli correttamente (magari con un commento e le indicazioni per i Biolinum) con LaTeX e XeLaTeX. A me questo carattere continua a piacere e lo trovo molto gradevole.

                        Grazie e ciao
                        Tommaso

                        `\documentclass[a4paper]{article}

                        \usepackage{ifxetex,ifluatex}

                        \ifxetex
                        \usepackage{libertineotf}
                        \else
                        \usepackage{libertine}
                        \fi
                        `
                        Ciao
                        Enrico

                      • #79202
                        Doc
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          illinguista1972″ post=78485Ciao a tutti. Ora un po’ di chiarezza la chiedo io 🙂

                          Posto che a me le cose si installano sempre correttamente e non ho bisogno di andare a vedere dove si sono cacciate, vi chiedo per piacere di mostrarmi le righe da mettere nel preambolo per usare il font Libertine. Ultimamente ci sono molti aggiornamenti, i quali a volte cancellano dalla distribuzione pacchetti Libertine esistenti, e non ci capisco davvero più nulla. 🙂

                          Vorrei sapere come fare per usarli correttamente (magari con un commento e le indicazioni per i Biolinum) con LaTeX e XeLaTeX. A me questo carattere continua a piacere e lo trovo molto gradevole.

                          Grazie e ciao
                          Tommaso

                          `\usepackage{libertineotf}`
                          per Xe/Lua-LaTeX. In tal caso, [tt]\sffamily{}[/tt] carica direttamente il biolinum e [tt]\libmono[/tt] il corrispondente mono.

                          `\usepackage{libertine-type1}
                          \usepackage{biolinum-type1}`
                          per latex.

                          EDIT
                          Ha già risposto Egreg, ma non me ne ero accorto.

                        • #79203
                          Up
                          0
                          Down
                          ::

                          Doc” post=78502`\usepackage{libertineotf}`
                          per Xe/Lua-LaTeX. In tal caso, [tt]\sffamily{}[/tt] carica direttamente il biolinum e [tt]\libmono[/tt] il corrispondente mono.

                          Mi pare che viene anche ridefinito [tt]\ttfamily[/tt], correggetemi se sbaglio. Ma esiste un modo per avere l’equivalente di [tt]\libmono[/tt] in pdflatex?

                          Grazie,
                          Antonio

                        • #79204
                          franen
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Il font libertine si può usare scrivendo`\usepackage{libertine}`Con gli ultimi aggiornamenti però ci sono i numeri oldstyle come default. Per avere i numeri “lining” occorre scrivere`\usepackage[lining]{libertine}`

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

                        Go to top