quale supporto matematico per simoncini garamond [risolto]

  • Creatore
    Topic
  • #110569
    davidebond
    Partecipante
      Up
      0
      Down
      ::


      Salve. Mi piacerebbe sapere quale support matematico va meglio usando il simoncini garamond. Il garamond ha un supporto di suo. Non si può usare l’urw-garamond solo per la matematica? Altre soluzioni?

      Grazie. Ciao,

      davide

    Visualizzazione 20 filoni di risposte
    • Autore
      Risposte
      • #110570
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Dopo averne letto la documentazione, prova con il pacchetto mathdesign.

        • #110571
          davidebond
          Partecipante
            Up
            0
            Down
            ::


            Grazie del suggerimento. Ho provato con questo mwe:

            `
            \documentclass{amsart}
            \usepackage{latexsym,amssymb}
            \usepackage{simoncini}
            \usepackage[T1]{fontenc}
            \usepackage[urw-garamond]{mathdesign}

            \begin{document}

            Vediamo come esce la formula seguente:
            \begin{equation}
            \int_a^b f(x)dx = 0,123456789,
            \end{equation}
            in cui compare il numero 0,123456789.

            \end{document}
            `

            Usando il pdflatex non esce niente. Nel log compaiono due warnings:

            `
            Package mathdesign/mdugm Warning: Package 'amssymb' shouldn't be used in conjonction with package mdugm, on input line 7.
            Package mathdesign/mdugm Warning: Package 'amsfonts' shouldn't be used in conjonction with package mdugm, on input line 7.
            `

            E come giustificazione del fallimento:

            `
            !pdfTeX error: pdflatex.exe (file ugmr8a.pfb): cannot open Type 1 font file for reading
            ==> Fatal error occurred, no output PDF file produced!
            `

            Usando il latex, i due warnings rimangono. Però sembra andare tutto per il meglio. Lanciando:

            `
            dviout garamond.dvi
            `

            (questo il nome del mwe), salta fuori solo un segno di integrale, due parentesi e un uguale.

            Nell’aprirsi, dviout segnala spesso:

            `
            Cannot resolve font (7/7)
            `

            Per esempio:

            `
            md-gmr8y.420(2100):
            Searched C:\Users\davidebond\.texlive2015\texmf-var\fonts\pk\\md-gmr8y.420pk
            Searched C:\Users\davidebond\.texlive2015\texmf-var\fonts\pk\\md-gmr8y.421pk
            Searched C:\Users\davidebond\.texlive2015\texmf-var\fonts\pk\\md-gmr8y.419pk
            Searched C:\texlive\2015\texmf-var\fonts\pk\\md-gmr8y.420pk
            Searched C:\texlive\2015\texmf-var\fonts\pk\\md-gmr8y.421pk
            Searched C:\texlive\2015\texmf-var\fonts\pk\\md-gmr8y.419pk
            `

            Dove sbaglio? Ho usato la guida ‘The mathdesign package’ di Pichaureau, dove a pagina 2 indica come usare il font.

            Grazie. Ciao,

            davide

          • #110572
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Io non dispongo del Simoncini Garamanond, quindi ho potuto solo commentare nel tuo EMC la riga che si riferisce al pacchetto simoncini. Ecco il mio EMC:`% !TEX TS-program = pdflatex
              % !TEX encoding = UTF-8 Unicode
              \documentclass{amsart}
              %\usepackage{latexsym,amssymb}
              %\usepackage{simoncini}
              \usepackage[T1]{fontenc}
              \usepackage[urw-garamond]{mathdesign}

              \begin{document}

              Vediamo come esce la formula seguente:
              \begin{equation}
              \int_a^b f(x)\,\mathrm{d}x = 0.123456789
              \end{equation}
              in cui compare il numero 0,123456789.

              \end{document}`e il risultato viene benissimo con il Gramond di defautl, cioè l’URW-Garamond.

              Il warning sul fatto di usare amssymb (e latexsym) dipende dal fatto che la documentazione di mathdesign dice esplicitamante di NON caricare amsmath & company. Tu ufficialmente non lo fai, e in effetti io non lo vedo caricato, ma il warning su amassymb c’è e di cnseguenza anche quello su amsfonts caricato da amssymb.

              Invece latexsym NON VA MAI CARICATO PER NESSUN MOTIVO quando si usano i pacchetti o le classi che già provvedono a tutti i simboli della AMS. Il pacchetto continua a d essere distribuito per compatibilità con il passato e per potere compilare vecchi documenti (precedentei al 1994 o a qualche anno dopo) che si rifanno al veccio linguaggio LaTeX209, quello precedente al LaTeX2e, che è in vigore da 23 anni…

              Nonostante quei pacchetti non debbano essere caricati tutta la formula esce correttamente in Garamond, anche le cifre.

              Piuttosto, se scrivi in inglese (come succede quando non specifichi una lingua diversa a babel) la virgola in matematica è un segno di interpunzione, non il separatore decimale. Ho cambiato la virgola decimale, con un punto decimale. Il punto decimale è consentito solo in iglese; nelle altre lingue ogni nazione specifica quali separatori decimali si possono usare. In Italia è la virgola.
              Perciò o usi il pacchetto siunutx, con il suo comando \num, dopo aver specificato di usare la virgola come separaore decimale, oppure usando l’opzione italian per babel, specifichi dopo \begin{document} la dichiarazione \IntelligentComma, che rende attiva la virgola in matematica in modo da inserire una virgola decimale solo se è immediatamente seguita da una cifra, altrimenti inserisce una virgola di punteggiatura.
              Infine nella matematica i display la punteggiatura finale è una cosa che non si unsa più; persino L’Arte di scrivere con LaTeX, molto tradizionale per lo stilee di scrittura, prima del 2016 raccomandava di usare la punteggiaura normale anche nelle formule idn display, ma nella versione attuale del 2017 dice esplicitamante che la punteggiatura, specialmente quella finale, è superflua perché sostituita efficacemente sia dalla composizione in display, sia per gli spazi eventualmente contenuti all’interno della formula. Perciò ho cancellato la virgola finale.

              Infine il segno di differenziale viene male scritto come se “d”, il segno di differenziale, fosse una variabile matematica; scrivendolo in tondo, come prescritto dalle norme ISO per la matematica dei fisici, degli ingegneri e degli scienziati che fanno uso di grandezze, non solo di variabili matematiche, la scrittura dell’integrale è anche “ortograficamente” e tipograficamente corretta.

            • #110573
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Credo di aver trovato una soluzione; sempre non disponendo del Simoncini ho dovuto fare esperimenti con altri font. Con il file seguente:`% !TEX TS-program = pdflatex
                % !TEX encoding = UTF-8 Unicode
                \documentclass{amsart}
                %\usepackage{latexsym,amssymb}
                %\usepackage{simoncini}
                \usepackage[T1]{fontenc}
                \usepackage[urw-garamond]{mathdesign}
                \usepackage{newpxtext}

                \begin{document}

                Vediamo come esce la formula seguente:
                \begin{equation}
                \int_a^b f(x)\,\mathrm{d}x = 0.123456789
                \end{equation}
                in cui compare il numero 0,123456789.

                \end{document}` credo che la cosa funzioni.
                Nota infatti che ho caricato un pacchetto newpxtext (che ridefinisce le famiglie testuali senza toccare le famiglie matematiche) dopo aver chiamato la matematica (e il testo) con mathedsign e l’opzione urw-garamond.

                Con questa sequenza di caricamento (sostituenco newpxtext con simoncini, dovresti essere in grado di comporre il testo in Simoncini e la matematica in una foram di Garamond abbastanza simile e certamente difficile da distinguere da quella che si potrebbe avere se il Simoncini disponesse anche della matematica.

                Prova a vedere se ti funziona. nel caso puoi modificare il tuo pacchetto simoncini, in modo che prima chiami la matematica con mathdesign e poi ridefinisca le famiglie \rmfamily, \familydefault, eccetera DOPO che sia stata sistemata ma matematica.

                Spero che ti funzioni.

              • #110574
                davidebond
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie per i consigli tipografici. La tua soluzione, con me non funziona. Ho provato con il simoncini, niente da fare. Come prima. Ho provato con times e con il tuo font. Il pdflatex non compila il documento. Il latex produce un dvi in cui sono assenti dalla formula tutte le lettere. Ho provato con il tuo stesso documento.

                  Grazie. Ciao,

                  davide

                • #110575
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Davide, il con il documento che ti ho allegato non ho nessuna problema, nemmeno il più piccole warning.
                    Io ho l’installazione TeXLive 2016. Tu vedo che vai ancora con la 2015, come si vede dai tuoi
                    messaggi`md-gmr8y.420(2100):
                    Searched C:\Users\davidebond\.texlive2015\texmf-var\fonts\pk\\md-gmr8y.420pk
                    Searched C:\Users\davidebond\.texlive2015\texmf-var\fonts\pk\\md-gmr8y.421pk
                    Searched C:\Users\davidebond\.texlive2015\texmf-var\fonts\pk\\md-gmr8y.419pk
                    Searched C:\texlive\2015\texmf-var\fonts\pk\\md-gmr8y.420pk
                    Searched C:\texlive\2015\texmf-var\fonts\pk\\md-gmr8y.421pk
                    Searched C:\texlive\2015\texmf-var\fonts\pk\\md-gmr8y.419pk`Non so se sia solo questo il problema, ma se sualla tua piattaforma Windows hai installato la TeXLive 2015, perché una anno fa non hai aggiornato alla 2016?
                    Per carità, non sei l’unico che vuole mantenere in vita una distribuzione non aggiornabile (se non a mano), ma per garantirsi una riproducibilità dei risultati.
                    Tuttavia capisci bene che è difficile darti una mano se per caso i tuoi problemi nascono da una versione vecchia del software, visto che la maggior parte degli altri utenti cerca di servirsi della versione più aggiornata possibile.

                    D’altra parte i messaggi che accludi non sono esaurienti;

                    Per esempio le ultime 50 righe del file .log direbbero molto di più, perché lavorando con pdflatex o anche con il semplice latex, si vede quali font sono stati caricati, in che forme (raster o vettoriali).

                    Dal messaggio sui .pk sembrerebbe che tu non disponga dei font vettoriali matematici che accompagnano gli URW-Garamond testuali tramite mathdesign. Tuttatavia non serve a niente tirare ad indovinare.

                    Non si può nemmeno dare la colpa alla installazione di MiKTeX, rispetto a quella che io preferisco di TeXLive (diversi tempi e modi di aggiornamenti). È proprio la TeXLive di cui disponi che è obsoleta — già perché sta per uscire la versione 2017 di TeXLive, ed è almeno un anno che non aggiorni la tua versione 2015; non ho tenuto il conteggio di quanti pacchetti nuovi esistano (stimerei almeno un centinaio) e quanti pacchetti preesistenti sono stati aggiornati per togliere bug e/o per ampliarne le prestazioni (direi circa 1500 (sui 3500, in cifra tonda, che costituiscono la distribuzione completa di TeXLive).

                    Quindi vedi che rimanere indietro con gli aggiornamenti del software non è, almeno ai miei occhi, una cosa da fare.

                  • #110576
                    davidebond
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Grazie. Hai ragione. Io avevo installato anche su Windows texlive2016, poi ho avuto dei problemi e ho reinstallato tutto a partire da una iso che mi ero creata. Mi sono trovato ad avere texlive2015. Su Linux ho installato texlive2016. Reinstallare texlive significa reinstallare anche il simoncini… Vedrò cosa fare. In questo momento non ho salute e tutto mi riesce difficile.

                      Grazie. Ciao,

                      Davide
                      .

                    • #110577
                      OldClaudio
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Capisco i tuoi problemi.
                        Comunuqe vediamo se questo ti può aiutare. Prendi questo EMC`% !TEX TS-program = pdflatex
                        % !TEX encoding = UTF-8 Unicode
                        \documentclass{amsart}
                        \usepackage[T1]{fontenc}
                        \usepackage[urw-garamond]{mathdesign}
                        %\renewcommand\rmdefault{lmr}

                        \begin{document}

                        Vediamo come esce la formula seguente:
                        \begin{equation}
                        \int_a^b f(x)\,\mathrm{d}x = 0.123456789
                        \end{equation}
                        in cui compare il numero 0,123456789.

                        \end{document}` Nota che dopo la chiamata di mathedsign c’è una riga commentata.

                        Copiati questo file in un nuovo file .tex col nome che ti pare, e compilalo. Complia senza errori? Sia il testo sia la matematica?

                        Caso 1) No, non compila bene. Il guaio allora non è Simoncini, ma è proriio mathdesign con i suoi file ausiliari. E se questa è la situazione, ti consiglierei di scarica una ISO del 2016 (quella del 2017 non è ancora disponibile) e installa la 206. Per non perdere il simoncini mettiti su una chiavetta tutti i file che hai creato per il simoncini, in modo da poterli reinstalalre nelle stesse cartelle dove erano prima, senza dover ricorrere a fontinstall di nuovo. Ricontrolla che con l’installazione 2016 tutto proceda bene a i file si compili correttamante,

                        2) Si, si compila correttamente. Allora togli il commento dala riga commentata; con quella riga sostituisci i file testuali con grazie mediante i Latin Modern; questi li hai certamante sulla tua installazione TL2015 e ovviamente li avresti anche nella TL2016. Certamente li avria anche fra due o tre settimane quando installerai la TL2017. Compila ancora?
                        2.1) Sì compila e la parte testuale è più chiara e più larga. Sei a cavallo; sostituisci lmr con la sigla della famiglia dei simoncini (era pig o psig o qualcosa del genere?); ricompila e vedi il risultato.
                        2.1.1) la matematica viene ma il testo non viene. Male, vuol dire che i file di descrizione dei Simoncini, quelli con estensione .fd, non sono a posto. dubito che ti succeda una cosa del genere, ma nel caso devi sistemare i file .fd
                        2-1-2) Si viene tutto con i Simoncini per il testo e i font simil-garamond per la matematica. Sei a cavallo.
                        2.2) Non non compila più correttamente, mancano diverse cose. Male; è colpa della TL2015. Aggiorna.

                        Credo di averti esposto quello che sono capace di prevedere che ti possa capitare.

                        A me l’EMC che ti ho messo sopra compila correttamente sia con gli URW-Garamoned come font testuale e i simil-Garamaond per la parte matematica, sia con I Latin Modern per la parte testuale e i simil-Garamond per la parte matematica.

                        Io ho la TL2016 aggiornata fino al giorno in cui è cominciato il periodo di freezing, che precede il rilascio della nuova versione annuale, cioè fino al 1° maggio scorso.
                        Come ti ho detto non ho i Simoncini Garamond, quindi non posso provare con quei font.

                      • #110578
                        davidebond
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Grazie. Proverò appena possibile. I font convertiti li ho salvati su una chiavetta.

                          Grazie. Ciao,

                          Davide

                        • #110579
                          davidebond
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Anzitutto, grazie. Ho disinstallato texlive2015 e installato la 2016. Non è cambiato niente. Ho provato a processare il tuo file e questo è il log

                            `
                            This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/W32TeX) (preloaded format=pdflatex 2017.5.21) 21 MAY 2017 11:59
                            entering extended mode
                            restricted \write18 enabled.
                            %&-line parsing enabled.
                            **./garamond2.tex
                            (./garamond2.tex
                            LaTeX2e <2016/03/31>
                            Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
                            (c:/texlive/2016/texmf-dist/tex/latex/amscls/amsart.cls
                            Document Class: amsart 2015/03/04 v2.20.2
                            \linespacing=\dimen102
                            \normalparindent=\dimen103
                            \normaltopskip=\skip41
                            (c:/texlive/2016/texmf-dist/tex/latex/amsmath/amsmath.sty
                            Package: amsmath 2016/03/10 v2.15b AMS math features
                            \@mathmargin=\skip42

                            For additional information on amsmath, use the `?' option.
                            (c:/texlive/2016/texmf-dist/tex/latex/amsmath/amstext.sty
                            Package: amstext 2000/06/29 v2.01 AMS text

                            (c:/texlive/2016/texmf-dist/tex/latex/amsmath/amsgen.sty
                            File: amsgen.sty 1999/11/30 v2.0 generic functions
                            \@emptytoks=\toks14
                            \ex@=\dimen104
                            ))
                            (c:/texlive/2016/texmf-dist/tex/latex/amsmath/amsbsy.sty
                            Package: amsbsy 1999/11/29 v1.2d Bold Symbols
                            \pmbraise@=\dimen105
                            )
                            (c:/texlive/2016/texmf-dist/tex/latex/amsmath/amsopn.sty
                            Package: amsopn 2016/03/08 v2.02 operator names
                            )
                            \inf@bad=\count79
                            LaTeX Info: Redefining \frac on input line 199.
                            \uproot@=\count80
                            \leftroot@=\count81
                            LaTeX Info: Redefining \overline on input line 297.
                            \classnum@=\count82
                            \DOTSCASE@=\count83
                            LaTeX Info: Redefining \ldots on input line 394.
                            LaTeX Info: Redefining \dots on input line 397.
                            LaTeX Info: Redefining \cdots on input line 518.
                            \Mathstrutbox@=\box26
                            \strutbox@=\box27
                            \big@size=\dimen106
                            LaTeX Font Info: Redeclaring font encoding OML on input line 634.
                            LaTeX Font Info: Redeclaring font encoding OMS on input line 635.
                            \macc@depth=\count84
                            \c@MaxMatrixCols=\count85
                            \dotsspace@=\muskip10
                            \c@parentequation=\count86
                            \dspbrk@lvl=\count87
                            \tag@help=\toks15
                            \row@=\count88
                            \column@=\count89
                            \maxfields@=\count90
                            \andhelp@=\toks16
                            \eqnshift@=\dimen107
                            \alignsep@=\dimen108
                            \tagshift@=\dimen109
                            \tagwidth@=\dimen110
                            \totwidth@=\dimen111
                            \lineht@=\dimen112
                            \@envbody=\toks17
                            \multlinegap=\skip43
                            \multlinetaggap=\skip44
                            \mathdisplay@stack=\toks18
                            LaTeX Info: Redefining \[ on input line 2739.
                            LaTeX Info: Redefining \] on input line 2740.
                            )
                            LaTeX Font Info: Try loading font information for U+msa on input line 388.

                            (c:/texlive/2016/texmf-dist/tex/latex/amsfonts/umsa.fd
                            File: umsa.fd 2013/01/14 v3.01 AMS symbols A
                            )
                            (c:/texlive/2016/texmf-dist/tex/latex/amsfonts/amsfonts.sty
                            Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
                            \symAMSa=\mathgroup4
                            \symAMSb=\mathgroup5
                            LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
                            (Font) U/euf/m/n –> U/euf/b/n on input line 106.
                            )
                            \copyins=\insert199
                            \abstractbox=\box28
                            \listisep=\skip45
                            \c@part=\count91
                            \c@section=\count92
                            \c@subsection=\count93
                            \c@subsubsection=\count94
                            \c@paragraph=\count95
                            \c@subparagraph=\count96
                            \c@figure=\count97
                            \c@table=\count98
                            \abovecaptionskip=\skip46
                            \belowcaptionskip=\skip47
                            \captionindent=\dimen113
                            \thm@style=\toks19
                            \thm@bodyfont=\toks20
                            \thm@headfont=\toks21
                            \thm@notefont=\toks22
                            \thm@headpunct=\toks23
                            \thm@preskip=\skip48
                            \thm@postskip=\skip49
                            \thm@headsep=\skip50
                            \dth@everypar=\toks24
                            )
                            (c:/texlive/2016/texmf-dist/tex/latex/base/fontenc.sty
                            Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

                            (c:/texlive/2016/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 48.
                            ))
                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mathdesign.sty
                            Package: mathdesign 2013/08/29 v2.31 Math Design Project

                            (c:/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty
                            Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
                            \KV@toks@=\toks25
                            )
                            (c:/texlive/2016/texmf-dist/tex/latex/base/ifthen.sty
                            Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC)
                            )
                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/mdugm.cfg)
                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/mdugm.sty
                            Package: mdugm 2013/08/29 v2.31 urw garamondno8 + mdugm (Math Design Project)

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdfont.def
                            File: mdfont.def 2013/08/29 v2.31 (Math Design Project)
                            )
                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdsffont.def
                            File: mdsffont.def 2013/08/29 v2.31 (Math Design Project)
                            )
                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdttfont.def
                            File: mdttfont.def 2013/08/29 v2.31 (Math Design Project)
                            )
                            \symmdcal=\mathgroup6
                            LaTeX Font Info: Overwriting symbol font `mdcal' in version `bold'
                            (Font) OMS/mdugm/m/n –> OMS/mdugm/b/n on input line 97.
                            \symmdscr=\mathgroup7
                            LaTeX Font Info: Overwriting symbol font `mdscr' in version `bold'
                            (Font) OMS/mdugm/m/n –> OMS/mdugm/b/n on input line 103.
                            LaTeX Font Info: Redeclaring math alphabet \mathfrak on input line 109.
                            LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `normal'
                            (Font) U/euf/m/n –> U/xmdeuf/m/n on input line 109.
                            LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
                            (Font) U/euf/b/n –> U/xmdeuf/m/n on input line 109.
                            LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
                            (Font) U/xmdeuf/m/n –> U/xmdeuf/b/n on input line 110.
                            LaTeX Info: Redefining \frak on input line 111.
                            LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
                            (Font) OT1/cmr/m/n –> OT1/mdugm/m/n on input line 121.
                            LaTeX Font Info: Overwriting symbol font `letters' in version `normal'
                            (Font) OML/cmm/m/it –> OML/mdugm/m/it on input line 122.
                            LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
                            (Font) OMS/cmsy/m/n –> OMS/mdugm/m/n on input line 123.
                            LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
                            (Font) OMX/cmex/m/n –> OMX/mdugm/m/n on input line 124.
                            LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
                            (Font) OT1/cmr/bx/n –> OT1/mdugm/b/n on input line 126.
                            LaTeX Font Info: Overwriting symbol font `letters' in version `bold'
                            (Font) OML/cmm/b/it –> OML/mdugm/b/it on input line 127.
                            LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
                            (Font) OMS/cmsy/b/n –> OMS/mdugm/b/n on input line 128.
                            LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
                            (Font) OMX/cmex/m/n –> OMX/mdugm/b/n on input line 129.
                            LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal'
                            (Font) OT1/mdugm/m/n –> T1/mdugm/m/n on input line 131.
                            LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
                            (Font) OT1/cmr/bx/n –> T1/mdugm/b/n on input line 132.
                            LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
                            (Font) OT1/cmr/m/it –> T1/mdugm/m/it on input line 133.
                            LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
                            (Font) OT1/cmss/m/n –> T1/cmss/m/n on input line 134.
                            LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
                            (Font) OT1/cmtt/m/n –> T1/cmtt/m/n on input line 135.
                            LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold'
                            (Font) OT1/mdugm/b/n –> T1/mdugm/b/n on input line 137.
                            LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
                            (Font) OT1/cmr/bx/n –> T1/mdugm/b/n on input line 138.
                            LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
                            (Font) OT1/cmr/bx/it –> T1/mdugm/b/it on input line 139.
                            LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
                            (Font) OT1/cmss/bx/n –> T1/cmss/b/n on input line 140.
                            LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
                            (Font) OT1/cmtt/m/n –> T1/cmtt/b/n on input line 141.
                            \symlettersupright=\mathgroup8
                            LaTeX Font Info: Overwriting symbol font `lettersupright' in version `bold'
                            (Font) OML/mdugm/m/n –> OML/mdugm/b/n on input line 144.
                            LaTeX Font Info: Redeclaring math alphabet \mathrm on input line 145.
                            LaTeX Font Info: Overwriting math alphabet `\mathcal' in version `normal'
                            (Font) OMS/mdugm/m/n –> OMS/mdugm/m/n on input line 167.

                            (c:/texlive/2016/texmf-dist/tex/latex/xkeyval/xkeyval.sty
                            Package: xkeyval 2014/12/03 v2.7a package option processing (HA)

                            (c:/texlive/2016/texmf-dist/tex/generic/xkeyval/xkeyval.tex
                            (c:/texlive/2016/texmf-dist/tex/generic/xkeyval/xkvutils.tex
                            \XKV@toks=\toks26
                            \XKV@tempa@toks=\toks27
                            )
                            \XKV@depth=\count99
                            File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
                            ))
                            LaTeX Font Info: Try loading font information for T1+mdugm on input line 186
                            .

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/t1mdugm.fd
                            File: t1mdugm.fd 2013/08/29 Fontinst v1.933 font definitions for T1/mdugm.
                            )
                            LaTeX Font Info: Redeclaring math accent \widetilde on input line 449.
                            LaTeX Font Info: Redeclaring math accent \widehat on input line 450.
                            \symmathdesignA=\mathgroup9
                            LaTeX Font Info: Overwriting symbol font `mathdesignA' in version `bold'
                            (Font) MDA/mdugm/m/n –> MDA/mdugm/b/n on input line 491.
                            LaTeX Font Info: Overwriting encoding scheme math defaults on input line 493
                            .
                            \symmathdesignB=\mathgroup10
                            LaTeX Font Info: Overwriting symbol font `mathdesignB' in version `bold'
                            (Font) MDB/mdugm/m/n –> MDB/mdugm/b/n on input line 498.
                            LaTeX Info: Redefining \bold on input line 510.
                            LaTeX Font Info: Redeclaring math accent \widetilde on input line 532.
                            LaTeX Font Info: Redeclaring math accent \widehat on input line 533.
                            \rulethickness=\skip51
                            )
                            (c:/texlive/2016/texmf-dist/tex/latex/base/fontenc.sty
                            Package: fontenc 2005/09/27 v1.99g Standard LaTeX package

                            (c:/texlive/2016/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 48.
                            ))) (./garamond2.aux)
                            \openout1 = `garamond2.aux'.

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

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdacmr.fd
                            File: mdacmr.fd
                            )
                            LaTeX Font Info: … okay on input line 8.
                            LaTeX Font Info: Checking defaults for MDB/cmr/m/n on input line 8.
                            LaTeX Font Info: Try loading font information for MDB+cmr on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdbcmr.fd
                            File: mdbcmr.fd
                            )
                            LaTeX Font Info: … okay on input line 8.
                            LaTeX Font Info: Try loading font information for OT1+mdugm on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/ot1mdugm.fd
                            File: ot1mdugm.fd 2013/08/29 Fontinst v1.933 font definitions for OT1/mdugm.
                            )
                            LaTeX Font Info: Try loading font information for OML+mdugm on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/omlmdugm.fd
                            File: omlmdugm.fd 2013/08/29 Fontinst v1.933 font definitions for OML/mdugm.
                            )
                            LaTeX Font Info: Try loading font information for OMS+mdugm on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/omsmdugm.fd
                            File: omsmdugm.fd 2013/08/29 Fontinst v1.933 font definitions for OMS/mdugm.
                            )
                            LaTeX Font Info: Try loading font information for OMX+mdugm on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/omxmdugm.fd
                            File: omxmdugm.fd 2013/08/29 Fontinst v1.933 font definitions for OMX/mdugm.
                            )
                            LaTeX Font Info: Try loading font information for U+msa on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/amsfonts/umsa.fd
                            File: umsa.fd 2013/01/14 v3.01 AMS symbols A
                            )
                            LaTeX Font Info: Try loading font information for U+msb on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/amsfonts/umsb.fd
                            File: umsb.fd 2013/01/14 v3.01 AMS symbols B
                            )
                            LaTeX Font Info: Try loading font information for MDA+mdugm on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/mdamdugm.fd
                            File: mdamdugm.fd 2013/08/29 Fontinst v1.933 font definitions for MDA/mdugm.
                            )
                            LaTeX Font Info: Try loading font information for MDB+mdugm on input line 8.

                            (c:/texlive/2016/texmf-dist/tex/latex/mathdesign/mdugm/mdbmdugm.fd
                            File: mdbmdugm.fd 2013/08/29 Fontinst v1.933 font definitions for MDB/mdugm.
                            )

                            Package mathdesign/mdugm Warning: Package 'amsfonts' shouldn't be used in conjo
                            nction with package mdugm, on input line 8.

                            [1{c:/Users/davidebond/.texlive2016/texmf-var/fonts/map/pdftex/updmap/pdftex.ma
                            p}] (./garamond2.aux) )
                            Here is how much of TeX's memory you used:
                            3032 strings out of 493014
                            38341 string characters out of 6137001
                            79709 words of memory out of 5000000
                            6376 multiletter control sequences out of 15000+600000
                            44829 words of font info for 74 fonts, out of 8000000 for 9000
                            1302 hyphenation exceptions out of 8191
                            34i,4n,29p,272b,195s stack positions out of 5000i,500n,10000p,200000b,80000s
                            {c:/texlive/2016/texmf-dist/fonts/enc/dvips/ly1/texnansi
                            .enc}
                            !pdfTeX error: pdflatex.exe (file ugmr8a.pfb): cannot open Type 1 font file for
                            reading
                            ==> Fatal error occurred, no output PDF file produced!
                            `

                            Dov’è il trucco?

                            Grazie. Ciao,

                            davide

                          • #110580
                            davidebond
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Allora, il trucco sta nel fatto che il font non era installato. Non capisco il perché. Io ho scaricato la iso di texlive e compiuto l’installazione completa. Ho dovuto usare getnonfreefonts. Adesso, mi dice che non trova la mappa del simoncini, ma i documenti vengono compilati in simoncini ugualmente. Incidentalmente, il tuo file funziona correttamente in tutti i passi. A parte il fatto che non trova il simoncini.
                              Il file funziona mettendo solo \usepackage[urw-garamond]{mathdesign} e indicando esplicitamente il simoncini. Ho notato, però che le lettere vengono troppo distanziate. Per esempio, $dp$. Si può ovviare?

                              Grazie. Ciao,

                              davide

                            • #110581
                              OldClaudio
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                direi che siamo sulla buona strada.

                                [inciso]Non so di quale $db$ parli, visto che nel mio esempio non compare mai dp in matematica. Cera un $dx$ che è diventato un $\,\mathrm{d}x$, ma quando era solo un dx la d era troppo distanziata dalla x. Non so spiegarti il perché[fine inciso]

                                Allora vai nella cartella …\2016\texmf-var\fonts\map\pdftex\updmap\ dove dovrebbe trovarsi il file pdftex_dl14.map
                                Aprilo con un qualsiasi editor ASCII (quello che usi per i sorgenti .tex va benissimo, Notepad.exe probabimente no; Notepad++ certamante si, ma dovresti installarlo se non lo hai già fatto) e vi trovi dento tutti i file che pdflatex può usare per comporre i testi. Cerca o la stringa simoncini (con o senza iniziale maiuscola, cerca entrambe le stringhe) Se vi si trova dentro, allora pdflatex deve essere in grado di usarlo; se non c’è, il che è molto probabile, ti sei dimenticato di eseguire la creazione della mappa e della sua inclusione nella mappa generale che avevi fatto inizialmente e che non hai ripetuto, perché forse hai salvato solo i file virtuali oltre ai file otf dei simoncini, dopo quella lunga trafila che avevi raccontato in un altro filone di discussione.

                                Devi, in sostanza, mettere a punto la mappa generale. finche il file pdftex_dl14.map non contiene nulla sui simoncini, non riuscirai mai a usarlo. Evidentemente, siccome prima lo usavi, prima le sue informazioni comparivano nella mappa generale.

                              • #110582
                                davidebond
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Allora. Il pdflatex trova benissimo il simoncini, ma nel tuo esempio non lo usa. Io ho installato pig.map in

                                  `
                                  C:/texlive/2016/texmf-dist/fonts/map/dvips/simoncini/pig.map
                                  `

                                  seguendo la guida di Lehmann. Poi, l’ho collocato anche in

                                  `
                                  C:/texlive/2016/texmf-dist/fonts/map/dvips/updmap/pig.map
                                  `

                                  Ciao,

                                  davide

                                • #110583
                                  davidebond
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::


                                    Mi devo correggere. Trova la famiglia. Il tuo esempio funziona alla grande. Nel mio caso, trovo il problema segnalato prima (cioè che in $da\thickapprox 8$ la d è lontana dalla a) e il fatto che alcuni simboli non vengono trovati e vengono sostituiti con quellii di default. Il log parla di input line 40, ma alla linea 40 inizia solo il documento. Per inciso io uso da quasi vent’anni emacs come editor. Non lo cambieri con nessuno.

                                    Ciao e grazie,

                                    davide

                                    P.S. Dato che texlive alla fine è solo un grosso albero, si può salvare la distribuzione copiando tutta la directory a partire da “texlive” su una chiavetta e reinstallarla al bisogno semplicemente copiandola?

                                  • #110584
                                    OldClaudio
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::

                                      davidebond” post=110838Allora. Il pdflatex trova benissimo il simoncini, ma nel tuo esempio non lo usa. Io ho installato pig.map in

                                      `
                                      C:/texlive/2016/texmf-dist/fonts/map/dvips/simoncini/pig.map
                                      `

                                      seguendo la guida di Lehmann. Poi, l’ho collocato anche in

                                      `
                                      C:/texlive/2016/texmf-dist/fonts/map/dvips/updmap/pig.map
                                      `

                                      Ciao,

                                      davide

                                      Sai che non dovresti mai mettere mano nelle cartelle diverse da quelle che si trovano nel tuo albero personale e nell’albero texmf-local; solo questi due alberi non vengono aggiornati quando installi la versione successiva.

                                      La procedura corretta è quella di mettere pig.map dentro un updmap.cfg nel tuo albero personale (e non verrà mai cancellata con i successivi aggiornamenti, specialmente quelli annuali) e poi come amministratore lanciare il comando updmap-sys che ricrea tutte le mappe generali.

                                      Le istruzioni di Lehmann sono un po’ datate; ora questi pasticci non si fanno più.

                                    • #110585
                                      OldClaudio
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::

                                        davidebond” post=110839Mi devo correggere. Trova la famiglia. Il tuo esempio funziona alla grande. Nel mio caso, trovo il problema segnalato prima (cioè che in $da\thickapprox 8$ la d è lontana dalla a) e il fatto che alcuni simboli non vengono trovati e vengono sostituiti con quellii di default. Il log parla di input line 40, ma alla linea 40 inizia solo il documento. Per inciso io uso da quasi vent’anni emacs come editor. Non lo cambieri con nessuno.?

                                        Difficile dire qualcosa senza avere un esempio minimo compilabile; e lo si può compilare benissimo anche senza il Simoncini, perché nella matematica il Simoncini non entra.

                                        davidebond” post=110839P.S. Dato che texlive alla fine è solo un grosso albero, si può salvare la distribuzione copiando tutta la directory a partire da “texlive” su una chiavetta e reinstallarla al bisogno semplicemente copiandola?

                                        Direi che la procedura, benché fattibile, ha dei grossi rischi; poi reinstallare da copia salvata su un disco o una chiavetta, ma devi comunque aggiustare i path perché l’editor possa lanciare i programmi.
                                        Non solo, ma quando fai l’aggiornamento annuale di TeXlLve, quanto hai salvato su disco o chiavetta ti serve a poco.
                                        Invece puoi tranquillamente salvare il tuo albero personale (in linux radicato in ~/texlive; in windows (da Win7 in poi) in C:\Users\Davide\texlmf).

                                        Datti una buona lettura ai due file di documentazione texdoc texlive e texdoc tlmgr.

                                        Non ho niente contro emacs, che sicuramente è un gran software; richiede solo un lungo tempo per imparare a gestirlo con profitto e bisogna farne un uso continuo per non perdere la maestria acquisita; come cantava Gigliola Cinquetti, non ho più l’età…

                                      • #110586
                                        davidebond
                                        Partecipante
                                          Up
                                          0
                                          Down
                                          ::


                                          Allora, mwe con simoncini e urw-garamond:

                                          `
                                          \documentclass{amsart}
                                          \usepackage{latexsym,amssymb}
                                          \usepackage[urw-garamond]{mathdesign}
                                          \renewcommand\rmdefault{pig}

                                          \begin{document}

                                          Prendiamo quest'esempio, $da\thickapprox 8.1234$ o il seguente:
                                          \begin{equation}
                                          dp=mn\cdot rs.
                                          \end{equation}
                                          \end{document}
                                          `

                                          Come vedi, le lettere sono distanziate. Il seguente è un esempio sempre con il simoncini, ma con i soliti font per la matematica. Le distanze tra le lettere sono quelle corrette. Nell’esempio precedente, $da$ non sembra un prodotto…

                                          `

                                          \documentclass{amsart}
                                          \usepackage{latexsym,amssymb}
                                          \usepackage{simoncini}

                                          \begin{document}

                                          Prendiamo quest'esempio, $da\thickapprox 8.1234$ o il seguente:
                                          \begin{equation}
                                          dp=mn\cdot rs.
                                          \end{equation}

                                          \end{document}
                                          `

                                          Al posto del simoncini puoi mettere il font che vuoi.

                                          Riguardo a dove installare i fonts… Devo dire che io non aggiorno mai una versione. La cancello e installo quella nuova. In questo modo scarico la nuova versione e la salvo su dvd. Se succedono casini, posso reinstallare facilmente.

                                          Incidentalmente, ho installato texlive su windows 7 con un lenovo G780, 16gb di ram, ssd, e processore intel core i5. Ci sono voluti 80 minuti. Ho installato su un hard disk normale esterno opensuse e su di essa la stessa texlive. L’installazione è durata 21 minuti. Stesso computer. Solo OS diversi…

                                          Grazie. Ciao,

                                          davide

                                          P.S. Onestamente, io ho sempre usato emacs senza gui. Sono minimalista e con i soli tasti è tutto più rapido. Con windows ho preferito installare la versione con gui per evitare complicazioni inutili.

                                        • #110587
                                          OldClaudio
                                          Partecipante
                                            Up
                                            0
                                            Down
                                            ::


                                            Ti ripeto che non ho nulla contro emacs; semplicemente non ho più l’età; come ho raccontato ad altri, prima di andare in pensione ero riuscito ad usare emacs solo per il suo calendario che mi dava anche le festività ebraiche. Per vari motivi e per evitare problemi con alcuni studenti, consultavo i giorni festivi ebraici per evitare di fissare gli esami nelle feste ebraiche che non hanno una data fissa nel calendario gregoriano, in quanto quello ebraico è lunisolare. I miei studenti ebrei hanno sempre apprezzato questa attenzione; e io ringrazio emacs che mi ha permesso di farlo. Purtroppo non riporta le date delle feste patronali che cambiano di comune in comune, e diventa difficile accontentare tutti, anche se queste feste cadono sempre lo stesso giorno del calendario gregoriano.

                                            Lasciando perdere emacs, direi che mathdesign ha un problema con le impostazioni del supporto matematico ai font Garamond. Prendi questo EMC:`\documentclass{amsart}
                                            %\usepackage{amssymb}
                                            \usepackage[urw-garamond]{mathdesign}
                                            \renewcommand\rmdefault{lmr}

                                            \begin{document}

                                            Prendiamo quest'esempio, $\mathit{da}\thickapprox 8.1234$ o il seguente:
                                            \begin{equation}
                                            \mathit{dp=mn\cdot rs}
                                            \end{equation}
                                            \end{document}`Come vedi ho inserito il comando \mathit e tutto funziona regolarmente (il testo è in latino modern, ma ne ho provati altri). Se togli il comando \mathit le lettere si staccano come giustamante hai rilevato e hai lamentato; direi che questo è un bug. vedo di segnalarlo al curatore di mathdesign.

                                            Nel frattempo non saprei propio come aiutarti a risolvere il tuo problema. Un magrissima consolzione sare bbe quella di usare collezioni di font che contengono sia il testo sia la matematica, ma questo ti obbligherebbe ad abbandonare il Simoncini Garamond a cui sei giustamente affezionato.

                                          • #110588
                                            davidebond
                                            Partecipante
                                              Up
                                              0
                                              Down
                                              ::


                                              Ti ringrazio infinitamente. Con la tua risposta, direi che l’argomento è risolto. Mi permetto di aggiungere un link di vari fonts per latex con o senza supporto matematico:

                                              http://www.tug.dk/FontCatalogue/

                                              Grazie. Ciao,

                                              davide

                                            • #110589
                                              OldClaudio
                                              Partecipante
                                                Up
                                                0
                                                Down
                                                ::


                                                Grazie, già scaricata la tar ball da tempo.
                                                Purtroppo è un ottimo catalogo con esempi, ma non rende completamente l’idea di quello che si può fare o non fare con i font Type ` oppure con gli OpenType.
                                                Tra l’altro mi osno scaricato dei Simoncini Garamond (regular, bold e italics) OpenType. Non ho ancora fatto al procedura con fontinstall per usarli come font a 8 bit, il soli usabili con pdfLaTeX, come sai bene.
                                                I font matematici OpenType li ho provati tutti con questi font per il testo, ma non ce ne ùno che si accoppi decentemente con i Garamond. Alcuni font matematici OpenType creati dal GUST polacco hanno anche loro, non tutti, quella brutta spaziatura fra le lettere che rappresentano variabili matematiche, si risolve usando anche in quai casi, lavorando con {lua|xe}LaTeX, i comandi \mathrm, \mathit, e simili, ma non è simpatico dover ricorrere a questi metodi. Lavorando con questi compilatori, non è nemmeno il caso di dare la colpa a mathdesign, perché non viene usato per niente.

                                              • #110590
                                                davidebond
                                                Partecipante
                                                  Up
                                                  0
                                                  Down
                                                  ::


                                                  Onestamente, il simoncini garamond l’acquistai anni fa dalla Adobe per 150 euro. È quello originale. Non installerei mai versioni free o di altri produttori.

                                                  Ciao,

                                                  davide

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

                                              Go to top