GNU/Emacs + AUCTeX in Windows

  • Creatore
    Topic
  • #48607
    Up
    0
    Down
    ::


    Ciao a tutti.
    Questa è una richiesta per districarmi tra download più o meno opportuni e per evitare i secondi 😀

    Se qualcuno di voi usa Emacs con l’estensione AUCTeX su Windows (io ho un PC con WIndows XP SP2), ha voglia di elencare le operazioni per installare sulla macchina l’uno e l’altro?

    Grazie mille!

    Ciao
    Tommaso

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #48608
      Up
      0
      Down
      ::


      Emacs lo scarichi da qui: http://ftpmirror.gnu.org/emacs/windows/. L’ultima versione è la 23.2, quindi devi scaricare l’archivio ‘emacs-23.2-bin-i386.zip’. Basta scompattarlo dove ti pare (C:\Programmi\ è una buona idea) ed Emacs è pronto per l’uso. Se vuoi installarlo (credo che consista semplicemente nella creazione del collegamento nel menu dei programmi e poco altro) segui le istruzioni (non ce le ho sotto mano, ma mi pare di ricordare che si debba solo fare doppio clic su un file, fa tutto da solo). Non ho Auctex su Windows, qui comunque trovi le istruzioni: http://www.gnu.org/software/auctex/download-for-windows.html

    • #48609
      Up
      0
      Down
      ::


      Ragionevolmente possiamo dire che esistono due Emacs: GNU Emacs e XEmacs.
      Il primo è quello “ufficiale” e consiglio di usare sempre quella versione, che poi
      è quella linkata da Elrond.

      Purtroppo però Windows è sempre stato snobbato e mal supportato.
      Per questo motivo sono nati delle “distribuzioni” che con un doppio clic
      installano GNU Emacs e cercano di correggere i vari problemi che si presentano
      sotto Windows.

      Tra queste distribuzioni di GNU Emacs per Windows le due che preferisco sono
      EmacsW32 ed ErgoEmacs.

      Per quanto riguarda l’installazione di AUCTeX per ora passo. Dico solo che si
      possono compilare i sorgenti oppure si possono usare dei pacchetti precompilati.
      Purtroppo i secondi non sono sempre al passo dell’ultima versione di GNU Emacs
      e pertanto spesso ci si ritrova o a installare una vecchia versione oppure
      a compilarsi AUCTeX da soli. Io opto sempre per questa seconda opzione
      (ErgoEmacs installa tutto il necessario per compilare AUCTeX. Tempo fa avevo
      proposto di includere direttamente AUCTeX in ErgoEmacs ma per ora non l’hanno fatto :().

      Ciao ciao.
      Fra

    • #48610
      Up
      0
      Down
      ::


      Grazie Francesco!
      Ma quale file di EmacsW32 dovrei scaricare? Le indicazioni di ErgoEmacs mi sembrano un pelo più chiare…

      Ciao
      Tommaso

    • #48611
      Up
      0
      Down
      ::


      Ciao Tommaso,

      EmacsW32 è un insieme di “migliorie” per GNU Emacs.
      Puoi installare sole le “migliorie” se hai GNU Emacs già installato
      oppure GNU Emacs più le “migliorie”.

      Inoltre le “migliorie”, cioè EmacsW32, possono contenere o meno
      delle vere e proprie correzioni per Emacs che però non sono gradite
      ad alcuni puristi. Questo il motivo per cui ci sono le versioni patched e unpatched.

      Vedo dal sito che i link per scaricare le sole “migliorie” non sono più disponibili
      (non so perché). Se clicchi sul link evidenziato Download latest EmacsW32 + binaries for Emacs
      vai in una pagina dove è tutto più chiaro. Scarica il primo file. Installerà
      GNU Emacs + EmacsW32 con le patch.

      Ciao ciao.
      Fra

    • #48612
      Up
      0
      Down
      ::


      Ciao Tommaso,

      ecco le istruzioni per installare AUCTeX con ErgoEmacs.
      (Copio e incollo dal mio sito, scusa ma sto andando al mare :D)

      Per installare AUCTeX e preview-latex in ErgoEmacs seguire queste istruzioni
      Requisiti: una distribuzione TeX, Ghostscript, ErgoEmacs e la PATH di Windows
      settata correttamente. Quest’ultima cosa dovrebbe essere già a posto.

      0. Non provate a seguire queste istruzioni la prima volta che aprite ErgoEmacs.
      Quando installate ErgoEmacs, apritelo e poi richiudetelo dopo un po’. Questa operazione
      serve a generare alcuni file utili al suo funzionamento.

      1. Scaricare il sorgente di AUCTeX in formato .zip (circa 1.3 MB) (http://www.gnu.org/software/auctex/download-for-windows.html)

      2. Scompattarlo in una cartella a piacere

      3. Aprire ErgoEmacs e andare su Tools/Shell/Eshell. Si aprirà la shell Eshell

      4. Usando il classico comando “cd” entrare nella cartella dove avete decompresso l’archivio di AUCTeX ed entrate nella cartella auctex-XX.XX (le X corrispondono al numero di versione)

      5. Lanciare il seguente comando tutto su una riga. Ovviamente cambiare opportunamente
      la directory di installazione di ErgoEmacs e il percorso dell’albero locale della propria
      distribuzione TeX. È irrilevante usare slash o backslash.
      `sh ./configure –prefix='C:/Program Files/ErgoEmacs'
      –infodir='C:/Program Files/ErgoEmacs/info'
      –with-lispdir='C:/Program Files/ErgoEmacs/lisp'
      –with-texmf-dir='C:/Program Files/MiKTeX_localtexmf'`

      6. Compilare con `sh -c “make”`

      7. Installare con `sh -c “make install”`

      8. Se la compilazione e l’installazione non hanno dato alcun errore l’installazione di AUCTeX è stata completata con successo. Potete rimuovere il file .zip scaricato all’inizio e i file unzippati.

      9. Inserire nel proprio file .emacs, oppure in quello globale, le seguenti righe (la terza solamente se si usa MiKTeX):
      `(load “auctex.el” nil t t)
      (load “preview-latex.el” nil t t)
      (require 'tex-mik)`

      [edit]
      Ho fatto alcune correzioni dopo aver provato a installarlo stasera dopo tanto tempo.
      [/edit]

      Ciao ciao.
      Fra

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

        Se qualcuno di voi usa Emacs con l’estensione AUCTeX su Windows (io ho un PC con WIndows XP SP2), ha voglia di elencare le operazioni per installare sulla macchina l’uno e l’altro?

        Da diverse settimane ho preso in considerazione l’uso di GNU Emacs + AUCTeX su Windows.
        Come si legge dai messaggi di Elrond e francesco.biccari è stato già detto molto. Riporto la mia esperienza in merito all’argomento.

        1. Per GNU Emacs valgono tutte le informazioni di Elrond. Aggiungo che per creare i collegamenti bisogna eseguire il file addpm.exe contenuto in bin. Ho notato però che i percorsi nella PATH (variabile d’ambiente) non vengono aggiunti. Bisogna farlo manualmente.
        2. Per AUCTeX dopo aver scaricato l’archivio da http://www.gnu.org/software/auctex/download-for-windows.html bisogna decomprimerlo e copiare il contenuto della directory site-lisp nella sua omonima contenuta in Emacs, per avere alla fine un totale di 5 file. GNU Emacs troverà automaticamnte AUCTeX. Non bisogna fare altro.

        I file per personalizzare GNU Emacs vanno creati manualmente. Se con ‘~/’ indichiamo la home directory, allora il percorso dove GNU Emacs va a cercare il file per le personalizzazioni è ‘~/.emacs’, ‘~/.emacs.el’ o ‘~/.emacs.d/init.el’.
        Quindi per

        • Windows XP con

        • C:\Documents and Settings\\.emacs.d;

        • C:\Documents and Settings\\Application Data\.emacs.d   (.emacs.d creata manualmente);non ho avuto successo, invece con

          • C:\Documents and Settings\\Dati applicazioni\.emacs.d   (Dati Applicazioni è nascosta)

          ho avuto esito positivo.

        • Windows 7 invece

          • C:\Utenti\\AppData\Roaming\.emacs.d\init.el (AppData è nascosta).

          [/ul]
          Avevo provato ErgoEmacs, ma ha già qualcosina di diverso da GNU Emacs. In questi ultimi tempi sto provando Debian e sistemi basati su Debian, pertanto anche su Windows preferisco installare GNU Emacs per avere la possibilità di usare lo stesso editor, con gli stessi comandi e personalizzazioni, anche su macchine diverse.

          Sono agli inizi con questo editor e devo dire che lo trovo molto promettente, anche se ho ancora molto da imparare. Ho stampato le Reference Card dei programmi e le tengo a portata di mano sulla scrivania, inserite dentro buste trasparenti. Sono molto utili 😉

          Ciao,
          ansys.

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

      Go to top