- Questo topic ha 22 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 10 mesi fa da
Elrond.
-
CreatoreTopic
-
29 Ottobre 2014 alle 21:53 #97969::
Pare sia stata rilasciata la nuova versione di AUCTeX, la 11.88. Ecco un estratto delle novità più interessanti (scusate l’elenco lungo ma è la versione più ricca di novità degli ultimi anni e non so davvero cosa togliere):‘TeX-PDF-mode’ is now enabled by default.
Now ‘TeX-previous-error’ works with TeX commands if the new option
‘TeX-parse-all-errors’ is non-nil, which is the default. When this
option is non-nil, an overview of errors and warnings reported by the
TeX compiler can be opened with ‘M-x TeX-error-overview‘. […]
Management of LaTeX package options in the parser was improved. You
might need to reparse your documents, especially if you loaded the
‘babel’ package with language options.Now you can insert ‘$…$’ or ‘[tt]\[/tt][tt](…\)[/tt]’ by typing a single ‘$’. To do
this, customize the new option ‘TeX-electric-math’.
‘TeX-math-close-double-dollar’ was removed.‘C-c
documentclass ‘ completes with all available LaTeX
classes, if the ‘TeX-arg-input-file-search’ variable is non-nil.
Completion for class options of the standard LaTeX classes is provided
as well.[…]
‘biblatex’ support was greatly expanded. If parsing is enabled, AUCTeX
looks at ‘backend’ option to decide whether to use Biber or BibTeX. The
‘LaTeX-biblatex-use-Biber’ variable was changed to be file local only
and is no more customizable.With some LaTeX classes, the default environment suggested by
‘LaTeX-environment’ (‘C-c C-e’) when the current environment is
‘document’ was changed. With ‘beamer’ class the default environment is
‘frame’, with ‘letter’ it is ‘letter’, with ‘slides’ it is ‘slide’.Brace pairing feature was enhanced in LaTeX documents. Support for
‘\bigl’, ‘\Bigl’, ‘\biggl’ and ‘\Biggl’, the same as the one for
‘\left’, was added to ‘TeX-insert-macro’. For example, ‘C-cbigl
( ‘ inserts ‘\bigl(\bigr)’. You can insert brace pair ‘()’, ‘{}’ and ‘[]’ by typing a single left
brace if the new user option ‘LaTeX-electric-left-right-brace’ is
enabled.Macros ‘\langle’, ‘\lfloor’ and ‘\lceil’, which produce the left part
of the paired braces, are treated similarly as ‘(‘, ‘{‘ and ‘[‘ during
the course of ‘TeX-insert-macro’.[…]
Tabular-like environments (tabular, tabular*, tabularx, tabulary,
array, align, …) are indented in a nicer and more informative way
when the column values of a table line are written across multiple
lines in the tex file.The suitable number of ampersands are inserted when you insert array,
tabular and tabular* environments with ‘C-c C-e’. Similar experience
is obtained if you terminate rows in these environments with ‘C-c
‘. It supplies line break macro ‘\\’ and inserts the suitable
number of ampersands on the next line. Similar supports are provided
for various amsmath environments.Commands for narrowing to a group (‘TeX-narrow-to-group’) and to LaTeX
environments (‘LaTeX-narrow-to-environment’) were added.Now arbitrary options can be passed to the TeX processor on a per file
basis using the ‘TeX-command-extra-options’ option.Now ‘C-c C-e document
‘, in an empty document, prompts for
‘\usepackage’ macros in addition to ‘\documentclass’.[…]
Mi sembra che ora AUCTeX sia l’unico programma che riconosce automaticamente il motore bibliografico da usare con biblatex, senza bisogno di specificare nulla (anche se è possibile indicare il motore nel caso in cui non riesca a capirlo da solo).
In generale ci sono state molte nuove funzioni tendenti a ridurre al minimo la pressione di tasti, per i più pigri (o anche per chi ha seri problemi di dolori alle mani per via dello smodato uso della tastiera): inserimento automatico di [tt]$…$[/tt] o [tt]\[/tt][tt](…\)[/tt] (a scelta) premendo solo [tt]$[/tt], inserimento automatico della “parentesi right” quando si inserisce la corrispondente “parentesi left“; migliore indentazione degli ambienti tabulari e inserimento automatico dei separatori [tt]&[/tt].
Buon divertimento con AUCTeX 11.88 🙂
-
CreatoreTopic
-
AutoreRisposte
-
-
30 Ottobre 2014 alle 5:55 #97970::
Elrond” post=97468Pare sia stata rilasciata la nuova versione di AUCTeX, la 11.88. Ecco un estratto delle novità più interessanti (scusate l’elenco lungo ma è la versione più ricca di novità degli ultimi anni e non so davvero cosa togliere):
‘TeX-PDF-mode’ is now enabled by default.
Now ‘TeX-previous-error’ works with TeX commands if the new option
‘TeX-parse-all-errors’ is non-nil, which is the default. When this
option is non-nil, an overview of errors and warnings reported by the
TeX compiler can be opened with ‘M-x TeX-error-overview‘. […]
Management of LaTeX package options in the parser was improved. You
might need to reparse your documents, especially if you loaded the
‘babel’ package with language options.Now you can insert ‘$…$’ or ‘[tt]\[/tt][tt](…\)[/tt]’ by typing a single ‘$’. To do
this, customize the new option ‘TeX-electric-math’.
‘TeX-math-close-double-dollar’ was removed.‘C-c
documentclass ‘ completes with all available LaTeX
classes, if the ‘TeX-arg-input-file-search’ variable is non-nil.
Completion for class options of the standard LaTeX classes is provided
as well.[…]
‘biblatex’ support was greatly expanded. If parsing is enabled, AUCTeX
looks at ‘backend’ option to decide whether to use Biber or BibTeX. The
‘LaTeX-biblatex-use-Biber’ variable was changed to be file local only
and is no more customizable.With some LaTeX classes, the default environment suggested by
‘LaTeX-environment’ (‘C-c C-e’) when the current environment is
‘document’ was changed. With ‘beamer’ class the default environment is
‘frame’, with ‘letter’ it is ‘letter’, with ‘slides’ it is ‘slide’.Brace pairing feature was enhanced in LaTeX documents. Support for
‘\bigl’, ‘\Bigl’, ‘\biggl’ and ‘\Biggl’, the same as the one for
‘\left’, was added to ‘TeX-insert-macro’. For example, ‘C-cbigl
( ‘ inserts ‘\bigl(\bigr)’. You can insert brace pair ‘()’, ‘{}’ and ‘[]’ by typing a single left
brace if the new user option ‘LaTeX-electric-left-right-brace’ is
enabled.Macros ‘\langle’, ‘\lfloor’ and ‘\lceil’, which produce the left part
of the paired braces, are treated similarly as ‘(‘, ‘{‘ and ‘[‘ during
the course of ‘TeX-insert-macro’.[…]
Tabular-like environments (tabular, tabular*, tabularx, tabulary,
array, align, …) are indented in a nicer and more informative way
when the column values of a table line are written across multiple
lines in the tex file.The suitable number of ampersands are inserted when you insert array,
tabular and tabular* environments with ‘C-c C-e’. Similar experience
is obtained if you terminate rows in these environments with ‘C-c
‘. It supplies line break macro ‘\\’ and inserts the suitable
number of ampersands on the next line. Similar supports are provided
for various amsmath environments.Commands for narrowing to a group (‘TeX-narrow-to-group’) and to LaTeX
environments (‘LaTeX-narrow-to-environment’) were added.Now arbitrary options can be passed to the TeX processor on a per file
basis using the ‘TeX-command-extra-options’ option.Now ‘C-c C-e document
‘, in an empty document, prompts for
‘\usepackage’ macros in addition to ‘\documentclass’.[…]
Mi sembra che ora AUCTeX sia l’unico programma che riconosce automaticamente il motore bibliografico da usare con biblatex, senza bisogno di specificare nulla (anche se è possibile indicare il motore nel caso in cui non riesca a capirlo da solo).
In generale ci sono state molte nuove funzioni tendenti a ridurre al minimo la pressione di tasti, per i più pigri (o anche per chi ha seri problemi di dolori alle mani per via dello smodato uso della tastiera): inserimento automatico di [tt]$…$[/tt] o [tt]\[/tt][tt](…\)[/tt] (a scelta) premendo solo [tt]$[/tt], inserimento automatico della “parentesi right” quando si inserisce la corrispondente “parentesi left“; migliore indentazione degli ambienti tabulari e inserimento automatico dei separatori [tt]&[/tt].
Buon divertimento con AUCTeX 11.88 🙂
Pare 🙂
http://www.gnu.org/software/auctex/
Piuttosto, io ho scaricato e installato Aquamacs Emacs 3.1a. Contiene già l’ultima versione di AUCTeX, oppure bisogna scaricarla a parte e installarla? Se sì, mi potreste spiegare come si fa?
Grazie
Tommaso
-
30 Ottobre 2014 alle 6:09 #97971::
illinguista1972″ post=97471Pare 🙂
http://www.gnu.org/software/auctex/
Piuttosto, io ho scaricato e installato Aquamacs Emacs 3.1a. Contiene già l’ultima versione di AUCTeX, oppure bisogna scaricarla a parte e installarla? Se sì, mi potreste spiegare come si fa?
Grazie
TommasoAquamacs 3.1a è stato rilasciato 10 giorni, se ho capito bene per fare in modo che fosse inclusa la versione di Emacs rilasciata lo stesso giorno. Non so se abbiano incluso anche la versione di sviluppo di AUCTeX, la 11.88 è stata rilasciata ufficialmente ieri. Per come fare a installare una nuova versione di AUCTeX affianco ad Aquamacs passo la palla agli esperti di Mac OS 🙂
-
30 Ottobre 2014 alle 7:11 #97972::
Elrond” post=97472
Pare 🙂
http://www.gnu.org/software/auctex/
Piuttosto, io ho scaricato e installato Aquamacs Emacs 3.1a. Contiene già l’ultima versione di AUCTeX, oppure bisogna scaricarla a parte e installarla? Se sì, mi potreste spiegare come si fa?
Grazie
TommasoAquamacs 3.1a è stato rilasciato 10 giorni, se ho capito bene per fare in modo che fosse inclusa la versione di Emacs rilasciata lo stesso giorno. Non so se abbiano incluso anche la versione di sviluppo di AUCTeX, la 11.88 è stata rilasciata ufficialmente ieri. Per come fare a installare una nuova versione di AUCTeX affianco ad Aquamacs passo la palla agli esperti di Mac OS 🙂
Esiste anche Emacs per Mac: http://emacsformacosx.com/
In questo caso, sapresti aiutarmi?
Ciao
Tommaso
-
30 Ottobre 2014 alle 10:25 #97973::
illinguista1972″ post=97473Esiste anche Emacs per Mac: http://emacsformacosx.com/
In questo caso, sapresti aiutarmi?
Ciao
TommasoNella guida tematica Matteo ha scritto le istruzioni proprio per installare AUCTeX con Emacs for Mac OS X 🙂
-
30 Ottobre 2014 alle 11:06 #97974::
Elrond” post=97475
Esiste anche Emacs per Mac: http://emacsformacosx.com/
In questo caso, sapresti aiutarmi?
Ciao
TommasoNella guida tematica Matteo ha scritto le istruzioni proprio per installare AUCTeX con Emacs for Mac OS X 🙂
È vero, avrei dovuto saperlo! Perdono 🙂
Mi sembrano cose superiori alle mie capacità, tuttavia. Per questo volevo sapere come aggiornare la versione di AUCTeX presente su Aquamacs, che lo contiene già.
Apro un altro filone.
Ciao
Tommaso.
-
31 Ottobre 2014 alle 5:29 #97975::
ho usato la guida per una PRIMA prova dell’editor
la cartellasu Windows si chiama init.el e va messo in
– C:\Documents and Settings\h nome utente i\Application\ (fi-
no a XP);
– C:\Users\h nome utente i\AppData\.emacs.d\init.el (da Vi-
sta in poi);su Windows 7 l’ho trovata non li ma creata da Emacs in
– C:\Users\h nome utente i\AppData\Roaming\.emacs.d\init.el
Ciao
-
31 Ottobre 2014 alle 15:12 #97976::
claudio” post=97501ho usato la guida per una PRIMA prova dell’editor
la cartellasu Windows si chiama init.el e va messo in
– C:\Documents and Settings\h nome utente i\Application\ (fi-
no a XP);
– C:\Users\h nome utente i\AppData\.emacs.d\init.el (da Vi-
sta in poi);su Windows 7 l’ho trovata non li ma creata da Emacs in
– C:\Users\h nome utente i\AppData\Roaming\.emacs.d\init.el
Ciao
Scusa, non ho capito se questo messaggio fosse una richiesta di aiuto o una segnalazione della diversa posizione della cartella
-
31 Ottobre 2014 alle 15:54 #97977::
Da quello che ho letto, Emacs puro sembra essere migliore, anche su Mac, rispetto ad Aquamacs. Ho notato che su entrambi bisognava installare AUCTeX 11.87.7 perché non era presente. Deduco che la versione 11.88 sarà disponibile a breve tramite il gestore dei pacchetti.Ho scritto una fesseria?
Ciao
Tommaso
-
31 Ottobre 2014 alle 18:05 #97978::
illinguista1972″ post=97511Da quello che ho letto, Emacs puro sembra essere migliore, anche su Mac, rispetto ad Aquamacs. Ho notato che su entrambi bisognava installare AUCTeX 11.87.7 perché non era presente. Deduco che la versione 11.88 sarà disponibile a breve tramite il gestore dei pacchetti.
Ho scritto una fesseria?
Ciao
TommasoNon ho idea se Emacs puro sia migliore di Aquamacs, quello che so è che il pacchetto di AUCTeX in ELPA, il gestore pacchetti a cui fai riferimento, non è stato ancora aggiornato e non ho sentito ancora programmi in tal senso. Sonderò il terreno.
-
1 Novembre 2014 alle 10:04 #97979::
Elrond” post=97518
Da quello che ho letto, Emacs puro sembra essere migliore, anche su Mac, rispetto ad Aquamacs. Ho notato che su entrambi bisognava installare AUCTeX 11.87.7 perché non era presente. Deduco che la versione 11.88 sarà disponibile a breve tramite il gestore dei pacchetti.
Ho scritto una fesseria?
Ciao
TommasoNon ho idea se Emacs puro sia migliore di Aquamacs, quello che so è che il pacchetto di AUCTeX in ELPA, il gestore pacchetti a cui fai riferimento, non è stato ancora aggiornato e non ho sentito ancora programmi in tal senso. Sonderò il terreno.
Senza bisogno di sollecitazioni, stamattina è arrivato l’aggiornamento di AUCTeX in ELPA: https://lists.gnu.org/archive/html/auctex/2014-11/msg00000.html 😉
-
1 Novembre 2014 alle 16:26 #97980
-
1 Novembre 2014 alle 18:01 #97981::
Non so se questohttps://elpa.gnu.org/packages/
sia il posto giusto, ma della versione 11.88 non c’è traccia. E nemmeno tra i pacchetti disponibili per Aquamacs tramite il gestore pacchetti del programma. Forse bisogna attendere qualche giorno?
Ciao
Tommaso
-
1 Novembre 2014 alle 18:17 #97982::
illinguista1972″ post=97537Non so se questo
https://elpa.gnu.org/packages/
sia il posto giusto, ma della versione 11.88 non c’è traccia. E nemmeno tra i pacchetti disponibili per Aquamacs tramite il gestore pacchetti del programma. Forse bisogna attendere qualche giorno?
Ciao
TommasoSì, quello è l’archivio ufficiale. Il repository dal quale i pacchetti di ELPA vengono presi è è stato aggiornato da Tassilo questa mattina, come annunciato, ma sembra che il pacchetto da distribuire non sia stato ancora rigenerato. Aspettiamo domani, vediamo se la situazione si risolve da sola.
-
2 Novembre 2014 alle 12:38 #97983::
Elrond” post=97538
Non so se questo
https://elpa.gnu.org/packages/
sia il posto giusto, ma della versione 11.88 non c’è traccia. E nemmeno tra i pacchetti disponibili per Aquamacs tramite il gestore pacchetti del programma. Forse bisogna attendere qualche giorno?
Ciao
TommasoSì, quello è l’archivio ufficiale. Il repository dal quale i pacchetti di ELPA vengono presi è è stato aggiornato da Tassilo questa mattina, come annunciato, ma sembra che il pacchetto da distribuire non sia stato ancora rigenerato. Aspettiamo domani, vediamo se la situazione si risolve da sola.
La soluzione si è risolta da sola. 🙂
Ciao
Tommaso
-
3 Novembre 2014 alle 5:19 #97984
-
3 Novembre 2014 alle 8:05 #97985::
claudio” post=97568commento al tutto
ho provato ad utilizzarlo
ma non ci sono riuscito 🙁 🙁 🙁 🙁
non riesco ad entrare nella filosofia del programma.Questo è sicuramente un ostacolo quando si inizia a lavorare con Emacs (e per fortuna che non stiamo parlando di vi 👿 ), ma con una buona dose di pazienza e buona volontà si riesce facilmente a superarlo 😉 E la guida tematica è stata scritta proprio per questo. Tra l’altro non ci dispiacerebbe avere un po’ di feedback da qualcuno che parte da zero 🙂
claudio” post=97568Non sono riuscito neppure a capire se gestisce i progetti!!!
Certo che gestisce i progetti, fra gli editor oggi più diffusi è stato il primo ad avere il supporto per i progetti! L’unico problema è che non riconosce le parole magiche di TeX Shop e compagnia bella (anche se sarebbe più opportuno dire che gli altri programmi non hanno supportato sin dall’inizio la sintassi di AUCTeX dato che è stato il primo a implementare un sistema del genere), ma nella guida tematica è spiegato come specificare in un file qual è il file principale di un documento, con tanto di figura esplicativa
-
3 Novembre 2014 alle 8:36 #97986::
Elrond” post=97569
commento al tutto
ho provato ad utilizzarlo
ma non ci sono riuscito 🙁 🙁 🙁 🙁
non riesco ad entrare nella filosofia del programma.Questo è sicuramente un ostacolo quando si inizia a lavorare con Emacs (e per fortuna che non stiamo parlando di vi 👿 ), ma con una buona dose di pazienza e buona volontà si riesce facilmente a superarlo 😉 E la guida tematica è stata scritta proprio per questo. Tra l’altro non ci dispiacerebbe avere un po’ di feedback da qualcuno che parte da zero 🙂
claudio” post=97568Non sono riuscito neppure a capire se gestisce i progetti!!!
Certo che gestisce i progetti, fra gli editor oggi più diffusi è stato il primo ad avere il supporto per i progetti! L’unico problema è che non riconosce le parole magiche di TeX Shop e compagnia bella (anche se sarebbe più opportuno dire che gli altri programmi non hanno supportato sin dall’inizio la sintassi di AUCTeX dato che è stato il primo a implementare un sistema del genere), ma nella guida tematica è spiegato come specificare in un file qual è il file principale di un documento, con tanto di figura esplicativa
Per capirci qualcosa, io sto partendo da zero. In passato avevo già provato a usare Emacs, ma l’avevo lasciato perdere per i motivi che tutti sappiamo.
Lavorando su Mac, ho installato Aquamacs Emacs, i puristi del campo non me ne vogliano.Credo che la cosa migliore sia provare. Certo, non è facile all’inizio. Per me, la cosa più difficile è questa: le varie opzioni e preferenze non sono semplici voci di menù da spuntare, ma vanno scritte a mano in alcuni file. Emacs all’avvio carica di default questi file, che contengono quello che l’utente ha specificato. Non è difficile scriverci dentro, in verità, una volta che sai quello che devi scrivere, ma non è facile sapere come farlo, nel senso che il linguaggio di Emacs è particolare. Almeno, io non lo conosco, e si ha la sensazione di combinare pasticci ogni volta.
Sto traducendo per mia conoscenza il manuale di Aquamacs 3.1a, non tutto, almeno le parti che mi interessano. Naturalmente, sto usando Aquamacs e AUCTeX 11.88. Non posso godere appieno delle ultime novità, ma leggendo qualche Help e avendo sottomano il prospetto dei comandi, allora vi dico che il minibuffer in cui potete scegliere i comandi, riempire gli argomenti, scegliere le etichette, eccetera, è di grandissimo aiuto. Non è facile, lo ammetto. Però il manuale di AUCTeX richiede di leggere una cinquantina di pagine, non sono molte. Il difficile è prendere confidenza con Emacs prima di usare AUCTeX 🙂
La guida tematica insegna a installare e configurare Emacs, non Aquamacs. Non so se tutto quello che si dica lì vada bene anche su Mac con questo programma, perché magari i dialetti parlati sono diversi.
Certo, per rispondere a Mosè, che anche Emacs, se non sbaglio, ha un sistema di righe magiche:
`% -*- coding: utf-8; mode: latex; TeX-engine: xetex; -*-`
o l’altro sistema per cui queste variabili vanno messe alla fine del file. Giusto?Ciao
Tommaso
-
3 Novembre 2014 alle 9:08 #97987::
illinguista1972″ post=97570Per capirci qualcosa, io sto partendo da zero. In passato avevo già provato a usare Emacs, ma l’avevo lasciato perdere per i motivi che tutti sappiamo.
Lavorando su Mac, ho installato Aquamacs Emacs, i puristi del campo non me ne vogliano.Non è che “te ne voglio”, ma se Aquamacs definisce delle funzioni specifiche per Mac (ho trovato la definizione di [tt]aquamacs-call-viewer[/tt], richiama applescripts) non posso controllare precisamente cosa faccia e quindi dirti cosa c’è che non va, tutto qua.
illinguista1972″ post=97570Credo che la cosa migliore sia provare. Certo, non è facile all’inizio. Per me, la cosa più difficile è questa: le varie opzioni e preferenze non sono semplici voci di menù da spuntare, ma vanno scritte a mano in alcuni file. Emacs all’avvio carica di default questi file, che contengono quello che l’utente ha specificato. Non è difficile scriverci dentro, in verità, una volta che sai quello che devi scrivere, ma non è facile sapere come farlo, nel senso che il linguaggio di Emacs è particolare. Almeno, io non lo conosco, e si ha la sensazione di combinare pasticci ogni volta.
Tutto vero quello che dici, soprattutto il fatto che chi è alle prime armi non ha idea di dove mettere mano nel proprio file di inizializzazione. Anche io pensavo queste cose due anni fa. Dopo due anni la situazione è completamente diversa (ma non da oggi, da parecchio tempo). La cosa fantastica di Emacs è che hai una marea di documentazione…all’interno di Emacs: [tt]C-h f[/tt] e [tt]C-h v[/tt] ti dicono tutto quello che c’è da sapere sulle funzioni e sulle variabili 😉
È vero che Emacs richieda del tempo, ma per me non è tempo perso visto che poi dopo lo si può utilizzare per fare miriadi di cose (ha un buonissimo supporto per decine di linguaggi di programmazione differenti), non si limita a LaTeX.
illinguista1972″ post=97570Sto traducendo per mia conoscenza il manuale di Aquamacs 3.1a, non tutto, almeno le parti che mi interessano. Naturalmente, sto usando Aquamacs e AUCTeX 11.88. Non posso godere appieno delle ultime novità, ma leggendo qualche Help e avendo sottomano il prospetto dei comandi, allora vi dico che il minibuffer in cui potete scegliere i comandi, riempire gli argomenti, scegliere le etichette, eccetera, è di grandissimo aiuto. Non è facile, lo ammetto. Però il manuale di AUCTeX richiede di leggere una cinquantina di pagine, non sono molte. Il difficile è prendere confidenza con Emacs prima di usare AUCTeX 🙂
Il manuale di AUCTeX si può ridurre alla quick start: http://www.gnu.org/software/auctex/manual/auctex.html#Quick-Start Tutto il resto sono dettagli su come personalizzare l’esperienza utente
illinguista1972″ post=97570Certo, per rispondere a Mosè, che anche Emacs, se non sbaglio, ha un sistema di righe magiche:
`% -*- coding: utf-8; mode: latex; TeX-engine: xetex; -*-`
o l’altro sistema per cui queste variabili vanno messe alla fine del file. Giusto?Sì, sono semplicemente due metodi alternativi e con sintassi differenti: o tutto in una riga all’inizio del file, oppure su più righe alla fine del file.
-
3 Novembre 2014 alle 10:25 #97988::
Elrond” post=97572
Per capirci qualcosa, io sto partendo da zero. In passato avevo già provato a usare Emacs, ma l’avevo lasciato perdere per i motivi che tutti sappiamo.
Lavorando su Mac, ho installato Aquamacs Emacs, i puristi del campo non me ne vogliano.Non è che “te ne voglio”, ma se Aquamacs definisce delle funzioni specifiche per Mac (ho trovato la definizione di [tt]aquamacs-call-viewer[/tt], richiama applescripts) non posso controllare precisamente cosa faccia e quindi dirti cosa c’è che non va, tutto qua.
illinguista1972″ post=97570Credo che la cosa migliore sia provare. Certo, non è facile all’inizio. Per me, la cosa più difficile è questa: le varie opzioni e preferenze non sono semplici voci di menù da spuntare, ma vanno scritte a mano in alcuni file. Emacs all’avvio carica di default questi file, che contengono quello che l’utente ha specificato. Non è difficile scriverci dentro, in verità, una volta che sai quello che devi scrivere, ma non è facile sapere come farlo, nel senso che il linguaggio di Emacs è particolare. Almeno, io non lo conosco, e si ha la sensazione di combinare pasticci ogni volta.
Tutto vero quello che dici, soprattutto il fatto che chi è alle prime armi non ha idea di dove mettere mano nel proprio file di inizializzazione. Anche io pensavo queste cose due anni fa. Dopo due anni la situazione è completamente diversa (ma non da oggi, da parecchio tempo). La cosa fantastica di Emacs è che hai una marea di documentazione…all’interno di Emacs: [tt]C-h f[/tt] e [tt]C-h v[/tt] ti dicono tutto quello che c’è da sapere sulle funzioni e sulle variabili 😉
È vero che Emacs richieda del tempo, ma per me non è tempo perso visto che poi dopo lo si può utilizzare per fare miriadi di cose (ha un buonissimo supporto per decine di linguaggi di programmazione differenti), non si limita a LaTeX.
illinguista1972″ post=97570Sto traducendo per mia conoscenza il manuale di Aquamacs 3.1a, non tutto, almeno le parti che mi interessano. Naturalmente, sto usando Aquamacs e AUCTeX 11.88. Non posso godere appieno delle ultime novità, ma leggendo qualche Help e avendo sottomano il prospetto dei comandi, allora vi dico che il minibuffer in cui potete scegliere i comandi, riempire gli argomenti, scegliere le etichette, eccetera, è di grandissimo aiuto. Non è facile, lo ammetto. Però il manuale di AUCTeX richiede di leggere una cinquantina di pagine, non sono molte. Il difficile è prendere confidenza con Emacs prima di usare AUCTeX 🙂
Il manuale di AUCTeX si può ridurre alla quick start: http://www.gnu.org/software/auctex/manual/auctex.html#Quick-Start Tutto il resto sono dettagli su come personalizzare l’esperienza utente
illinguista1972″ post=97570Certo, per rispondere a Mosè, che anche Emacs, se non sbaglio, ha un sistema di righe magiche:
`% -*- coding: utf-8; mode: latex; TeX-engine: xetex; -*-`
o l’altro sistema per cui queste variabili vanno messe alla fine del file. Giusto?Sì, sono semplicemente due metodi alternativi e con sintassi differenti: o tutto in una riga all’inizio del file, oppure su più righe alla fine del file.
Grazie 🙂
So che non me ne vuoi 🙂 naturalmente 🙂 Intanto, per chi vuole provare, dico che il dialogo permesso dal minibuffer è fantastico. Imposti passo dopo passo comandi e ambienti e te li vedi comparire nel sorgente.
Potrebbe essere difficoltoso capire come “azzerare” il minibuffer quando premi per sbaglio qualcosa di sbagliato. Potrebbe essere interessante sapere cosa scrivere in quale file per avere una configurazione ottimale per LaTeX. Ma credo che la cosa migliore sia cominciare da qualche parte. Io sto cominciando con un file elementare composto di sezioni e qualche tabella. Tutto qui. Non so, poi, se la potenza di AUCTeX si riduca a queste facilitazioni via minibuffer.
Se non dispiace agli esperti, quando ho qualche dubbio prima vado a cercarlo nelle varie documentazioni, poi chiedo qui.
Ciao
Tommaso
-
3 Novembre 2014 alle 13:00 #97989::
illinguista1972″ post=97574Potrebbe essere difficoltoso capire come “azzerare” il minibuffer quando premi per sbaglio qualcosa di sbagliato.
[tt]C-g[/tt], è la combinazione che, praticamente sempre, interrompe quello che stai facendo.
illinguista1972″ post=97574Potrebbe essere interessante sapere cosa scrivere in quale file per avere una configurazione ottimale per LaTeX. Ma credo che la cosa migliore sia cominciare da qualche parte. Io sto cominciando con un file elementare composto di sezioni e qualche tabella. Tutto qui.
Il file di inizializzazione può trovarsi in varie posizioni, elencate nella guida tematica: decidine una e rimani con quella, fine. ([tt]~/.emacs[/tt] è un file nella home e può, in un certo senso, dare fastidio là in mezzo; [tt]~/.emacs.d/init.el[/tt] sta in una cartella che comunque alla fine ci sarà sempre perché lì, per esempio, vengono salvati i pacchetti di ELPA, quindi questa soluzione può essere più pulita.)
Non credo che esistano due utenti che abbiano la stessa identica configurazione Emacs, perché ovviamente ognuno ha esigenze e preferenze diverse. Quello che si può fare è indicare le possibilità presenti e poi scegliere.
illinguista1972″ post=97574Non so, poi, se la potenza di AUCTeX si riduca a queste facilitazioni via minibuffer.
Beh, compone automaticamente molte cose in maniera intelligente (per esempio, \documentclass e \usepackage con classi e pacchetti effettivamente presenti nel sistema); inserendo [tt]figure[/tt] e [tt]table[/tt] via [tt]C-c C-e[/tt] viene inserito automaticamente la didascalia e, solo se questa è presente, l’etichetta nella posizione opportuna, cosa non banale per gli utenti alle prime armi (quante volte avete messo per sbaglio [tt]\label[/tt] prima di [tt]\caption[/tt]?). In più puoi scegliere se far comparire l’etichetta sopra o sotto l’ambiente flottante, per esempio io uso metterla sotto le figure e sopra le tabelle, mi basta insegnarlo ad AUCTeX e poi me lo mette lui automaticamente al posto giusto.
Magari sono tutte piccole cose, ma tutte insieme rendono la vita più semplice. In più c’è RefTeX, il gestore dei riferimenti (già incorporato in Emacs, quindi non bisogna installarlo di proposito): nella guida tematica è trattato poco e niente, ma è uno strumento molto potente.
-
6 Novembre 2014 alle 19:25 #97990::
@ Elrond
Io ho installato da deb la v. 11.88, anche se non ricordo se il deb me lo avevi passato tu oppure lo creai io.
Ora, però, ho visto che è in coda nei Wheezy Backports la v. 11.87 e stavo pensando di retrocedere alla versione ufficiale.Mi ricordi brevemente quali sono i vantaggi peculiari della 11.88?
Grazie mille,
Domenico
-
6 Novembre 2014 alle 19:48 #97991::
Doc” post=97660@ Elrond
Io ho installato da deb la v. 11.88, anche se non ricordo se il deb me lo avevi passato tu oppure lo creai io.
Ora, però, ho visto che è in coda nei Wheezy Backports la v. 11.87 e stavo pensando di retrocedere alla versione ufficiale.Sinceramente non ricordo se ti ho mandato un deb, ma eventualmente deve essersi essere stato diverso tempo fa e nel frattempo ci sono state altre aggiunte 🙂 In sid è presente il pacchetto deb ufficiale della 11.88 https://packages.debian.org/sid/auctex che per solo per poche ore non riuscirà a entrare nella prossima stable perché ieri è arrivata la mannaia del freeze. Davide, il manutentore del pacchetto, mi ha però detto che in futuro potrebbe comunque essere disponibile su jessie (via backport?).
Doc” post=97660Mi ricordi brevemente quali sono i vantaggi peculiari della 11.88?
Una ventina di nuovi pacchetti supportati e supporto a biblatex notevolmente migliorato (AUCTeX riconosce da solo il motore bibliografico se il parsing è attivo, ma senza parsing attivo AUCTeX è abbastanza inutile :D), diversi piccoli bug corretti, autocompletamento sempre più spinto e spesso più intelligente, la nuova variabile locale [tt]TeX-command-extra-options[/tt] permette di specificare per il file corrente delle opzioni extra da passare al processore tex (il caso più frequente probabilmente è [tt]–shell-escape[/tt], ma è da usare con molta cautela perché potenzialmente pericoloso)
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.