Non riesco ad aprire i file .Dvi direttamente

  • Creatore
    Topic
  • #46089
    Up
    0
    Down
    ::


    Salve!
    Ho Miktex 2.6 sul “portatile” (con Windows Vista come sistema operativo).
    Se provo ad aprire i file Dvi direttamente, ricavo il seguente messaggio d’errore:
    “Yet another viewer has stopped working”, e sotto, prima:”Windows is checking for a solution to the problem”, poi:”A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available”.
    Poi compare una finestra:”Windows cannot find” seguita dal percorso e “Make sure you typed the name correctly, and then try again.”
    Inoltre, si apre una finestra “Miktex problem Report”, dove leggo “cannot find modes.mf” (vedi sotto).

    MiKTeX Problem Report
    Message: cannot find modes.mf
    Data:
    Source: C:\work3\miktex-2.6\Libraries\MiKTeX\Core\mfmodes.cpp
    Line: 56
    MiKTeX: 2.6
    OS: Microsoft Windows Vista Business Edition Service Pack 2 (Build 6002)
    SystemAdmin: yes
    PowerUser: no
    SharedSetup: yes
    BinDir: C:\Program Files\MiKTeX 2.6\miktex\bin
    Root0: C:\Users\Federico\AppData\Roaming\MiKTeX\2.6
    Root1: C:\Users\Federico\AppData\Local\MiKTeX\2.6
    Root2: C:\ProgramData\MiKTeX\2.6
    Root3: C:\Program Files\MiKTeX 2.6
    Install: C:\Program Files\MiKTeX 2.6
    UserConfig: C:\Users\Federico\AppData\Roaming\MiKTeX\2.6
    UserData: C:\Users\Federico\AppData\Local\MiKTeX\2.6
    CommonConfig: C:\ProgramData\MiKTeX\2.6
    CommonData: C:\ProgramData\MiKTeX\2.6

    Lo stesso mi succede se provo ad aprire il file con “Open with” (cmq, “dvi” e’ correttlamente associato con Yap).
    Al contrario, se scelgo di vedere l’output immediatamemte dopo aver girato il “tex”, funziona. E anche se uso il file “yap.exe”, riesco ad aprir qualsiasi file “.dvi”.
    Avete idea del perche’ succeda?
    Borisba

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #46090
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Salve!
        Ho Miktex 2.6 sul “portatile” (con Windows Vista come sistema operativo).
        Se provo ad aprire i file Dvi direttamente, ricavo il seguente messaggio d’errore:
        “Yet another viewer has stopped working”, e sotto, prima:”Windows is checking for a solution to the problem”, poi:”A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available”.
        Poi compare una finestra:”Windows cannot find” seguita dal percorso e “Make sure you typed the name correctly, and then try again.”
        Inoltre, si apre una finestra “Miktex problem Report”, dove leggo “cannot find modes.mf” (vedi sotto).

        MiKTeX Problem Report
        Message: cannot find modes.mf
        Data:
        Source: C:\work3\miktex-2.6\Libraries\MiKTeX\Core\mfmodes.cpp
        Line: 56
        MiKTeX: 2.6
        OS: Microsoft Windows Vista Business Edition Service Pack 2 (Build 6002)
        SystemAdmin: yes
        PowerUser: no
        SharedSetup: yes
        BinDir: C:\Program Files\MiKTeX 2.6\miktex\bin
        Root0: C:\Users\Federico\AppData\Roaming\MiKTeX\2.6
        Root1: C:\Users\Federico\AppData\Local\MiKTeX\2.6
        Root2: C:\ProgramData\MiKTeX\2.6
        Root3: C:\Program Files\MiKTeX 2.6
        Install: C:\Program Files\MiKTeX 2.6
        UserConfig: C:\Users\Federico\AppData\Roaming\MiKTeX\2.6
        UserData: C:\Users\Federico\AppData\Local\MiKTeX\2.6
        CommonConfig: C:\ProgramData\MiKTeX\2.6
        CommonData: C:\ProgramData\MiKTeX\2.6

        Lo stesso mi succede se provo ad aprire il file con “Open with” (cmq, “dvi” e’ correttlamente associato con Yap).
        Al contrario, se scelgo di vedere l’output immediatamemte dopo aver girato il “tex”, funziona. E anche se uso il file “yap.exe”, riesco ad aprir qualsiasi file “.dvi”.
        Avete idea del perche’ succeda?
        Borisba

        Non uso più MiKTeX poiché anche sotto Windows utilizzo TeX Live. Comunque provo lo stesso ad aiutarti anche se non si capisce bene dove tu incontri l’errore.
        Immagino che il problema non sia nella tua distribuzione MiKTeX 2.6 e neache nei programmi di visualizzazione del dvi.
        Azzardo un:
        Si tratta di un errore di configurazione del tuo shell editor e confermo!!!

        L’errore che riporta MiKTeX è un secondo problema.
        Io proverei a risolverli entrambe aggiornando MiKTeX e reinstallando solo dopo, l’editor che dovrebbe configurarsi a dovere in automatica.

        Aggiungo che non so perché usi il formato dvi, ma per tua informazione posso dire che è il formato pdf quello ormai da utilizzare per l’output della compilazione del sorgente LaTeX. Usa pdflatex e non latex per compilare, ma probabilmente queste cose le sai già.
        Ciao e Buon LaTeX.

      • #46091
        Up
        0
        Down
        ::


        Grazie!

        Comunque provo lo stesso ad aiutarti anche se non si capisce bene dove tu incontri l’errore.

        L’errore lo incontro quando clicko sull’icona di un file dvi per aprirlo. Oppure quando apro Yap.exe, e poi scelgo di usarlo per aprire un file Dvi. Se invece compilo in dvi e poi guardo l’output, non c’e’ problema.

        Si tratta di un errore di configurazione del tuo shell editor e confermo!!!

        Ok. In questo caso, dove mi conviene chiedere, o cosa mi conviene cercare su web?

        L’errore che riporta MiKTeX è un secondo problema.
        Io proverei a risolverli entrambe aggiornando MiKTeX e reinstallando solo dopo, l’editor che dovrebbe configurarsi a dovere in automatica.

        Domani torno in ufficio e guardo, cmq avevo già aggiornato tutti i pacchetti di Miktex una decina di giorni fa. Dici di reinstallare Texnik Center se il problema persiste?

        Aggiungo che non so perché usi il formato dvi, ma per tua informazione posso dire che è il formato pdf quello ormai da utilizzare per l’output della compilazione del sorgente LaTeX. Usa pdflatex e non latex per compilare, ma probabilmente queste cose le sai già.
        Ciao e Buon LaTeX.

        Di solito uso ps per il “prosper” e dvi per il resto. Poi compilo in pdf solo per la versione finale (pstopdf nel caso del “prosper”). Tuttavia non mi dà errori nella compilazione, e neanche “warning” (tanto che, aprendo il “viewer” subito dopo aver girato il tex in dvi, vedo appunto il file normalmente).

      • #46092
        Up
        0
        Down
        ::


        In realta’ mi sbagliavo: non avevo aggiornato i pacchetti. Tuttavia, prima di pranzo li ho aggiornati tutti tranne 4. Tornato dopo pranzo, a prescindere da quale sia la “repository” da cui li prendo e da quali io scelga di scaricare, mi da’ un messaggio di errore di cui riporto il log (ovviamente l’unica cosa che cambia da un tentativo all’altro e’ l’ora):

        MiKTeX Update Wizard Report

        Version: 2.6.3100
        Date: Monday, June 14, 2010
        Time: 14:13:06

        Error: Permission denied: C:\Program Files\MiKTeX 2.6\miktex\config\uninst.log

        <<>>

        Borisba

      • #46093
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          In realta’ mi sbagliavo: non avevo aggiornato i pacchetti. Tuttavia, prima di pranzo li ho aggiornati tutti tranne 4. Tornato dopo pranzo, a prescindere da quale sia la “repository” da cui li prendo e da quali io scelga di scaricare, mi da’ un messaggio di errore di cui riporto il log (ovviamente l’unica cosa che cambia da un tentativo all’altro e’ l’ora):

          MiKTeX Update Wizard Report

          Version: 2.6.3100
          Date: Monday, June 14, 2010
          Time: 14:13:06

          Error: Permission denied: C:\Program Files\MiKTeX 2.6\miktex\config\uninst.log

          <<>>

          Borisba

          Penso che la tua installazione sia stata fatta da un account che non dispone dei diritti amministrativi.
          A questo punto passerei senz’altro alla versione più recente di MiKTeX.
          Quindi segui una buona guida per farlo.
          0 – reperire la giusta documentazione
          1 – unistall della 2.6
          2 – download della versione nuova
          3 – installazione come amministratore

          non so darti particolari suggerimenti per il punto 3 perché sulle mie macchine Windows lavoro come utente amministratore.
          In Windows 7, potresti fare un click destro sul file eseguibili di MiKTeX e scegliere la voce “Esegui come amministratore”.

          Spero che altri utenti del forum intervengano a proposito di MiKTeX, comunque sia, svolgi bene il compito 0 e sarai a metà dell’opera.
          Ciao.

        • #46094
          Up
          0
          Down
          ::

          Penso che la tua installazione sia stata fatta da un account che non dispone dei diritti amministrativi.

          Grazie! Guarda Robitex, l’ho installato io dopo essermi messo admin. Il problema è che con Vista mi sembra che non si sia mai * abbastanza * amministratori. Infatti, prima mi chiedeva cmq la password per ogni operazione, poi ho tolto lo “user control” automatico perchè così non m’era possibile aggiornare Stata. Inoltre, non mi lasciava cmq la possibilità di selezionare “aggiornamenti automatici” dal Pannello di controllo/Windows update e son dovuto andar a modificare i permessi nella “group policy”. E per finire, sempre dal Pannello di Controllo, son dovuto andar sugli Strumenti di Amministrazione e metter gli amministratori “proprietari” del pc, perchè non mi lasciava accedere a “C:/Documents and Settings”.

          A questo punto passerei senz’altro alla versione più recente di MiKTeX.

          Ok. Domani reinstallo (oggi non sono in ufficio).
          Borisba

        • #46095
          Up
          0
          Down
          ::


          E’ una battaglia con Vista. Ho disinstallato Texnik Center, ma non mi consentiva di disinstallare Miktex 2.6. Alla fine ce l’ho fatta tramite Revo Uninstaller, che pure all’inizio mi dava l’errore “disinstallazione applicazione fallita. possibile comando disinstallazione non valido”. Ho dovuto fare 2 tentativi perche’ all’inizio, pur cancellando Miktex 2.6 da “Installazione applicazioni”, mi lasciava la cartella relativa nei Programmi.
          Tuttavia, ora mi da’ un errore di “tempo scaduto” quando faccio il download dei pacchetti da Maintance (Admin)/Update (Admin). Quindi non riesco a installare gli update di un paio di pacchetti (si tratta di “pstricks” e “xypic”), cioe’ quelli la cui installazione richiede un tempo superiore a quello di “time out”.
          L’errore e’: “The operation could not be completed for the following reason: connection timeout while receiving data from the server”.
          Visto che stiam parlando di un problema di “update” ora, e’ meglio se mi sposto in un’altra sezione, a questo punto?
          Borisba

        • #46096
          Up
          0
          Down
          ::

          E’ una battaglia con Vista. Ho disinstallato Texnik Center, ma non mi consentiva di disinstallare Miktex 2.6. Alla fine ce l’ho fatta tramite Revo Uninstaller, che pure all’inizio mi dava l’errore “disinstallazione applicazione fallita. possibile comando disinstallazione non valido”. Ho dovuto fare 2 tentativi perche’ all’inizio, pur cancellando Miktex 2.6 da “Installazione applicazioni”, mi lasciava la cartella relativa nei Programmi.
          Tuttavia, ora mi da’ un errore di “tempo scaduto” quando faccio il download dei pacchetti da Maintance (Admin)/Update (Admin). Quindi non riesco a installare gli update di un paio di pacchetti (si tratta di “pstricks” e “xypic”), cioe’ quelli la cui installazione richiede un tempo superiore a quello di “time out”.
          L’errore e’: “The operation could not be completed for the following reason: connection timeout while receiving data from the server”.
          Visto che stiam parlando di un problema di “update” ora, e’ meglio se mi sposto in un’altra sezione, a questo punto?
          Borisba

          Se ci mette troppo tempo a scaricare i pacchetti e ti va in timeout prova a cambiare server (o repository). Non so quale sia il più veloce ma lo svizzero è molto più veloce di quello di roma!

          Fra

        • #46097
          Up
          0
          Down
          ::


          Grazie! Allora son riuscito a installare tutti gli update, poi ho reinstallato Texnik Center. Son riuscito a risolver un problema e mezzo nel senso che ora non mi da’ piu’ nessun errore di Miktex, e mi riesce ad aprire se faccio “apri file” da “Yap.exe”.
          E’ rimasto il problema di non riuscire ad aprire i file col “doppio click” (ricevendo quindi i messaggi di errore di Windows) e neanche facendo “Apri con” e poi “Yap” (che resta correttamente associato a Dvi, come prima).
          Basandomi sulla prima risposta, si tratta del “shell editor”. Posso farci qualcosa?
          Grazie,
          Borisba

        • #46098
          Up
          0
          Down
          ::


          Ho visto che si apre anche se chiamo il file dal prompt dei comandi (quindi il problema non sta li’, nel senso che Windows riesce a localizzare il file correttamente), ma sarebbe autolesionistico.
          Alla fine il sistema che ho trovato e’ cervellotico: lanciare Yap all’avvio (da msconfig) quando mi serve, cosi’ non ho problemi per la prima apertura del file e posso vederlo prima di cominciare a compilare in “tex”, e disattivarlo (sempre da msonfig, intendo) nei periodi in cui non uso Latex.
          Borisba

        • #46099
          Up
          0
          Down
          ::


          Ho trovato la soluzione, anche se mi piacerebbe capire se si tratta di un “baco” del programma o del pc, o cos’altro.
          In pratica: ho un pc su cui non avevo il problema, e ho visto che nel registro del sistema, alla voce relativa all’apertura dei file “dvi” (MiKTeX.Yap.dvi.2.6\shell\open\command), c’era l’ndirizzo che puntava al Desktop, poi “yap.exe”.
          Al contrario, nell’altro pc, alla voce analoga per Miktex 2.8, l’indirizzo era quello dove veramente e’ situato yap.exe.
          Sostituendo l’indirizzo vero con quello del desktop nell’editor del registro, ho risolto il problema.
          E’ una soluzione empirica che ho trovato senza aver chiaro il perche’ funzioni (anche perche’ e’ controintuitivo che per funzionare debba aver un indirizzo sbagliato).
          Voi avete idee?
          Grazie,
          Borisba

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

      Go to top