- Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 5 mesi fa da
Alberto.
-
CreatoreTopic
-
3 Aprile 2016 alle 5:40 #105924
-
CreatoreTopic
-
AutoreRisposte
-
-
4 Aprile 2016 alle 9:28 #105925::
ak” post=105995Salve,
qualcuno conosce una buona guida per installare AucTeX con Zathura perchè io ho seguito la guida tematica su questo sito, ma su linux non tratta la sincronizzazione tra codice e anteprima.Grazie
Ciao, non hai mai trovato una guida su come aggiungere il supporto a Zathura perché fino a qualche mese fa Zathura aveva un’interfaccia con gli altri programmi abbastanza complicata che rendeva una comoda ricerca diretta e inversa molto difficile. Però a partire dalla versione 3.4 è diventato tutto più semplice e anche AUCTeX ha aggiunto supporto nativo a Zathura.
Se anche tu usi la versione 3.4 del visualizzatore, vedi http://tex.stackexchange.com/a/291730/31416 Se usi AUCTeX installato in ELPA e aggiornato alla versione più recente disponibile allora ti basta aggiungere al file di inizializzazione le righe
`(add-to-list 'TeX-view-program-selection
'(output-pdf “Zathura”))`
menzionate alla fine del post
-
4 Aprile 2016 alle 10:06 #105926::
Elrond” post=106028
Salve,
qualcuno conosce una buona guida per installare AucTeX con Zathura perchè io ho seguito la guida tematica su questo sito, ma su linux non tratta la sincronizzazione tra codice e anteprima.Grazie
Ciao, non hai mai trovato una guida su come aggiungere il supporto a Zathura perché fino a qualche mese fa Zathura aveva un’interfaccia con gli altri programmi abbastanza complicata che rendeva una comoda ricerca diretta e inversa molto difficile. Però a partire dalla versione 3.4 è diventato tutto più semplice e anche AUCTeX ha aggiunto supporto nativo a Zathura.
Se anche tu usi la versione 3.4 del visualizzatore, vedi http://tex.stackexchange.com/a/291730/31416 Se usi AUCTeX installato in ELPA e aggiornato alla versione più recente disponibile allora ti basta aggiungere al file di inizializzazione le righe
`(add-to-list 'TeX-view-program-selection
'(output-pdf “Zathura”))`
menzionate alla fine del postQualche parola in più su cosa è Zathura non nuocerebbe (ai profani come me).
R.
-
4 Aprile 2016 alle 10:31 #105927::
Grazie per la risposta, ma io ho paura di aver dimenticato qualcosa nell’installazione di AucTeX.
Perchè io utilizzo Arch Linux allora ho scaricato il pacchetto da AUR e installato.
Ho seguito le istruzioni ed aggiunto queste due linee in .emacs:
`
(load “auctex.el” nil t t)
(load “preview-latex.el” nil t t)
`E dato che la versione di zathura è 0.3.5 subito dopo ho aggiunto:
`
(add-to-list 'TeX-view-program-selection
'(output-pdf “Zathura”))
`Ma emacs mi rstituisce come errore:
`
Symbol's value as variable is void: TeX-view-program-selection
`Ho dimenticato qualcosa?
-
5 Aprile 2016 alle 6:26 #105928::
ak” post=106031Grazie per la risposta, ma io ho paura di aver dimenticato qualcosa nell’installazione di AucTeX.
Perchè io utilizzo Arch Linux allora ho scaricato il pacchetto da AUR e installato.
Ho seguito le istruzioni ed aggiunto queste due linee in .emacs:
`
(load “auctex.el” nil t t)
(load “preview-latex.el” nil t t)
`E dato che la versione di zathura è 0.3.5 subito dopo ho aggiunto:
`
(add-to-list 'TeX-view-program-selection
'(output-pdf “Zathura”))
`Ma emacs mi rstituisce come errore:
`
Symbol's value as variable is void: TeX-view-program-selection
`Ho dimenticato qualcosa?
No, tu no, io sì, usa questo:
`(eval-after-load “tex”
'(add-to-list 'TeX-view-program-selection
'(output-pdf “Zathura”)))`
Quando si usa [tt]add-to-list[/tt] è sempre bene andare cauti come qui. In alternativa al codice riportato sopra, modifica [tt]TeX-view-program-selection[/tt] con customize ([tt]M-x customize-variable RET TeX-view-program-selection RET[/tt], dopo aver già aperto un file LaTeX in Emacs) e vai sul sicuro 😉
@robitex: Zathura è un visualizzatore di PDF: https://pwmt.org/projects/zathura/ 🙂
-
5 Aprile 2016 alle 12:42 #105929::
Grazie ancora avevo immaginato che fosse un problema del genere ma ho cominciato da poco con Emacs e non sono ancora molto pratico…p.s. Per altri che avessero il mio stesso problema, prima ho ancora dovuto aggiungere queste linee se no Emacs non mi trovava il programma:
`
(eval-after-load “tex”
'(add-to-list 'TeX-view-program-list '(“Zathura” “zathura %o”)
`
-
5 Aprile 2016 alle 12:54 #105930::
ak” post=106044Grazie ancora avevo immaginato che fosse un problema del genere ma ho cominciato da poco con Emacs e non sono ancora molto pratico…
p.s. Per altri che avessero il mio stesso problema, prima ho ancora dovuto aggiungere queste linee se no Emacs non mi trovava il programma:
`
(eval-after-load “tex”
'(add-to-list 'TeX-view-program-list '(“zathura” “zathura %o”)
`Uh? Sei sicuro di aver riportato [tt]”Zathura”[/tt] correttamente dal codice che avevo proposto io sopra (nota la Z maiuscola)? Non hai detto che usi AUCTeX fornito da Arch Linux? A quando è aggiornato? Zathura è supportato da AUCTeX dall’8 febbraio: http://git.savannah.gnu.org/gitweb/?p=auctex.git;a=commitdiff;h=16f3dd415aa0ef1c870f9724dda9f895f2467133 Se hai una versione più recente non dovresti avere problemi del genere.
Ti consiglierei di metterei il codice riportato da JP-Ellis su TeX Stack Exchange
`(eval-after-load “tex”
'(add-to-list
'TeX-view-program-list
'(“Zathura”
(“zathura %o”
(mode-io-correlate
” –synctex-forward %n:0:%b -x \”emacsclient +%{line} %{input}\””))
“zathura”)))`
altrimenti non avrai la ricerca diretta e inversa, ma in ogni caso questo codice è già presente in AUCTeX, non dovresti proprio avere necessità di scriverlo da te a mano
-
5 Aprile 2016 alle 13:40 #105931
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.