TeXWorks e le stringhe di controllo nel sorgente

  • Creatore
    Topic
  • #64309
    robitex
    Amministratore del forum
      Up
      0
      Down
      ::


      Ciao,
      per chi non lo sapesse e visto che la funzione è utilissima, vi segnalo che l’editor TeXWorks (come anche TeXShop per Mac credo) prevede la possibilità di specificare il sorgente principale all’inizio di un file tex.

      Questo rende possibile compilare il documento da un qualsiasi file tex del progetto senza dover aprire il file principale e senza doverne gestire l’insieme come fa per esempio Kile.

      Le stringhe di controllo compaiono in normali commenti quindi vengono ignorate dal compositore, ed hanno la struttura:
      `!TEX parametro = valore`
      Anche la codifica del sorgente può essere impostata, ecco un esempio:

      `% !TEX encoding = UTF-8
      % !TEX program = pdflatex
      % !TeX root = ./mainRel.tex`

      Per capire vi descrivo l’esempio:
      Per una relazione ho creato un sorgente master chiamato mainRel.tex in cui vengono caricati alcuni file con semplici comandi \input. In ciascuno di questi file (contenenti ciascuno una singola sezione), ho copiato il codice precedente con le stringhe di controllo.

      Lanciando la compilazione in uno qualsiasi dei file di sezione, viene lanciata la compilazione del sorgente master e non del file in quel momento aperto nell’editor, e con il programma specificato.
      Subito dopo la compilazione, il documento principale viene aperto in visualizzazione in una seconda finestra ed è subito attivo il collegamento pdf <-> sorgente.

      Se il file master fosse nella directory superiore basta aggiungere un punto: % !TeX root = ../mainRel.tex

      Questa è diventata la modalità costante che uso per lavorare con LaTeX.
      Un saluto.
      R.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #64310
        Doc
        Partecipante
          Up
          0
          Down
          ::


          FENOMENALE!!!!!!!!!!!!!!!!!!!!!!!!!!!

        • #64311
          admin
          Amministratore del forum
            Up
            0
            Down
            ::


            Se non erro è già riportato nell’introduzione a TeXworks di egreg9 , comunque: grazie!

            Ciao
            Orlando

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

        Go to top