Ho trovato un bug di LaTeX!?!

  • Creatore
    Topic
  • #5000
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Salve gente!

      Penso di aver trovato un bug di LaTeX.

      Uso MikTeX-WinEdt su XP professional. Premetto che dopo aver compilato i documenti LaTeX uso il DVI viewer per dare un’occhiata al documento, ma quando voglio stampare il tutto converto il DVI in PDF e stampo da Acrobat Reader. Infatti mi sembra che il testo in PDF sia reso meglio (fra l’altro, mi sembra che il font del PDF sia un po’ più piccolo di quello del corrispondente DVI: mi sbaglio?)

      Comunque, provate questo codice:

      `
      \documentclass[a4paper,11pt]{report}
      %
      \usepackage[latin1]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}
      \usepackage{amsthm}
      \usepackage{amsmath}
      \usepackage{latexsym}
      \usepackage{amsfonts}
      \usepackage{amssymb}
      %
      \begin{document}
      Blah\footnote{
      \[
      f(x)=\lim_{m\rightarrow+\infty}\lim_{n\rightarrow+\infty}\cos(m!\pi
      x)^n= \left\{
      \begin{array}{ll}
      1 & \mbox{se } x\in Q,\\
      0 & \mbox{altrimenti.}
      \end{array}
      \right.
      \]}.

      \end{document}
      `

      Nel DVI la parentesi graffa c’è (come deve), ma nel PDF manca! Almeno, a me succede così!! Ho notato che se non installo i vari pacchetti AMS, la parentesi graffa ricompare anche nel PDF…

      E’ un bug?

      Lorenzo

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #5001
        Up
        0
        Down
        ::

        E’ un bug?

        Decisamente NO. Non dipende sicuramente da LaTeX, dipende dal tuo sistema e dai fonts che hai installato, dipende al massimo da dvipdf o (a mio parere) da Acrobat Reader.

        Seconda cosa: non sempre i font T1 funzionano molto bene con i PDF, soprattutto sotto GNU/Linux: prova a disabilitare la riga`\usepackage[T1]{fontenc}` e potrebbe anche essere che il problema sparisca.

        Non spariamo frasi a caso, per favore: LaTeX e` usato da piu` di vent’anni e bug del genere dovrebbero essere stati corretti si e no nella seconda release stabile.

        Giusto per farti vedere quanto sei in torto: guarda questo documento compilato esattamente come hai fatto tu e dimmi se continui a non vedere la graffa.

        Ciao.

      • #5002
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Non dipende sicuramente da LaTeX, dipende dal tuo sistema e dai fonts che hai installato, dipende al massimo da dvipdf o (a mio parere) da Acrobat Reader.

          Seconda cosa: non sempre i font T1 funzionano molto bene con i PDF, soprattutto sotto GNU/Linux: prova a disabilitare la riga`\usepackage[T1]{fontenc}` e potrebbe anche essere che il problema sparisca.

          Non spariamo frasi a caso, per favore: LaTeX e` usato da piu` di vent’anni e bug del genere dovrebbero essere stati corretti si e no nella seconda release stabile.

          Hai certamente ragione: la mia era più che altro una provocazione! 😉 🙄 Resta il fatto che:

          1. Ho provato a disabilitare la riga `\usepackage[T1]{fontenc}`ma il problema si ripresenta.

          2. Mi dici che il problema dipende dal mio sistema, dai font installati o da Acrobat Reader: sto usando un PC con WindowsXP Professional nuovo di fabbrica, ho scaricato l’ultima verisone di MikTeX (installazione total), e le ultime release di WinEdt di Acrobat Reader: non vedo che cosa potrei fare di più! Il problema, quantomeno, dovrebbe riguardare più di un utente!

          3. Non mi è chiaro se la differenza tra il DVI o il PDF è solo una mia impressione o no.

          4. Come posso risolvere il mio problema??

          Ciao e buon lavoro, Lorenzo

        • #5003
          Up
          0
          Down
          ::

          Il problema, quantomeno, dovrebbe riguardare più di un utente!

          Non lo direi cosi` a cuor leggero: e` possibile che la tua distribuzione [La]TeX non abbia correttamente indicizzato i fonts che possiede al suo interno. Purtroppo, non so suggerirti un metodo per farglielo fare: ho smesso da almeno 3 anni di usare Windows regolarmente.

          Non mi è chiaro se la differenza tra il DVI o il PDF è solo una mia impressione o no.

          Se ti riferisci alla differenza di dimensioni del font, anche qui, potrebbe dipendere dall’indicizzazione errata della tua distribuzione [La]TeX. Il passaggio di encoding dei glifi nel file DVI e nel file PDF prevede due passaggi completamente diversi e quindi indipendenti l’uno dall’altro.

          Il suggerimento che ti posso dare e` cercare un comando che faccia aggiornare a MiKTeX le tabelle dei font, sostituire `\usepackage[T1]{fontenc}` con un piu` corretto `\usepackage[ansinew]{inputenc}` e fare in modo che i passaggi di trasformazione con dvi* includano i glifi PostScript di tipo 1. Spero che qualcuno ti possa dare piu` chiare indicazioni arch dependent 🙂

          Ciao.

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

      Go to top