Pacchetto bbold non funziona

  • Creatore
    Topic
  • #112816
    Up
    0
    Down
    ::


    Buonasera, ho installato miktex su ubuntu e mi ha installato un po’ di pacchetti autonomamente. Prima di queste installazioni, usavo senza problemi il pacchetto bbold per avere, ad esempio, la matrice 0 indicata con \mathbb{0}. Ma da quando ho installato altri pacchetti, il pacchetto bbold non funziona più e mi compromette anche l’uso del semplice \mathbb{R}, per capirci.
    Di seguito due codici:
    `
    \documentclass[a4 paper, 11pt]{report}
    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath,amssymb}
    \begin{document}
    \[
    1 \in \mathbb{R}
    \]
    \end{document}`

    che funziona perfettamente.
    Invece:
    `
    \documentclass[a4 paper, 11pt]{report}
    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath,amssymb}
    \usepackage{bbold}
    \begin{document}
    \[
    \mathbb{0}
    \]
    \end{document}`

    Mi dà questo errore
    `
    This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6650)
    entering extended mode
    (cancella.tex
    LaTeX2e <2017-04-15>
    Babel <3.18> and hyphenation patterns for 75 language(s) loaded.
    (/home/marco/.miktex/texmfs/install/tex/latex/base/report.cls
    Document Class: report 2014/09/29 v1.4h Standard LaTeX document class
    (/home/marco/.miktex/texmfs/install/tex/latex/base/size11.clo))
    (/home/marco/.miktex/texmfs/install/tex/generic/babel/babel.sty
    (/home/marco/.miktex/texmfs/install/tex/generic/babel/switch.def)
    *************************************
    * Local config file bblopts.cfg used
    *
    (/home/marco/.miktex/texmfs/install/tex/latex/arabi/bblopts.cfg)
    (/home/marco/.miktex/texmfs/install/tex/latex/babel-italian/italian.ldf
    (/home/marco/.miktex/texmfs/install/tex/generic/babel/babel.def
    (/home/marco/.miktex/texmfs/install/tex/generic/babel/txtbabel.def))))
    (/home/marco/.miktex/texmfs/install/tex/latex/etoolbox/etoolbox.sty)
    (/home/marco/.miktex/texmfs/install/tex/latex/base/inputenc.sty
    (/home/marco/.miktex/texmfs/install/tex/latex/base/utf8.def
    (/home/marco/.miktex/texmfs/install/tex/latex/base/t1enc.dfu)
    (/home/marco/.miktex/texmfs/install/tex/latex/base/ot1enc.dfu)
    (/home/marco/.miktex/texmfs/install/tex/latex/base/omsenc.dfu)))
    (/home/marco/.miktex/texmfs/install/tex/latex/amsmath/amsmath.sty
    For additional information on amsmath, use the `?' option.
    (/home/marco/.miktex/texmfs/install/tex/latex/amsmath/amstext.sty
    (/home/marco/.miktex/texmfs/install/tex/latex/amsmath/amsgen.sty))
    (/home/marco/.miktex/texmfs/install/tex/latex/amsmath/amsbsy.sty)
    (/home/marco/.miktex/texmfs/install/tex/latex/amsmath/amsopn.sty))
    (/home/marco/.miktex/texmfs/install/tex/latex/amsfonts/amssymb.sty
    (/home/marco/.miktex/texmfs/install/tex/latex/amsfonts/amsfonts.sty))
    (/home/marco/.miktex/texmfs/install/tex/latex/bbold/bbold.sty) (cancella.aux)

    File italian.ldf warning:
    italian.ldf With OT1 encoding guillemets are poorly faked
    italian.ldf Use T1 encoding
    italian.ldf or specify a font with command \CaporaliFrom
    italian.ldf See the documentation concerning the babel-italian typesetting
    italian.ldf on input line 6.

    (/home/marco/.miktex/texmfs/install/tex/latex/amsfonts/umsa.fd)
    (/home/marco/.miktex/texmfs/install/tex/latex/amsfonts/umsb.fd)
    (/home/marco/.miktex/texmfs/install/tex/latex/jknappen/ubbold.fd)Making bbold11.tfm from /home/marco/.miktex/texmfs/data/fonts/source/jknappen/sauter/bbold11.mf…
    Running miktex-mf…
    This is METAFONT, Version 2.7182818 (MiKTeX 2.9.6650)

    (/home/marco/.miktex/texmfs/data/fonts/source/jknappen/sauter/bbold11.mf
    ! I can't find file `b-bbold'.
    l.2 input b-bbold
    ;
    Please type another input file name
    ! Emergency stop.
    l.2 input b-bbold
    ;
    Transcript written on bbold11.log.
    METAFONT failed for some reason

    Sorry, but maketfm did not succeed.

    The log file hopefully contains the information to get MiKTeX going again:

    /home/marco/.miktex/texmfs/data/miktex/log/miktex-maketfm.log

    You may want to visit the MiKTeX project page, if you need help.

    ! Font U/bbold/m/n/10.95=bbold11 at 10.95pt not loadable: Metric (TFM) file not
    found.

    relax
    l.8 \mathbb{0}

    ?`

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #112817
      Massimiliano
      Partecipante
        Up
        0
        Down
        ::


        Ciao MarcoParrinello,

        benvenuto nel forum.
        Quando hai reinstallato miktex che installazione hai fatto? Completa o parziale? Perché il messaggio I can’t find file `b-bbold’ mi fa presupporre che LaTeX non trovi il font definito dal pacchetto

      • #112818
        Up
        0
        Down
        ::


        Ciao Marluxia e grazie per la risposta. Ho seguito la prima parte di ciò che diceva questo link: https://miktex.org/howto/install-miktex-unx

        sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys D6BC243565B2087BC3F897C9277A7293F59E4889

        echo “deb http://miktex.org/download/ubuntu xenial universe” | sudo tee /etc/apt/sources.list.d/miktex.list

        sudo apt-get update

        Then you can install MiKTeX:

        sudo apt-get install miktex

      • #112819
        Up
        0
        Down
        ::


        Eventualmente come posso fare per installare il font che non trova?

      • #112820
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Mi giunge totalmente nuovo il fatto che MiKTeX si possa installare anche su una piattaforma Linux.

          Però ammesso che la procedura che hai indicato sia giusta, devi essere sicuro di avere installato la distribuzione MiKTeX completa ed aggiornata; di solito la pagina di MiKTeX propone una installazione di base che i neofiti si affrettano a scaricare e installare senza leggure ulteriormente pe constatare che quello che stanno instlalndo è solo un piccolissimo assaggio che di solito manca di ogni estensione tranne i pacchetti essenziali.

          Andrò a vedere perché devo appurare questa novità; non ho una macchina Linux quindi non posso fare esperimenti diretti, ma posso scoprire questa novità.

          Non ho capito perché ti sei rivolto a MiKTeX, nato per le piattaforme Windiws, quando la distribuzione TeXLive per macchine Linux esiste da almeno una dozzina di anni. Inoltre il documento texlive-ubuntu. pdf, scaricabile dalla sezione documentazione di questo sito, indica come far convivere sulla stessa macchina Linux sia la distribuzione conforme alle direttive del Consorzio Debian (a cui Ubuntu è soggetto) sia la versione “vera”, quella che si scarica da CTAN, l’archivio specifico del sistema TeX. ogni guida presente nella sezione documentazione ne parla, e noi (quasi) tutti la consigliamo. Forse perché un numero ristretto di noi usa macchine Windows? Non credo, perché le piattaforme Windows sono almeno l’80% del totale dei PC venduti.

        • #112821
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Ho letto le istruzioni del sito MiKTeX; con mia grande sorpresa dall’11 febbraio 2018 MiKTeX sembra installabile anche su Linux e Mac.

            La procedura per l’installazione da eseguita in due tempi; nel primo tempo si installa la pare di base, nella seocnda si specifica se si vuole avere l’installazione completa so se si vuole il completamanto dinamico; un avviso segnala che se si desidera l’installazione completa, bisogna prepararsi a scaricare 200MiB di roba dalla rete e questo sembra avere l’effetto di impaurire gli utenti che si affidano al completamento dinamico dell’installazione.

            I font bbold che Marco vorrebbe usare probabilmente fanno parte dell’installazione completa; non fanno parte della sua installazione, perché nel momento in cui lui li vuole usare viene lanciato METAFONT, che non trova tutto l’armamentario di file .mf necessari per creare si i file metrici tfm, sia i glifi bitmapped.

            Certo è che con TeXLive (che di default è installata completa) i font bbfont ci sono e sono in versione Type 1 (vettoriale); non ne esiste nessuna documentazione; ma suppongo che quel bb iniziale indichi “blackboard bold”. Allora guarda con Navigator le cartelle del tuo Ubuntu; cerca la radice non degli eseguibili, ma dei pacchetti; trovata questa radice (che non avendo Ubuntu non ti so dire dove sia a partire dalla radice del disco) e da lì scendi in …/fonts/type1/pubblic/bbold-type1/ e vedi se la cartella esiste e che cosa contiene. Se la cartella non esiste usa il MiKTeXmanager per completare l’installazione.

            Oppure usa da terminale il comando locate sans-xbbold.mf. questo comando dovrebe rovare tutti i file con quel nome, se non ne trova leggi bene il messaggio con cui il sistema operativo ti risponde; è possibile che ti dica che il database non esiste; allora sempre da terminale dà il comando sudo updatedb che costruisce il database a bordo del tuo Ubuntu e quando ha finito ridà il comando locate; se continua a non trovarlo vuol proprio dire che non hai l’installazione completa.

            I vantaggi di MiKTeX, se funzionasse anche sulle “nuove” piattaforme, è che non deve essere reinstallato ogni anno come succede con TeXLive e MacTeX, però temo che l’abitudine di installare solo la versione basic per risparmiare spazio su disco, ma attivando il completamento dinamico, pone i problemi che stai affrontando.

            Prova dunque a seguire le indicazioni del sito MiKTeX per eseguire l’installazione completa. Se continuasse a non funzionare, elimina tutto e installa la TeXLive seguendo le indicazioni del documento texlive-ubuntu.pdf che ti ho indicato nel mio messaggio precedente.

          • #112822
            Up
            0
            Down
            ::


            Ti ringrazio, non sapevo che MikTex fosse indirizzato maggiormente alle distribuzioni di Windows. Per evitare di incasinarmi troppo, ho preferito rimuoverlo e reinstallare il tutto con texlive.

            Grazie!

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

        Go to top