Risposte nei forum create
-
AutoreRisposte
-
6 Aprile 2013 alle 9:26 in risposta a: [git] Comando per clonare il repo delle guide tematiche #844976 Aprile 2013 alle 6:02 in risposta a: [git] Comando per clonare il repo delle guide tematiche #84495::
Grazie Elrond,
effettivamente la mia versione è precedente alla 1.7.7.2, dalla quale il bug è stato risolto:
`$ git version
git version 1.7.0.4
$
`Ho clonato i repo in locale di tutte e cinque le guide tematiche attualmente ospitate su github.com/GuITeX, in una cartella.
In essa ho inserito l’eseguibile per effettuare i pull e quindi mi serviva un comando in cui git lavora dall’esterno delle directory dei progetti.
Ho pensato di evitare l’uso di librerie scritte in C, API, per git, ma semplicemente avviare l’esecuzione di comandi esterni.
Finché non cambierò pc, non credo di poter passare a versioni aggiornate di distro Linux.
R.
::Elrond” post=83896In questo filone sono stati suggeriti alcuni motivi per usare Emacs+AUCTeX, ma girando un po’ se ne possono trovare molti altri. Alcuni sono disseminati su questo stesso forum:
- – un po’ di codici presi dai file di inizializzazione di vari utenti: http://www.guitex.org/home/it/forum/6-altri-programmi/50356-emacsauctex
- – alcuni trucchi sulla gestione delle tabelle in Emacs: http://www.guitex.org/home/en/forum/6-altri-programmi/59166-gestione-tabelle-in-emacsauctex–alignel
- – creazione di template: http://www.guitex.org/home/it/forum/6-altri-programmi/56198-template-con-gnu-emacs
- – usare la Org Mode di Emacs come foglio di calcolo, esportando poi il risultato in LaTeX: http://www.guitex.org/home/it/forum/6-altri-programmi/54687-guida-fogli-di-calcolo-in-latex-usando-org-mode-di-emacs Non conosco alcun altro editor di testo per LaTeX che possa fare tutto ciò insieme, ma anche non per LaTeX in realtà
Altri sono presenti su tex.stackexchange.com:
- – elenco di editor di testo per latex (con alcune funzioni peculiari): http://tex.stackexchange.com/questions/339/latex-editors-ides I due programmi più votati (saranno tutti pazzi i votanti? :-D) sono Emacs e Vim, cioè gli editor ritenuti generalmente più difficili (e brutti da vedere), ma che alla prova del campo spesso risultano “vincitori”
- – consigli sul flusso di lavoro LaTeX usando Emacs: http://tex.stackexchange.com/questions/50827/a-simpletons-guide-to-tex-workflow-with-emacs
- – alcune funzioni utili di Emacs: http://tex.stackexchange.com/questions/52179/what-is-your-favorite-emacs-and-or-auctex-command-trick
- – alcune combinazioni di tasti utili: http://tex.stackexchange.com/questions/20843/useful-shortcuts-or-key-bindings-or-predefined-commands-for-emacsauctex
Io non pretendo che tutti usino Emacs/AUCTeX (tant’è che quando mi chiedono quale editor utilizzare per LaTeX non consiglio Emacs ma Texworks o Texmaker/Texstudio), sono d’accordissimo che uno debba scegliere l’editor che più si adatta alle proprie necessità e alle abitudini di lavoro, però ci tengo che siano riconosciute le enormi potenzialità di questa accoppiata di software 🙂 Se uno non sente il bisogno di tutte queste funzioni è normale che troverà Emacs “superfluo”.
Tutto ciò parlando solo di LaTeX, se poi uno per qualche motivo ha a che fare continuamente con file di testo potrà trarre ulteriore vantaggio dall’uso di un unico potente programma per fare tutto, come già evidenziato da matteo.l
Eh eh eh, immagino siano tutte cose che vale la pena di inserire nella guida…
R.
5 Aprile 2013 alle 19:10 in risposta a: [git] Comando per clonare il repo delle guide tematiche #84493::
Elrond,
tu riesci a fare un git pull dalla directory immediatamente superiore a quella che contiene il progetto?Per esempio, se faccio:
`mydir$ cd guidaemacsauctex
mydir/guidaemacsauctex$ git pull`
tutto ok,
ma se tento:
`mydir$ git –work-tree=./guidaemacsauctex –git-dir=./guidaemacsauctex/.git pull`
mi da errore (fatal: /usr/lib/git-core/git-pull cannot be used without a working tree.)Comunque ho risolto lo stesso, era solo per chiarire.
Basta eseguire anche da programma:
`mydir $ cd guidaemacsauctex
mydir/guidaemacsauctex $ git pull
mydir/guidaemacsauctex $ cd –
mydir $`
Grazie.
R.
5 Aprile 2013 alle 16:10 in risposta a: [git] Comando per clonare il repo delle guide tematiche #84492::Marco87″ post=83878Ciao,
ho provato a seguire le istruzioni riportate nella guida. Alcune segnalazioni e alcuni problemi.
A pagina 4 si riporta il percorso in cui dev’essere messo il file “init.el”. Domanda: “.el” è l’estensione del file? Io ho fatto in modo che sia così; ho fatto bene?
La cartella “AppData” in Windows 8 non esiste, ma c’è la cartella “Application Data”, ed è in questa che ho creato la cartella “.emacs.d” nella quale poi ho messo il file “init.el”.
Per quanto riguarda la cartella “server”, a quanto ho capito (e fatto) bisogna crearsela all’interno della cartella “.emacs.el”. Fatto ciò ho eseguito il comando [tt]takeown[/tt] /[tt]f server[/tt] e ho avuto un responso positivo (quello indicato nella guida).
Fin qui credo che hai fatto bene.
Marco87″ post=83878La parte di codice [tt]Program Files (x86)[/tt] da inserire nel file “init.el” presentata alla pagina 5, credo sia valida per chi installa Emacs su una macchina a 64 bit. Quell'[tt](x86)[/tt] io l’ho tolto.
Devi mettere il nome della directory dove hai effettivamente installato Emacs. Io, in Win XP, ho installato in C:\Programmi\Emacs.
Marco87″ post=83878Anche inserendo nel file “init.el” la riga [tt](add-hook ‘LaTeX-mode-hook ‘TeX-PDF-mode),[/tt] l’unico modo per far compilare con pdfLaTeX è stato di andare su “Command” quindi su “TeXing Options” e infine spuntando “Generate PDF”. Quando poi apro il file pdf, mi viene aperto con Adobe e non con Sumatra PDF. Deduco pertanto che il file “init.el” non mi venga letto.
Sapreste dirmi in cosa sbaglio?
Grazie mille e ciao,
Marco.Qui è un po’ più difficile aiutarti per me. Io ho trovato già fatta la cartella .emacs.d, forse se l’hai creata a mano da qualche altra parte non la legge come pensi tu.
Inoltre nella guida c’è scritto che in win 8 non è stata testata la procedura. Credo che sia l’occasione buona…
R.
Ps. stamani ho lavorato un po’ con la coppia emacs+auctex. Ho lasciato due suggerimenti sul repo GuITeX che Elrond ha già sistemato.
L’impressione è che le modalità di creazione del codice LaTeX con C-c C-e per gli ambienti e C-c C-m per le macro sia interessante.
Occorre tempo per acquistare la necessaria efficienza ma alla fine si può essere più veloci…
::
Ciao, vorrei proporre un cambiamento nella guida per Emacs+AucTeX:Ho seguito le pagine che descrivono l’installazione per Windows e credo che proporre la ricerca diretta ed inversa subito sia ‘prematuro’.
Suggerirei di spostare questa parte di completamento della configurazione del sistema, alla parte avanzata.
Infatti penso che configurare la ricerca diretta ed inversa su Windows sia troppo “spigoloso” per proporlo subito all’utente, specie per il problema del dialogo delle impostazioni di Sumatra.Invece, gli argomenti di quello che è oggi la sezione avanzata li sposterei all’inizio. La creazione rapida da tastiera del codice preformattato, ecc ovvero le caratteristiche principali spiegate una alla volta in sezioni dedicate.
Gli utenti che intendono provare l’ambiente di lavoro basato su Emacs, non sono nella maggior parte dei casi alle prime armi o saltuari, ma sono utenti che desiderano provare un nuovo ambiente di lavoro per eventualmente adottarlo in pianta stabile.
In altre parole, darei risalto alle potenti modalità di lavoro piuttosto che inserire subito l’utente nei problemi di configurazione.
Attualmente nella guida ci sono 11 pagine iniziali di installazione e configurazione nei tre sistemi operativi, 7 pagine di spiegazioni d’uso (primi passi ed uso avanzato) e 3 pagine per la personalizzazione.
Grazie.
R.Nel frattempo ho risolto il problema con Sumatra. Aveva ragione ansys: sono andato a memoria e non mi sono ricordato che avevo inserito un livello di directory intermedio…
I prossimi giorni userò questo ambiente e se posso vi farò sapere le mie proposte per la guida… alla prossima allora.
::
Si mi è ritornata alla memoria la pizza delle serate al meeting…
(scusa ma sono un po’ fuso e parlo a sproposito)
Comunque sia, vorrei suggerirti di aggiungere al repo GuiTeX direttamente i file di configurazione init.el per le tre piattoforme, così gli utenti non devono impazzire con il copia incolla dal pdf della guida.Sumatra, mi apre una finestrella in alto che recita:
“Impossibile eseguire il comando di ricerca inversa. Controllare la riga di comando usata nelle impostazioni.”Aggiungo che adesso l’opzione nel dialogo appare anche se apro sumatra indipendentemtne da emacs.
Il comando è:
`C:/Programmi/Emacs/bin/emacsclientw.exe –no-wait +%l “%f”`
Ciao
::ansys” post=83835
O meglio, mi dice che il file “tattatta.dvi” non esiste…
Allora hai creato un dvi. Nella guida è scritto come attivare la PDF-mode più avanti però. Questa cosa è da sistemare. Per ora premi C-c C-t C-p (oppure menu Command > TeXing Options > Generate PDF ) e riprova. Otterai un pdf e potrai fare la procedura. Non c’è dubbio, queste cose vanno sistemate.
Ciao,
OrlandoCiao ansys,
ora mi funziona tutto tranne la ricerca inversa: sumatra mi dice che non è corretto il comando ma invece lo è…
Inoltre, penso che il fatto che il dialogo delle opzioni abbia quel campo in più solo quando sumatra è avviato da emacs mi fa pensare che sia una cosa voluta più che un bug.Su questa pagina web http://www.barik.net/archive/2012/07/18/154432/
è scritto così:
Initially, Sumatra PDF may not have the inverse search field under Options. In this case, you can initially set it through a Command Prompt with “C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe” -inverse-search “C:\emacs\bin\emacsclientw.exe –no-wait +%l \”%f\””.ti riposto il mio init:
`(setq TeX-source-correlate-method 'synctex)
(setq TeX-source-correlate-mode t)
(setq TeX-source-correlate-start-server t)
(setq TeX-view-program-list
'((“Sumatra PDF” (“\”C:/Programmi/SumatraPDF/SumatraPDF.exe\” -reuse-instance” (mode-io-correlate ” -forward-search %b %n” ) ” %o”))))(setq TeX-view-program-selection
'(((output-dvi style-pstricks ) “dvips and start”)
(output-dvi “Yap”)
(output-pdf “Sumatra PDF”)
(output-html “start”)))(add-hook 'LaTeX-mode-hook 'TeX-PDF-mode)
`Ciao.
Ps. mi puoi spedire una margherita per posta?
::ansys” post=83830
No, ho aperto un pdf (tra l’altro è una scheggio in cfr all’acrobata) e il dialogo “is the same”.
Nella guida segnalerei anche che sotto win xp localizzato in italiano la cartella non è Aplication ma Dati Applicazioni:
`C:\Documents and Settings\\Dati applicazioni\.emacs.d`
Ps. a Napoli che tempo fa?
R.Mah, a Napoli il tempo non si capisce 😀 ogni tanto fa freschetto, poi ci sono momenti in cui si suda 😕 .
Torniamo a noi. Grazie per la/le segnalazione/i, aggiorneremo anche questo. Ho reinstallato SumatraPDF ed in effetti il dialogo non esce. Se però scrivi un documento in Emacs e lanci SumatraPDF da Emacs (per esempio con C-c C-v) il dialogo esce. Prova ora e fammi sapere.
Ciao,
OrlandoQui piove managgia. Dovrò andare al parcheggio di corsa…
Ho provato C-c C-v e mi dice che il comando non è definito…
R.
Ps. rileggi il post precedente ho aggiunto una nota sul carattere apice da mettere nella guida IMHO.
::
No, ho aperto un pdf (tra l’altro è una scheggio in cfr all’acrobata) e il dialogo “is the same”.Nella guida segnalerei anche che sotto win xp localizzato in italiano la cartella non è Aplication ma Dati Applicazioni:
`C:\Documents and Settings\\Dati applicazioni\.emacs.d` Direi anche che l’apostrofo è il carattere apice semplice e non quello inverso. Per capirci corrisponde al tasto con il punto interrogativo.
Ps. a Napoli che tempo fa?
R.
::
Ciao,
e va bene, proverò anch’io la nuova coppia però…
è da circa un’ora che non riesco ad impostare correttamente il file init.el e non vedo neanche la possibilità di impostare Sumatra come ricercatore inverso: semplicemente nel dialogo dell eopzioni manca il pezzo dove dovrei inserire la stringa di configurazione.Ecco quello a cui sono arrivato:
`(setq TeX-source-correlate-method (quote synctex))
(setq TeX-source-correlate-mode t)
(setq TeX-source-correlate-start-server t)
(setq TeX-view-program-list
'((“Sumatra PDF” (“\”C:/Programmi/SumatraPDF/SumatraPDF.exe\” -reuse-instance” (mode-io-correlate ” -forward-search %b %n” ) ” %o”))))(setq TeX-view-program-selection
'((output-dvi style-pstricks ) “dvips and start”)
(output-dvi “Yap”)
(output-pdf “Sumatra PDF”)
(output-html “start”)))`
Come vedete sono su Win Xp. L’errore che ricevo in apertura è:
`Symbol's function definition is void: output-pdf`Forse è meglio ripiegare su Linux per questa prova…
Versione di Sumatra 2.2.1
Versione di Emacs 24.2.1
Versione di AucTeX 11.87
R.
-
AutoreRisposte