Problema installazione pacchetto pdftex.def su MikTex

  • Creatore
    Topic
  • #45442
    Up
    0
    Down
    ::


    Ciao a tutti!

    Sono Michele da Bologna, studente di fisica dell’atmosfera.

    Ho già creato vari documenti in linguaggio latex, anche se tutti piuttosto semplici come statuti associativi, lettere e quant’altro…
    Dovendo ora scrivere la tesi, ho pensato bene di aggiornare tutto quanto dopo circa 1 anno e mezzo di quasi inutilizzo…
    Sono quindi passato a MikTex 2.7 (lavoro su notebook WinXP SP3) aggiornando una marea di pacchetti…

    In fase di compilazione con output su DVI o PS non c’è nessun problema nè con TexnicCenter nè con Texmaker..

    Nel momento in cui richiamo pdftex per fare output su PDF però, mi richiede automaticamente l’installazione del file pdftex.def salvo poi dirmi che l’installazione non può essere completata a causa della mancanza di un altro pacchetto necessario… Il tutto senza però specificare di quale file o pacchetto si tratti!

    Ho provato a cercare nel forum (complimenti per l’associazione, è magnifica!), ma non ho trovato argomenti correlati…

    Grazie in anticipo a chi vorrà darmi un consiglio,

    Michele

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

      Ciao a tutti!

      Sono Michele da Bologna, studente di fisica dell’atmosfera.

      Ho già creato vari documenti in linguaggio latex, anche se tutti piuttosto semplici come statuti associativi, lettere e quant’altro…
      Dovendo ora scrivere la tesi, ho pensato bene di aggiornare tutto quanto dopo circa 1 anno e mezzo di quasi inutilizzo…
      Sono quindi passato a MikTex 2.7 (lavoro su notebook WinXP SP3) aggiornando una marea di pacchetti…

      In fase di compilazione con output su DVI o PS non c’è nessun problema nè con TexnicCenter nè con Texmaker..

      Nel momento in cui richiamo pdftex per fare output su PDF però, mi richiede automaticamente l’installazione del file pdftex.def salvo poi dirmi che l’installazione non può essere completata a causa della mancanza di un altro pacchetto necessario… Il tutto senza però specificare di quale file o pacchetto si tratti!

      Ho provato a cercare nel forum (complimenti per l’associazione, è magnifica!), ma non ho trovato argomenti correlati…

      Grazie in anticipo a chi vorrà darmi un consiglio,

      Michele

      Benvenuto!
      Intanto ti consiglio di passare a MiKTeX 2.8, che dovrebbe girare anche su XP.
      Naturalmente è bene installare la versione full. TeXnicCenter va installato dopo aver installato MiKTeX.
      Per caso hai aggiornato solo MiKTeX? Dovresti reinstallare TeXicCenter in modo che riconosca la distribuzione
      Richiami pdftex o pdflatex?

      Ciao
      Ivan

    • #45444
      Up
      0
      Down
      ::

      Benvenuto!
      Intanto ti consiglio di passare a MiKTeX 2.8, che dovrebbe girare anche su XP.
      Naturalmente è bene installare la versione full. TeXnicCenter va installato dopo aver installato MiKTeX.
      Per caso hai aggiornato solo MiKTeX? Dovresti reinstallare TeXicCenter in modo che riconosca la distribuzione
      Richiami pdftex o pdflatex?

      Ciao
      Ivan

      Ciao ivan grazie per il benvenuto!
      Grazie per la segnalazione di MikTex 2.8! Domani provvedo…
      Ho reinstallato anche MikTex con l’ultima versione disponibile, ma ora uso principalmente Texmaker come editor…
      Richiamo pdftex!
      Grazie per l’immediata attenzione e buona notte!

      Michele

    • #45445
      Up
      0
      Down
      ::

      Benvenuto!
      Intanto ti consiglio di passare a MiKTeX 2.8, che dovrebbe girare anche su XP.
      Naturalmente è bene installare la versione full. TeXnicCenter va installato dopo aver installato MiKTeX.
      Per caso hai aggiornato solo MiKTeX? Dovresti reinstallare TeXicCenter in modo che riconosca la distribuzione
      Richiami pdftex o pdflatex?

      Ciao
      Ivan

      Ciao ivan grazie per il benvenuto!
      Grazie per la segnalazione di MikTex 2.8! Domani provvedo…
      Ho reinstallato anche MikTex con l’ultima versione disponibile, ma ora uso principalmente Texmaker come editor…
      Richiamo pdftex!
      Grazie per l’immediata attenzione e buona notte!

      Michele

      Passa a TeXmakerX e Sumatra come visualizzatore pdf

      Ciao
      Ivan

    • #45446
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        pdftex.def non e un pacchetto.
        Si tratta del file di definizioni che il pacchetto graphics/x usa quando la compilazione viene fatta con il “motore” pdftex. Tuttavia il semplice compositore pdftex non credo che possa usare il pacchetto latex graphicx.

        Il tuo file deve esssere quindi elaborato con pdflatex

        il tuo preambolo deve quindi essere del tipo:
        `
        \documentclass[…]{…}
        \usepackage[…]{inputenc}
        \usepackage[…]{fontenc}
        \usepackage{lmodern}% solo per quando si compila con pdflatex
        \usepackage[…,italian]{babel}
        \usepackage{graphicx}
        % altri pacchetti

        \begin{document}
        `

        Poi devi includere il tuo materiale grafico senza specificare l’estensione del file. pdflatex sa da solom che puo includere solo file grafici in formato pdf, jpg, png. Invece latex sa da solo che puo includere solo file grafici in formato eps e talvolta, se sono ben formati, anche ps:
        `
        \begin{figure}\centering
        \includegraphics[…]{filegrafico_senza estensione}
        \caption{…}\label{fig:…}
        \end{figure}
        `

        Hai gia’ aggiornato a MiKTeX 2.8?

        Hai gia’ installato TeXmakerX (che e’ diverso da TeXmaker) e SumatraPDF e li hai configurati per lavorare assieme? Se non l’hai ancora fatto, fallo subito, Non c’e. niente di meglio di lavorare direttamente con pdflatex ma con la possibilita’ di passare con un click dalla finestra tex alla finestra pdf e viceversa.

      • #45447
        Up
        0
        Down
        ::


        Ciao Miki 😀
        Ti consiglio di usare TeXworks, che è già integrato in MiKTeX 2.8: compila con pdfLaTeX, non ha bisogno di visualizzatori esterni, gestisce tantissime codifiche, permette la ricerca su e da PDF, è semplicissimo da usare ed è intelligente 😀
        Unico neo: non ha ancora la funzione di stampa né lo schema ad albero per progetti complessi, ma essendo un progetto in evoluzione possiamo star certi che presto arriveranno come un bel regalo.

        Ciao
        Tommaso

      • #45448
        Up
        0
        Down
        ::

        Ciao Miki 😀
        Ti consiglio di usare TeXworks, che è già integrato in MiKTeX 2.8: compila con pdfLaTeX, non ha bisogno di visualizzatori esterni, gestisce tantissime codifiche, permette la ricerca su e da PDF, è semplicissimo da usare ed è intelligente 😀
        Unico neo: non ha ancora la funzione di stampa né lo schema ad albero per progetti complessi, ma essendo un progetto in evoluzione possiamo star certi che presto arriveranno come un bel regalo.

        Ciao
        Tommaso

        D’accordo su tutto, tranne che su un punto. Pur avendo fatto dei tentativi, chiedo conferma.
        Con la codifica uft8, TeXworks (versione Mac) ha lo stesso problema di TeXShop: se nelle preferenze è impostato latin1 e si apre un file utf8, le lettere accentate (e non solo) si perdono, a meno che nel file utf8 ci sia la nota stringa
        %!TEX encoding = UTF-8 Unicode
        Per i neofiti potrebbe essere traumatico. TeXmekerX non ha questo problema.

        Ciao
        Ivan

      • #45449
        Up
        0
        Down
        ::


        Verrò immediatamente corretto da un noto autore 8)

        Ho fatto le stesse prove proprio ieri, anche se con TeXShop, ed è così. Ma saper interpretare queste stringhe è prerogativa soltanto di TeXworks, TeXShop ed Emacs, sembra. E quando parlavo di intelligenza degli editor intendevo questo. 😀 Se vengono sempre specificate, queste stringhe risolvono i problemi. Per questo bisognerebbe prendere la buona abitudine di scriverle sempre, sia quella che funziona con TeXworks che quella che funziona con Emacs, a prescindere dall’editor che si usa.

        Se l’editor è impostato con latin1 e aprendo un file ci si trova davanti a caratteri bizzarri, il che potrebbe avvenire appunto se inputenc ha l’opzione utf8, è importantissimo chiudere il file senza salvarlo, reimpostare l’editor con la codifica di inputenc nel file e riaprirlo poi. Se lo si salvasse, si potrebbero fare disastri. Il che accade, secondo me 😉 più frequentemente di quanto non si pensi. Alternativa offerta da TeXShop: si apre il file non direttamente, ma aprendo prima l’editor e poi andandolo a pescare con il menu open file, e lì si sceglie nel menu a tendina quale codifica usare per quel file. Ovviamente, bisogna sapere in anticipo la codifica. Con le “righe magiche” si vive tranquilli.

        Non credo che per il neofita sia un trauma: in fondo si usano correntemente codici più laboriosi per scopi meno importanti. Io la penso così. 😀 E l’alternativa a TeXShop su Mac è TeXworks o Aquamacs, che leggono entrambi queste righe speciali.

        In una parola: codifica dell’editor e opzione di inputenc devono coincidere. Se no, ci sono problemi. Il neofita ha già subito un trauma primordiale nel passaggio a TeX: una riga in più non dovrebbe cambiargli la vita. Si tratta di spiegargliela.

        Tu che pensi? Se un noto autore non si pronuncerà, e potrei anche capirne il motivo, significa che ho scritto bene 😉

        Ciao
        Tommaso

      • #45450
        Up
        0
        Down
        ::


        Wow quanti preziosi consigli! 😯 😀 😉
        Dunque da quel che ho capito pdftex va in pappa se richiamo il pacchetto graphicx…

        Ora provo a installare TeXmakerX (cosa cambia dal cugino senza X? :D) e SumatraPDF.. Per farli “dialogare” c’è un trucchetto per caso? Perchè altrimenti come li metto in comunicazione l’uno con l’altro?

        TexWorks non l’ho trovato nell’installazione di MikTex, comunque a me interesserebbe abbastanza il discorso dello schema ad albero della struttura quindi vado con TeXmakerX!
        Ad ogni modo grazie mille a tutti! Davvero molto gentili!

      • #45451
        Up
        0
        Down
        ::


        Strano, dovrebbe essere tra i programmi che compaiono in Start-Programmi-MiKTeX…

        Prova a cercarlo nella cartella di MiKTeX con la funzione “cerca”.

        Ciao
        Tommaso

      • #45452
        Up
        0
        Down
        ::

        Strano, dovrebbe essere tra i programmi che compaiono in Start-Programmi-MiKTeX…

        Prova a cercarlo nella cartella di MiKTeX con la funzione “cerca”.

        Ciao
        Tommaso

        Non c’è proprio, ma magari è che devo ancora fare l’upgrade da 2.7 a 2.8… Scaricare dall’UniRoma è più lento della messa cantata mamma mia!

      • #45453
        Up
        0
        Down
        ::


        Certo! 😀

        TeXworks è integrato soltanto a partire dalla versione 2.8. Che ti consiglio.

        Ciao
        Tommaso

      • #45454
        Up
        0
        Down
        ::

        Certo! 😀

        TeXworks è integrato soltanto a partire dalla versione 2.8. Che ti consiglio.

        Ciao
        Tommaso

        Ok allora tra 1 ora e 15 minuti (15kB/s 😥 ) comincio ad installare la 2.8…

      • #45455
        Up
        0
        Down
        ::

        Verrò immediatamente corretto da un noto autore 8)

        Ho fatto le stesse prove proprio ieri, anche se con TeXShop, ed è così. Ma saper interpretare queste stringhe è prerogativa soltanto di TeXworks, TeXShop ed Emacs, sembra. E quando parlavo di intelligenza degli editor intendevo questo. 😀 Se vengono sempre specificate, queste stringhe risolvono i problemi.
        Per questo bisognerebbe prendere la buona abitudine di scriverle sempre, sia quella che funziona con TeXworks che quella che funziona con Emacs, a prescindere dall’editor che si usa.

        Eh, già. Anch’io ho preso questa abitudine, ma a mie spese 😥

        Se l’editor è impostato con latin1 e aprendo un file ci si trova davanti a caratteri bizzarri, il che potrebbe avvenire appunto se inputenc ha l’opzione utf8, è importantissimo chiudere il file senza salvarlo, reimpostare l’editor con la codifica di inputenc nel file e riaprirlo poi. Se lo si salvasse, si potrebbero fare disastri.
        Il che accade, secondo me 😉 più frequentemente di quanto non si pensi.

        Quante volte sono impazzito, all’inizio, prima di scoprire le riga magica!

        In una parola: codifica dell’editor e opzione di inputenc devono coincidere. Se no, ci sono problemi. Il neofita ha già subito un trauma primordiale nel passaggio a TeX: una riga in più non dovrebbe cambiargli la vita. Si tratta di spiegargliela.

        Tu che pensi? Se un noto autore non si pronuncerà, e potrei anche capirne il motivo, significa che ho scritto bene 😉

        D’accordo su tutto. La soluzione generale è quella di dare un po’ più importanza alla conoscenza e al funzionamento degli editor. L’uso di un editor può essere banale per uno “scienziato”; per un umanista spesso è un ostacolo.
        Spero che quelli di TeXworks mettano il turbo 😀

      • #45456
        Up
        0
        Down
        ::



        @Ivan

        Vado a memoria perché sto scrivendo da un PC, ma la finestra TeX di TeXShop ha il menu Macros, dal quale si può scegliere la voce Encodings. Cliccandoci sopra, compare una tendina che contiene tutte le stesse codifiche della finestra Preferenze dell’editor. Solo che, cliccandone una, compare la corrispondente riga magica in testa al sorgente 😀 TeXworks, però non ha questa possibilità: ho cercato bene, spero di sbagliarmi. Non rimane che impararsi le righe. 😥

        Il neofita dovrebbe sapere soltanto questo, e nemmeno la sintassi esatta della riga, che come sai varia da editor a editor. 😀

        Non troppo complicato, per me. Wikipedia ha una pagina comparativa degli editor di testo, ma alcune informazioni utili come questa non ci sono.

        Ciao
        Tommaso

      • #45457
        Up
        0
        Down
        ::

        @Ivan

        Vado a memoria perché sto scrivendo da un PC, ma la finestra TeX di TeXShop ha il menu Macros, dal quale si può scegliere la voce Encodings. Cliccandoci sopra, compare una tendina che contiene tutte le stesse codifiche della finestra Preferenze dell’editor. Solo che, cliccandone una, compare la corrispondente riga magica in testa al sorgente 😀

        Purtroppo la voce relativa a UTF8 è errata e produce ITF8. L’ho scoperto da un po’, cioè da quando ho installato MacTeX 2009. La versione precedente di TeXShop era corretta. Mi sono riproposto di segnalare l’errore a quelli di TeXShop ma devo ancora farlo. A dire il vero si può risolvere dall’editor delle macro, ma sarebbe bene che lo correggessero.

        TeXworks, però non ha questa possibilità: ho cercato bene, spero di sbagliarmi. Non rimane che impararsi le righe. 😥

        Quella sintassi non riesco proprio a ricordarmela. Quando mi serve la copio da TeXShop.

        Il neofita dovrebbe sapere soltanto questo, e nemmeno la sintassi esatta della riga, che come sai varia da editor a editor. 😀

        Su TeXwors funziona la stessa stringa di TeXShop. Su Emacs non sapresi; per gli altri editor men che meno 🙁

        Non troppo complicato, per me. Wikipedia ha una pagina comparativa degli editor di testo, ma alcune informazioni utili come questa non ci sono.

        Qui tocchiamo il problema che avevo sollevato sopra. Si dà spesso poca importanza alla conoscenza delle funzionalità degli editor, mentre sono quelle che poi ti semplificano la vita. Una buona conoscenza dell’editor aiuta, e molto.
        Credo che il futuro di LaTeX passerà anche dagli editor.

        Ciao
        Ivan

      • #45458
        Up
        0
        Down
        ::


        Ciao Ivan.

        La sintassi della stringa su Emacs è un po’ diversa, infatti. Avventurarsi nella personalizzazione del programma è improbo, e non saprei proprio dire se c’è un elenco delle stringhe e dov’è. TeXShop ne ha uno anche nel proprio help.

        Una cosa come

        `% !TEX encoding = UTF-8 Unicode`

        su TeXShop e TeXworks, come sai su Emacs diventa

        `% -*- coding: utf-8 -*-`

        Cambiano purtroppo moltissime cose. E poi sembra che non tutti gli editor abbiano il supporto a UTF-8. Per esempio, non sono riuscito a capire come diavolo configurare in questo senso WinEdt: da quello che ho visto, ma posso sbagliare, c’è soltanto la possibilità di scegliere tra due codifiche, e così in TeXnicCenter, che pure sono gli editor per Win più usati.
        Sarebbe interessante, appunto, sapere dove trovare le stringhe per Emacs. Forse qualcuno che di recente è passato a Ubuntu 😯 può soccorrerci come Fece Virgilio nei confronti di un fiorentino…

        Ciao
        Tommaso

      • #45459
        Up
        0
        Down
        ::


        E perché non facciamo io e te un bel lavoro sugli editor? 8)

        Ciao
        Tommaso

      • #45460
        Up
        0
        Down
        ::

        E perché non facciamo io e te un bel lavoro sugli editor? 8)

        Ciao
        Tommaso

        Mi annoto la proposta. Direi che si può fare. Il problema sono i tempi.
        Per un motivo che renderò noto stasera sul forum, fino al 10 giugno no se ne parla. 😎
        Poi si può pensare a come organizzare un possibile lavoro.
        Forse si potrebbe pensare a un lavoro di ampio respiro, indirizzato all’utenza umanista, che di fatto è più soggetta a difficoltà non strettamente legate a LaTeX: installazione, aggiornamenti, comandi da terminale, configurazione dell’editor, ecc. Ma è solo un’ipotesi.

        Ciao
        Ivan

      • #45461
        Up
        0
        Down
        ::


        Grazie mille ragazzi!

        MikTex 2.8 + TexMakerX + Sumatra tutto perfetto… Comincio a dar corpo alla tesi, ancora grazie!

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

    Go to top