Aquamacs e impostazioni magiche

  • Creatore
    Topic
  • #66266
    OldClaudio
    Partecipante
      Up
      0
      Down
      ::


      UN 6 mesi fa in un filone si discuteva su come specificare a Emacs il main file o anche diverse altre cose: per specificare il main file si suggeriva di mettere nella prima riga:
      `
      %%% TeX-master: “
      `
      e per impostare diverse variabili si suggeriva la sinstassi generale:
      `
      % -*- var1: x, var2: y, […] -*-
      `

      Domanda: è possibile usare queste specifiche anche per Aquamacs?

      Seconda domanda: per specificare master file, codifica e programma per cui è scritto il file, come si fa con TeXShop su tre righe diverse, suppongo che si debba usare la sintassi generale per impostare diverse variabili; si potrebbe mettere un esempio con spazi, virgolette e nomi effettivi delle variabili e dei valori possibili, per favore?

      Ovviamante non c’è traccia di queste cose nel file di documentazione di Aquamcs: “Aquamcs manual.pdf”

      Grazie mille ai guru di Emacs ed Aquamacs che possano venire in aiuto a coloro che vorrebbero almeno provare ad usare questi programmi in modo un po’ meno che banale.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #66267
        Up
        0
        Down
        ::

        OldClaudio” post=65329UN 6 mesi fa in un filone si discuteva su come specificare a Emacs il main file o anche diverse altre cose: per specificare il main file si suggeriva di mettere nella prima riga:
        `
        %%% TeX-master: “
        `
        e per impostare diverse variabili si suggeriva la sinstassi generale:
        `
        % -*- var1: x, var2: y, […] -*-
        `

        Domanda: è possibile usare queste specifiche anche per Aquamacs?

        Seconda domanda: per specificare master file, codifica e programma per cui è scritto il file, come si fa con TeXShop su tre righe diverse, suppongo che si debba usare la sintassi generale per impostare diverse variabili; si potrebbe mettere un esempio con spazi, virgolette e nomi effettivi delle variabili e dei valori possibili, per favore?

        Ovviamante non c’è traccia di queste cose nel file di documentazione di Aquamcs: “Aquamcs manual.pdf”

        Grazie mille ai guru di Emacs ed Aquamacs che possano venire in aiuto a coloro che vorrebbero almeno provare ad usare questi programmi in modo un po’ meno che banale.

        Le righe con %%% vanno in fondo. Si può mettere anche una riga iniziale (deve essere la prima) con la sintassi descritta sopra. Esempio:
        `% -*- coding: utf-8; TeX-engine: xetex; TeX-master: pippo.tex -*-`
        e questa impostazione delle variabili avrà la precedenza su quelle eventualmente presenti in fondo. Attenzione: mai impostare la variabile TeX-engine a pdftex (che è il default). Le righe magiche per TeXShop o TeXworks possono andare subito dopo perché questi programmi le cercano fra le prime venti.

        Il metodo migliore, secondo me, è di mettere tutto in fondo, con la sintassi
        `%%% Local Variables:
        %%% mode: latex
        %%% coding: utf-8
        %%% TeX-master: pippo.tex
        %%% TeX-engine: xetex
        %%% End: `
        Emacs guarda sempre prima alla fine del file e poi riprende l’esame dall’inizio e per questo i valori dati nella riga magica iniziale hanno il sopravvento. Valori possibili:
        `coding: latin-1
        coding: latin-9
        coding: utf-8`
        (ce ne sarebbero parecchi altri, ma non servono granché);
        `TeX-engine: xetex
        TeX-engine: luatex`
        Ricordo che non si deve mai impostare la variabile a pdftex: se lo si vuole usare è il default e non va specificata proprio la variabile. Per TeX-master va dato il percorso relativo del file principale: per esempio
        `TeX-master: pippo.tex
        TeX-master: ../pippo.tex`
        Non è male impostare anche il modo:
        `mode: latex`
        Trucco: se si sceglie il menù LaTeX > Multifile/Parsing > Set Master File (scorciatoia C-c _, cioè control-c seguito da underscore), verrà richiesto di trovare qual è il “Master file”; si può cercare quello desiderato o dare invio per indicare che il file attuale è il master; verrà creata in fondo al file la struttura necessaria per impostare le variabili, dove se ne potranno aggiungere altre.

        Aquamacs è Emacs, quindi non c’è alcuna differenza con le altre incarnazioni su questo aspetto.

        Ciao
        Enrico

      • #66268
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Grazie Enrico; ho cercato dappertutto, compreso il man di emacs, ma non ho trovato mezza informazione.

          Sei un’enciclopedia 😉

          Grazie mille ancora

          Claudio

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

      Go to top