Troppi file di compilazione con XeLaTeX

  • Creatore
    Topic
  • #111061
    Marco
    Partecipante
      Up
      0
      Down
      ::


      Buonasera a tutti,
      uso regolarmente XeLaTeX, ho cercato a fondo sul forum e su internet senza successo e non riesco a risolvere un piccolo fastidio.
      Dopo la compilazione, la cartella di lavoro è zeppa di decine di file tutti con estensione differente (nomefile.tex.Ab3940, nomefile.tex.Ad3940, …).
      C’è un modo di rimuoverli in modo automatico dopo che hanno fatto il loro lavoro?
      Grazie.

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

          MdF” post=111348Buonasera a tutti,
          uso regolarmente XeLaTeX, ho cercato a fondo sul forum e su internet senza successo e non riesco a risolvere un piccolo fastidio.
          Dopo la compilazione, la cartella di lavoro è zeppa di decine di file tutti con estensione differente (nomefile.tex.Ab3940, nomefile.tex.Ad3940, …).
          C’è un modo di rimuoverli in modo automatico dopo che hanno fatto il loro lavoro?
          Grazie.

          Ciao.
          Io uso LuaLaTeX e non ho molti di questi file ausiliari.
          In generale l’operazione di cancellazione dei file ausiliari non da fastidio perché la si fa una volta sola al termine delle lavorazioni.
          Li cancello a mano una volta che il documento è chiuso. Anzi, il fatto che non trovo i file ausiliari nella cartella mi dice che il documento è archiviato.
          Basta selezionare i file che NON si vuole cancellare, invertire con il caomendo apposito la selezione e cancellare i file.
          Operazione che in caso di errori può dare qualche mal di testa…. 🙂

          Forse può essere più semplice ricorrere allo shell editor.
          TeX Works per esempio, ha la funzione File > Eliminare i file ausiliari…
          Mentre teX Studio ha Strumenti > Fa pulizia dei file ausiliari…

          Si può anche scrivere uno script apposito….

          Certo è che quei file non sono prodotti dalla compilazione di un “normale” sorgente XeLaTeX…
          R.

        • #111063
          Marco
          Partecipante
            Up
            0
            Down
            ::


            Mi dà fastidio perché parlo di 241 file per totali 4 MB.
            Per ora ho un documento composto da solo un file che ne richiama un altro, ma quando aumento gli \input cresce il numero di questi file.
            Insomma è un po’ ingestibile.

            Uso TeXstudio e il comando di pulizia dei file ausiliari cancella solo quelli previsti nella casella di controllo. Quindi non risolve.

            Mi basterebbe anche capire se sono generati da qualche comando (\input stesso magari), in tal caso potrei pensare a un’alternativa.

          • #111064
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Certo senza sapere che cosa fa esattamente il tuo unico file iniziale, è difficile sapere da dove saltano fuori i file ausiliari che ti ritrovi, per giunta con quei nomi strani.
              Io ho avuto a che fare con un unico file sorgente che generava circa 600 file ausiliari, MA sapevo esattamente da dove venivano fuori, perché avevo creato io i comandi per produrli. Ora i file nomefile.tex.Ab3940, e compagni chi li crea? Io non conosco nessun programma o pacchetto che generi file con quelle estensioni.
              Capisco il tuo disappunto, tuttavia che cosa succede se apri l’Explorer, il Finder, il Navigator, comunque si chiami col tuo sistema operativo l’applicativo che ti permette di visualizzare le cartelle del tuo disco e i loro contenuti; apri la cartella che contiene i file del tuto documento, seleziona la visualizzazione dei dettagli, ordina alfabeticamente tutti questi nomi; seleziona quelli che hanno la doppia estensione .tex.A…., che ti appariranno contigui, cosa che puoi fare con un paio di click di mouse, anche se fossero centinaia, poi trascinali tutti insieme nel Cestino, oppure clicca l’apposito shortcut per cestinarli tutti in un colpo solo.
              Capisco che non è una cosa automatica, ma non è nemmeno onerosa.

              Ovviamamente se capisci chi ti genera questi file, la cosa sarebbe più semplice perché potrebbe essere lo stsso pdfLATeX a cancellarli via via che non servono più; L’operazione è delicata, perché devi attivare lo shell escape, ma se ti sbagli a scrivere i comandi da eseguire, rischi di cancellare tutto il disco come rischio massimo; e in un calcolatore non credo che ci sia niente di peggio 👿 👿 👿

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

          Go to top