Non compila più

  • Creatore
    Topic
  • #116791
    Up
    0
    Down
    ::


    Ciao a tutti!!
    Ho un problema abbastanza grosso.
    Stavo scrivendo la tesi utilizzando Texmaker come editor. E ora da un giorno all’altro non compila più, qualsiasi modifica non viene considerata e la compilazione sembra partire perchè la freccetta in alto diventa grigia (chi usa Texmaker lo sa, quando parte la compilazione diventa grigia la freccia in alto) solo che effettivamente non viene visto qualsiasi errore ci sia e il pdf non viene modficato.
    Cosa può essere il problema?

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #116792
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Quel che dici è decisamente insufficiente.

        Però io proverei a fare alcune di cose prima di arrendermi.

        1) quando la freccetta diventa grigia Texmaker parte, ma poi che cosa succede? Si ferma da solo o se tu che “uccidi” il processo?
        2) viene generato il file .log?
        3) Se viene generato il file .log che cosa c’è scritto verso il fondo?
        4) Se apri un terminale e vi scrivi dentro il comando pdflatex LaMiaBellaTesi che cosa succede? Parte la compilazione manuale? si completa? si blocca anche quando agisci dal terminale?
        5) Se compila lavorando a mano, ma non compila cliccando su TeXmaker, diventa piuttosto evidente che la colpa dovrebbe essere di Texmaker. Coglierei l’occasione per installare un shell editor più moderno e più performante; quale? dipende dal sistema operativo che usi, ma nelle guide che ci sono qui nella sezione documentazione se ne descrivono tanti.
        6) Se non si compila nemmeno lavorando a mano, può essere che entri in un ciclo infinito e quindi la compilazione si ferma da sola quando si esaurisce la memoria a disposizione, ma non vengono prodotti in uscita file di nessun genere.
        7) Nella sezione Documentazione c’è anche un guida tematica che parla dell’esempio minimo compilabile; la tecnica necessaria per crearla richiede di individuare una sezione del file sorgente che è responsabile dell’errore o del comportamento indesiderato; seguendo quella procedura, spesso si individua il baco da soli.
        8 ) nel peggiore dei casi si potrebbe caricare il pacchetto race e usare intelligentemente i suoi comandi \traceon e \traceoff; essi fanno si che quando il tracciamento è on, il programma scriva nel file log quello che sta facendo macro per macro fino a quando non ha che da eseguire solo comandi nativi; ma la lettura del file .log diventa tremenda e senza pratica ci sono da leggere talvolta decine di migliaia di righe scritte in un linguaggio che non ci è familiare. Oggi su certi miei file ho dovuto lanciare il tracciamento diverse volte per trovare che cosa c’era che non andava e per trovare come porci rimedio. ma si tratta di codice avanzato, quindi è relativamente facile mettere i comandi \traceon e [raceof a cavallo di brevi brani di codice. Tuttavia talvolta bisogna sottomettersi a questa tortura.

        Spero che tu scopra che cosa non va senza dover ricorrere al tracciamento.

      • #116793
        Up
        0
        Down
        ::

        OldClaudio” post=117184Quel che dici è decisamente insufficiente.

        Però io proverei a fare alcune di cose prima di arrendermi.

        1) quando la freccetta diventa grigia Texmaker parte, ma poi che cosa succede? Si ferma da solo o se tu che “uccidi” il processo?
        2) viene generato il file .log?
        3) Se viene generato il file .log che cosa c’è scritto verso il fondo?
        4) Se apri un terminale e vi scrivi dentro il comando pdflatex LaMiaBellaTesi che cosa succede? Parte la compilazione manuale? si completa? si blocca anche quando agisci dal terminale?
        5) Se compila lavorando a mano, ma non compila cliccando su TeXmaker, diventa piuttosto evidente che la colpa dovrebbe essere di Texmaker. Coglierei l’occasione per installare un shell editor più moderno e più performante; quale? dipende dal sistema operativo che usi, ma nelle guide che ci sono qui nella sezione documentazione se ne descrivono tanti.
        6) Se non si compila nemmeno lavorando a mano, può essere che entri in un ciclo infinito e quindi la compilazione si ferma da sola quando si esaurisce la memoria a disposizione, ma non vengono prodotti in uscita file di nessun genere.
        7) Nella sezione Documentazione c’è anche un guida tematica che parla dell’esempio minimo compilabile; la tecnica necessaria per crearla richiede di individuare una sezione del file sorgente che è responsabile dell’errore o del comportamento indesiderato; seguendo quella procedura, spesso si individua il baco da soli.
        8 ) nel peggiore dei casi si potrebbe caricare il pacchetto race e usare intelligentemente i suoi comandi \traceon e \traceoff; essi fanno si che quando il tracciamento è on, il programma scriva nel file log quello che sta facendo macro per macro fino a quando non ha che da eseguire solo comandi nativi; ma la lettura del file .log diventa tremenda e senza pratica ci sono da leggere talvolta decine di migliaia di righe scritte in un linguaggio che non ci è familiare. Oggi su certi miei file ho dovuto lanciare il tracciamento diverse volte per trovare che cosa c’era che non andava e per trovare come porci rimedio. ma si tratta di codice avanzato, quindi è relativamente facile mettere i comandi \traceon e [raceof a cavallo di brevi brani di codice. Tuttavia talvolta bisogna sottomettersi a questa tortura.

        Spero che tu scopra che cosa non va senza dover ricorrere al tracciamento.

        Nel file .log non compare alcun messaggio di errore, è la prima cosa che ho controllato. Non ho alcun messaggio di errore, ho esattamente come risposta l’ultima volta che ho compilato. Ho provato pure a creare un nuovo file .tex per vedere se il problema fosse nella tesi, ma non vengono generati i file .log ecc.
        Mi è venuto in mente che proprio stamattina ho disintallato texmaker stupidamente e ora sto provando a rinstallare texlive per vedere se erroneamente ho eliminato tutto.

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top