Minion Pro e allineamento dei numeri

  • Creatore
    Topic
  • #115613
    Up
    0
    Down
    ::


    Ciao a tutti!

    Sono nuovo qui nel forum. Il problema che mi tortura è questo:

    sto lavorando alla tesi e dopo aver scritto un po’ di materiale su Texmaker 5.0.2 (ho Ubuntu 18.04) ho pensato fosse arrivata ora di impaginare tutto in modo più ordinato. Ho scaricato Minion Pro (seguendo la guida su https://ctan.org/tex-archive/fonts/minionpro). Sembrava andare tutto bene ma non mi riconosce i numeri dei capitoli o paragrafi e me li segna con un rettangolo e una X.

    È un problema del tutto simile a questo: https://tex.stackexchange.com/questions/267217/minion-pro-lining-figures-shown-as-empty-boxes solo che a me i numeri li allinea, ma non compaiono nei capitoli o nelle sezioni se attivo [textlf]{MinionPro}.

    Ecco il codice:
    `
    \documentclass[12pt,english,a4paper]{report}
    \usepackage[english]{babel}
    \usepackage{MnSymbol}

    \usepackage[textlf,mathlf]{MinionPro}
    %\usepackage{MinionPro}

    \usepackage{fonttable}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}

    \makeatother
    \begin{document}
    \chapter{ESEMPIO}

    \section{esempio}

    Normal Text: 0123456789

    Normal Text: \textbf{0123456789}

    Math Mode: $0123456789$

    \end{document}
    `

    Allego anche il pdf. Direi che il mio problema è che Latex non trovi i numeri Bold. Ma mi sembra assurdo visto che invece le lettere in Bold ci sono.

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #115614
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum.
        Il tuo problemino richiede non poco tempo per collaudare l’esempio minimo compilable che hai allegato, perché il pacchetto MinionPro non fa parte della distribuzione normale del Sistema TeX. Mi stupisco che il nome del pacchetto contenga lettere maiuscole; sarebbe una grossa eccezione alla regola che tutti i nomi dei pacchetti e delle classi distribuiti con il sistema TeX debbano essere minuscoli.

        Domani spero di poterti dare una risposta.

        Invece te la do subito.

        Hoguardato tutto quello che l’attuale aggiornatissima versione di TeX Live mi offre e di quel che mi offre il mio Adobe Acrobat Pro XI in fatto di font. Ho i MinionPro 2000 OpenType: quindi volendo potrei modificare il tuo esempio minimo e compilarlo con XeLaTeX o LuaLaTeX e vedere che cosa ottengo.

        Tuttavia sono andato su CTAN e ho esaminato quel che si trova lì in merito ai MinionPro.
        Le informazioni che vi si rovano non sono dele migliori; quel supporto a LaTeX per l’uso dei MinionPro richede un pesante lavoro di crazione dei font virtuali a partire dagli OpenType; Non si capisce, anche se se ne fa cenno, come vengano ottenuti i font virtuali matematici, ma non sono andato a fondo.

        Quello però che mi ha fatto cadere le braccia è che fa riferimento a teTeX, il padre di TeXLive, che non viene più aggiornato dal 2007; In quell’anno esisteva certamente XeTeX, che mi pare sia stato messo a disposizione della comunità solo nel 2006; ma nel 2007, se non ricordo male non esisteva ancora XeLaTeX, arrivato nel 2008, se non sbaglio le date. La prima distribuzione ufficiale di TeX Live deve essere del 2007.

        Ora aveva un senso ricavare i font virtuali a 256 glifi (codifica di un byte) quando ancora non era disponibile XeLaTeX; ma oggi è disponibile e lo è anche LuaLaTeX che usano direttamente i font OpenType senza bisogno di ottenerne le versioni virtuali.

        Perché il tuo problema nasce sicuramente dal modo con cui sono stati creati i font virtuali.

        QQuindi ti uggerisco di fare tu al ocnversione del tuo esempio minimo compilabile togliendo ogni riferimento al pacchetto MinionPro, ai font MnSymbols, al pacchetto fonttable e ad ogni altro pacchetto che sia specifico di pdfLaTeX. Carica invece il pacchettofontspec che serve per gestire i font opentype; e specificagliquali font vuoi usare per il mainfont; ovviamante i MinionPro; se leggila documentazione di fontspec, trovi anche degli esempi che usano i MinionPro, quindino sto a dirti come fare, visto che c’è già scritto nella documentazione. Compila poi quell’esempio con XeLaTeX o con LuaLaTeX; e ne vedrai gli effetti; Se vuoi usare della matematica in modo serio, devi poi trovare un font Matematico OpenType che si accordi bene con il MinionPro, forse i font XITS Math vanno bene e dovrebbero essere abbondantemente sufficienti.

        In questo modo dovresti superare loscoglio che i MinionPro virtuali ti hanno messo fra i piedi e nello stesso tempo impari come usare XeLaTeX e/o LuaLaTeX (che se non usi il linguaggio Lua, si usa praticamente come XeLaTeX, ma reagisce meglio se usi il pacchetto micrortype e/o se vuoi creare un file PDF che possa soddisfare le nome ISO per l’archiviabilità).

        Poi magari scopri anche che la tesi ben composta la si compone bene anche con latri font e magari lasci perdere i MinionPro perché ne trovi fra gli OpenType di quelli che ti piacciono di più e presentano meno problemi con la matematica.

        Buona tesi…

      • #115615
        Up
        0
        Down
        ::


        Alla fine ho risolto! Il problema era dei più banali: i file .otf che avevo scaricato (circa 64) NON ERANO TUTTI DELLA STESA VERSIONE. Ho scaricato quei 4-5 in versione 1 manualmente cercandoli online, ho rifatto la procedura e miracolo! Funziona tutto ed è uno spettacolo.

        Anzi! Penso che condividerò quello che ho fatto scrivendo una piccola guida.

      • #115616
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Bravo!
          Se vui scrivere una piccola guida sei il benvenuto: come sai la sezione Documentazione è piena di guide grandi e piccole, alcune piccolissime..
          Se vuoi la classe per comporle, visto che ancora non siamo riusciti a mettere un sito nel forum per mettere e scaricare software “nostro”, Ti mando il link per scaricare la classe guidatematica:

          https://www.dropbox.com/s/ks1c6jqs9vl2eu2/guidatematica.zip?dl=0

          Il file guidatematica-doc (.tex e .pdf) è il manuale di istruzioni per usarla. Il file guidatematica.dtx è un file che devi compilare con pdflatex; la compilazione ti produce gudatematica.cls e la documentazione, che, d’altra parte, ti ho accluso già in formato PDF.
          Gli altri sono i file di stile per la bibliografia e luno o due possibili indici analitici.

          Non sentirti in obbligo, visto che hai la tesi in preparazione; tuttavia ti raccomando di aggiornare la procedura che hai seguito alla distribuzione TeX Live moderna (uscita ieri, e ognuno se la può aggiornare — Io me la sono già aggiornata) perché le istruzioni che hai seguito, come ti ho spiegato, sono relative a software obsoleto precedente alla disponibilità di XeLaTeX e LuaLaTeX e di quando TeX Live era ancora in fasce.

          Buob lavoro e buona tesi

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

      Go to top