- Questo topic ha 12 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 10 mesi fa da
Spike.
-
CreatoreTopic
-
29 Ottobre 2010 alle 15:52 #51804::
Buonasera a tutti! Da poco ho iniziato ad utilizzare Emacs su Ubuntu 10.10 e pian piano sto cercando di aggiungere funzioni in più per aumentarne la facilità di utilizzo. Ad esempio ho da poco scoperto refTeX che è utilissimo per i riferimenti incrociati. Comunque un’altra cosa che mi premerebbe fare è la ricerca diretta, ma soprattutto inversa, tra pdf e sorgente. Sul forum mi sembra che si sia accennato solo qualche volta alla cosa con riferimento, però, alla ricerca diretta/inversa su DVI. Allora cercando su internet ho trovato questa guida:Volevo sapere da voi se poteva essere valida. In particolare c’è qualche punto teoricamente sbagliato? Qualche passaggio che è meglio evitare? Ad esempio suggerisce di usare okular con tutte le librerie annesse! Secondo voi conviene o porta a più danni che altro?
La stessa domanda vale per gli altri punti della guida. Se comunque nessuno l’avesse mai provata mi cimenterei in questi giorni perchè mi piacerebbe avere la ricerca inversa, utilissima per documenti lunghi.Grazie mille
Fra
-
CreatoreTopic
-
AutoreRisposte
-
-
29 Ottobre 2010 alle 16:17 #51805::
Buonasera a tutti! Da poco ho iniziato ad utilizzare Emacs su Ubuntu 10.10 e pian piano sto cercando di aggiungere funzioni in più per aumentarne la facilità di utilizzo. Ad esempio ho da poco scoperto refTeX che è utilissimo per i riferimenti incrociati. Comunque un’altra cosa che mi premerebbe fare è la ricerca diretta, ma soprattutto inversa, tra pdf e sorgente. Sul forum mi sembra che si sia accennato solo qualche volta alla cosa con riferimento, però, alla ricerca diretta/inversa su DVI. Allora cercando su internet ho trovato questa guida:
Volevo sapere da voi se poteva essere valida. In particolare c’è qualche punto teoricamente sbagliato? Qualche passaggio che è meglio evitare? Ad esempio suggerisce di usare okular con tutte le librerie annesse! Secondo voi conviene o porta a più danni che altro?
La stessa domanda vale per gli altri punti della guida. Se comunque nessuno l’avesse mai provata mi cimenterei in questi giorni perchè mi piacerebbe avere la ricerca inversa, utilissima per documenti lunghi.Con la 10.10 hai Evince della nuova versione di Gnome, che dovrebbe permettere la ricerca inversa.
Ciao
Enrico
-
29 Ottobre 2010 alle 17:34 #51806::
Con AUCTeX 11.86 (non ancora presente in Ubuntu ma in Debian sì e il pacchetto di Debian funziona benissimo in Ubuntu: http://packages.debian.org/sid/auctex) è molto più facile attivare disattivare la ricerca inversa, basta fare un clic nel menu oppure C-c C-t C-sCon la 10.10 hai Evince della nuova versione di Gnome, che dovrebbe permettere la ricerca inversa.
Ciao
EnricoSinceramente non sono riuscito a far funzionare Evince.. 😳
-
29 Ottobre 2010 alle 17:39 #51807::
Buonasera a tutti! Da poco ho iniziato ad utilizzare Emacs su Ubuntu 10.10 e pian piano sto cercando di aggiungere funzioni in più per aumentarne la facilità di utilizzo. Ad esempio ho da poco scoperto refTeX che è utilissimo per i riferimenti incrociati. Comunque un’altra cosa che mi premerebbe fare è la ricerca diretta, ma soprattutto inversa, tra pdf e sorgente. Sul forum mi sembra che si sia accennato solo qualche volta alla cosa con riferimento, però, alla ricerca diretta/inversa su DVI. Allora cercando su internet ho trovato questa guida:
Volevo sapere da voi se poteva essere valida. In particolare c’è qualche punto teoricamente sbagliato? Qualche passaggio che è meglio evitare? Ad esempio suggerisce di usare okular con tutte le librerie annesse! Secondo voi conviene o porta a più danni che altro?
La stessa domanda vale per gli altri punti della guida. Se comunque nessuno l’avesse mai provata mi cimenterei in questi giorni perchè mi piacerebbe avere la ricerca inversa, utilissima per documenti lunghi.Con la 10.10 hai Evince della nuova versione di Gnome, che dovrebbe permettere la ricerca inversa.
Ciao
EnricoGrazie mille per la dritta! In effetti guardando l’help di evince appare l’opzione –sync da dare quando lo si avvia che credo ci entri qualcosa! Ho fatto due tentativi: il primo utilizzando come opzione di pdflatex -synctex=-1 e l’altro utilizzando -synctex=1. Nel primo caso avviando evince dall’editor mi viene restituito l’errore
`SyncTeX ERROR:SyncTeX: could not open /percorso_file/nomefile.synctex, error 13`
Nel secondo caso, invece, evince si avvia senza lamentarsi però non riesco a trovare il modo per saltare da una parte all’altra!! Cioè non conosco i comandi da utilizzare per la ricerca! Ho provato Ctrl+click e Alt+click ma nulla!!! Continuo a provare, in caso qualcuno avesse risultati migliori dei miei si faccia sentire! 🙂Fra
-
29 Ottobre 2010 alle 17:49 #51808::
Con AUCTeX 11.86 (non ancora presente in Ubuntu ma in Debian sì e il pacchetto di Debian funziona benissimo in Ubuntu: http://packages.debian.org/sid/auctex) è molto più facile attivare disattivare la ricerca inversa, basta fare un clic nel menu oppure C-c C-t C-s
Con la 10.10 hai Evince della nuova versione di Gnome, che dovrebbe permettere la ricerca inversa.
Ciao
EnricoSinceramente non sono riuscito a far funzionare Evince.. 😳
Ok anche io ho questa versione e avevo già impostato la cosa. È il dopo che mi sfugge!!! 😕 Cioè oltre a ciò cosa devo fare?
Fra
-
29 Ottobre 2010 alle 22:48 #51809::
Con AUCTeX 11.86 (non ancora presente in Ubuntu ma in Debian sì e il pacchetto di Debian funziona benissimo in Ubuntu: http://packages.debian.org/sid/auctex) è molto più facile attivare disattivare la ricerca inversa, basta fare un clic nel menu oppure C-c C-t C-s
[quote]Con la 10.10 hai Evince della nuova versione di Gnome, che dovrebbe permettere la ricerca inversa.
Ciao
EnricoSinceramente non sono riuscito a far funzionare Evince.. 😳
Ok anche io ho questa versione e avevo già impostato la cosa. È il dopo che mi sfugge!!! 😕 Cioè oltre a ciò cosa devo fare?
Fra[/quote]
Se usi xpdf devi fare poco e niente. Da dentro Emacs: imposta Correlate I/O (da tastiera: C-c C-t C-s), compila come al solito con C-c C-c il numero necessario di volte, spostati con il cursore nel punto in cui vuoi che si apra il visualizzatore e poi aprilo con C-c C-v (o C-c C-c View RET). Ti verrà eventualmente chiesto di avviare il server (se non già avviato), per il resto fa tutto Emacs/AUCTeX. Invece non riesco a far funzionare Evince, non so quali siano le opzioni da passargli…
-
30 Ottobre 2010 alle 9:09 #51810::
[quote]Con AUCTeX 11.86 (non ancora presente in Ubuntu ma in Debian sì e il pacchetto di Debian funziona benissimo in Ubuntu: http://packages.debian.org/sid/auctex) è molto più facile attivare disattivare la ricerca inversa, basta fare un clic nel menu oppure C-c C-t C-s
[quote]Con la 10.10 hai Evince della nuova versione di Gnome, che dovrebbe permettere la ricerca inversa.
Ciao
EnricoSinceramente non sono riuscito a far funzionare Evince.. 😳
Ok anche io ho questa versione e avevo già impostato la cosa. È il dopo che mi sfugge!!! 😕 Cioè oltre a ciò cosa devo fare?
Fra[/quote]
Se usi xpdf devi fare poco e niente. Da dentro Emacs: imposta Correlate I/O (da tastiera: C-c C-t C-s), compila come al solito con C-c C-c il numero necessario di volte, spostati con il cursore nel punto in cui vuoi che si apra il visualizzatore e poi aprilo con C-c C-v (o C-c C-c View RET). Ti verrà eventualmente chiesto di avviare il server (se non già avviato), per il resto fa tutto Emacs/AUCTeX. Invece non riesco a far funzionare Evince, non so quali siano le opzioni da passargli…[/quote]
Provato e funziona. Grazie anche per questo suggerimento. Però tu accenni solo alla ricerca diretta; per quanto riguarda quella inversa invece? Xpdf ne è capace? Intanto continuo a provare con Evince.Ciao
FraEDIT: la ricerca diretta sembra funzionare anche con evince allo stesso modo di xpdf, senza necessità dell’opzione –sync, ma il riferimento è alla pagina e non ad un punto specifico del testo nel pdf
-
30 Ottobre 2010 alle 11:09 #51811::
Provato e funziona. Grazie anche per questo suggerimento. Però tu accenni solo alla ricerca diretta; per quanto riguarda quella inversa invece? Xpdf ne è capace? Intanto continuo a provare con Evince.
Ciao
Frahttps://bbs.archlinux.org/viewtopic.php?pid=545027#p545027 qui dicono che xpdf non è capace di eseguire la ricerca inversa (o almeno fino fino all’aprile del 2009), però non ho approfondito perché non uso mai questa funzione.
EDIT: la ricerca diretta sembra funzionare anche con evince allo stesso modo di xpdf, senza necessità dell’opzione –sync, ma il riferimento è alla pagina e non ad un punto specifico del testo nel pdf
Beato te, a me non rimanda Evince neanche alla pagina giusta (xpdf invece fa questo lavoro correttamente). Immagino che ci sia da impostare qualche opzione in Evince, ma il manuale non mi aiuta e neanche l’help:
`$ evince –help
Uso:
evince [OPZIONE…] [FILE…] Visualizzatore documenti di GNOMEOpzioni di aiuto:
-h, –help Mostra le opzioni di aiuto
–help-all Mostra tutte le opzioni di aiuto
–help-sm-client Show session management options
–help-gtk Mostra le opzioni GTK+Opzioni dell'applicazione:
-p, –page-label=PAGINA The page label of the document to display.
-i, –page-index=NUMBER The page number of the document to display.
-f, –fullscreen Esegue evince in modalità schermo intero
-s, –presentation Esegue evince in modalità presentazione
-w, –preview Esegue evince per vedere l'anteprima di stampa
-l, –find=STRINGA La parola o la frase da trovare nel documento
–display=DISPLAY Display X da usare`
Forse l’opzione -i… 🙁
-
31 Ottobre 2010 alle 8:27 #51812::
Buongiorno a tutti!
@Elrond: Per quanto riguarda Evince io non ho dovuto impostare niente. Fa tutto in automatico Emacs grazie all’opzione che citavi precedentemente. Infatti se non è attivata la correlazione I/O (C-c C-t C-s) in Emacs, quando utilizzo il comando “C-c C-c view” lui chiama evince con la sintassi
`evince nomefile.pdf`
Se invece l’opzione è attiva automaticamente Emacs aggiunge alla chamata di evince l’opzione -p con il giusto numero di pagina. Se la pagina in cui è il cursore è la settima allora ho:
`evince -p 7 nomefile.pdf`
Se credi che il problema sia qualche altra impostazione di emacs basta che lo scrivi e proviamo a fare un confronto.Ciao
Fra
-
31 Ottobre 2010 alle 12:24 #51813
-
31 Ottobre 2010 alle 16:07 #51814::
Se credi che il problema sia qualche altra impostazione di emacs basta che lo scrivi e proviamo a fare un confronto.
Mi sa di sì. Puoi mostrarmi il tuo valore delle variabili `TeX-output-view-style’ e `TeX-view-program-selection’? Grazie 🙂
TeX-output-view-style:
`Tex Output View Style: Hide Value
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^landscape$
INS DEL Regexp: ^pstricks$\|^pst-\|^psfrag$
INS
Command: %(o?)dvips -t landscape %d -o && gv %f
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^pstricks$\|^pst-\|^psfrag$
Command: %(o?)dvips %d -o && gv %f
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^\(?:a4\(?:dutch\|paper\|wide\)\|sem-a4\)$
INS DEL Regexp: ^landscape$
INS
Command: %(o?)xdvi %dS -paper a4r -s 0 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^\(?:a4\(?:dutch\|paper\|wide\)\|sem-a4\)$
Command: %(o?)xdvi %dS -paper a4 %d
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^\(?:a5\(?:comb\|paper\)\)$
INS DEL Regexp: ^landscape$
INS
Command: %(o?)xdvi %dS -paper a5r -s 0 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^\(?:a5\(?:comb\|paper\)\)$
Command: %(o?)xdvi %dS -paper a5 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^b5paper$
Command: %(o?)xdvi %dS -paper b5 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^letterpaper$
Command: %(o?)xdvi %dS -paper us %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^legalpaper$
Command: %(o?)xdvi %dS -paper legal %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^executivepaper$
Command: %(o?)xdvi %dS -paper 7.25×10.5in %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: .
Command: %(o?)xdvi %dS %d
INS DEL Extension: ^pdf$
Choice: Value Menu Regexp: .
Command: xpdf -remote %s -raise %o %(outpage)
INS DEL Extension: ^html?$
Choice: Value Menu Regexp: .
Command: netscape %o
INS
State: STANDARD.`
TeX-view-program-selection:
`INS DEL Choice: Value Menu Multiple predicates:
INS DEL Choice: Value Menu output-dvi
INS DEL Choice: Value Menu style-pstricks
INS
Viewer: Value Menu dvips and gv
INS DEL Choice: Value Menu Single predicate: Value Menu output-dvi
Viewer: Value Menu xdvi
INS DEL Choice: Value Menu Single predicate: Value Menu output-pdf
Viewer: Value Menu Evince
INS DEL Choice: Value Menu Single predicate: Value Menu output-html
Viewer: Value Menu xdg-open
INS
State: SAVED and set.`
Ho fatto un copia-incolla ma dovrebbe essere abbastanza chiaro!!! Spero di essere stato utile. Fammi sapere se ne servono altre oppure se ti serve il file .emacs.P.s. Nell’altro messaggio citi la tua guida per emacs. Ti ringrazio perchè mi è stata utile per alcune cose! 😉
Ciao
Fra
-
31 Ottobre 2010 alle 16:30 #51815::
In `TeX-view-program-selection’ avevo `output-pdf’ impostato su `xdg-open’ (in modo che utilizzi il visualizzatore predefinito del sistema), però specificando `Evince’ come hai fatto tu mi seleziona la pagina corretta, grazie!P.s. Nell’altro messaggio citi la tua guida per emacs. Ti ringrazio perchè mi è stata utile per alcune cose! 😉
Ciao
FraGrazie 🙂
P. S. per visualizzare le informazioni di base di una variabile e suo valore puoi anche usare `C-h v nome-variabile RET’ (in questo caso `C-h v TeX-view-program-selection’) che è legato al comando `describe-variable’ 😉
-
31 Ottobre 2010 alle 16:54 #51816::
In `TeX-view-program-selection’ avevo `output-pdf’ impostato su `xdg-open’ (in modo che utilizzi il visualizzatore predefinito del sistema), però specificando `Evince’ come hai fatto tu mi seleziona la pagina corretta, grazie!
P.s. Nell’altro messaggio citi la tua guida per emacs. Ti ringrazio perchè mi è stata utile per alcune cose! 😉
Ciao
FraGrazie 🙂
P. S. per visualizzare le informazioni di base di una variabile e suo valore puoi anche usare `C-h v nome-variabile RET’ (in questo caso `C-h v TeX-view-program-selection’) che è legato al comando `describe-variable’ 😉
Di niente. Sono contento di esser stato utile qualche volta anche io! Comunque in caso ci siano novità per la ricerca inversa scriverò qui.
Grazie a te per le info!! 🙂Ciao
Fra
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.