Risposte nei forum create
-
AutoreRisposte
-
::
[quote]È sensato installare TeX Live sotto /opt invece che sotto /usr o ci sono controindicazioni? Sarebbe utile se /opt si trova su una partizione diversa da /, in questo modo a ogni reinstallazione del sistema sarebbe possibile formattare solo / e mantenere TeX Live, senza doverla reinstallare
L’installazione di default è in /usr/local/texlive/2010, ma non è un problema cambiare radice. Gli eseguibili sanno dove sono e impostano automaticamente i percorsi di ricerca.
Ciao
EnricoGrazie, la prossima volta che installalo il sistema vorrei fare questo “esperimento”.[/quote]
Per la cronaca ho fatto l’esperimento ed è andato a buon fine, nel senso che l’intera distribuzione TeX Live funziona benissimo anche dopo aver installato un nuovo sistema operativo GNU/Linux e montando la partizione separata in /opt. Le uniche cose che ho dovuto fare sono state ricreare il file `/etc/profile.d/texlive.sh’ con il contenuto
`export PATH=/opt/texbin:${PATH}
export INFOPATH=/opt/texlive/2010/texmf/doc/info:${INFOPATH}
export MANPATH=/opt/texlive/2010/texmf/doc/man:${MANPATH}`
e dare i comandi
`$ sudo cp $(kpsewhich -var-value TEXMFSYSVAR) /fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
$ sudo fc-cache -fsv`
suggeriti da Enrico Gregorio nella sua guida.Mi sono risparmiato un bel po’ di tempo e banda 😀
::…bisognerebbe con calma aggiornare le guide…
Ho appena aggiornato la mia guida a ClassicThesis. Rispetto alla versione precedente, le novità principale dell’ultima versione sono queste:
1. l’opzione “listsseparated” è ora sconsigliata per i problemi di impaginazione che può portare;
2. c’è la nuova opzione “floatperchapter”;
3. via l’opzione “nochapters” da classicthesis-ldpkg.sty (“nochapters” resta in classicthesis.sty).http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf
Ciao,
L.Mi sembra di capire che l’opzione `floatperchapter’ permetta di sostituire in un colpo solo i comandi
`\numberwithin{figure}{chapter}
\numberwithin{table}{chapter}`
suggeriti nella tua guida.Non ho provato ma immagino che sia comunque necessario lasciare l’opzione di classe `numbers=noenddot’ (che comunque dovrebbe essere predefinita).
::Il pacchetto per la TeX Live 2009/Debian è proprio “texlive-lang-italian”, ho potuto controllare su una Ubuntu solo ora.
Ciao
EnricoSenza dover entrare in Ubuntu si può vedere l’elenco dei pacchetti con relativa descrizione e dipendenze sul sito http://packages.ubuntu.com 😀
Esempio del pacchetto texlive-lang-italian su natty: http://packages.ubuntu.com/natty/texlive-lang-italian Su questo sito è possibile inoltre scaricare il pacchetto stesso e il sorgente
15 Febbraio 2011 alle 20:25 in risposta a: [Guida] Fogli di calcolo in LaTeX usando Org Mode di Emacs #55939::
Avevo dimenticato di dire che tutto il contenuto di un testo in org-mode può essere esportato in formato LaTeX, non solo le tabelle, quindi le potenzialità di questo strumento aumentano notevolmente: si può scrivere tutto il documento in org-mode (usando anche i comandi LaTeX, anche qui rimando per i dettagli alla documentazione) e poi alla fine eseguire l’esportazione. Per documenti non troppo lunghi o elaborati questo sistema può risultare davvero molto comodo.Inoltre org-mode ha una certa integrazione con il pacchetto Beamer per realizzare presentazioni. Non ho ancora approfondito la questione, potete trovare degli esempi qui (la documentazione è tutta in inglese, per quanto riguarda Emacs si trova davvero poco in italiano):
http://emacs-fu.blogspot.com/2009/10/writing-presentations-with-org-mode-and.html
http://emacsworld.blogspot.com/2010/08/pretty-cool-org-modebeamer-demo.html
http://orgmode.org/worg/org-tutorials/org-beamer/presentation.html
http://orgmode.org/worg/org-tutorials/org-beamer/tutorial.htmlEDIT: nel video http://www.youtube.com/watch?v=Ho6nMWGtepY potete vedere org-mode all’opera su una tabella intorno al minuto 3:30
Altro video di esempio sui fogli di calcolo in org-mode: http://www.youtube.com/watch?v=I762W3lEUEk
::@ Elrond
Immagino che
`sudo pdflatex`
ti dia
`sudo: pdflatex: command not found`
Se sì è questo il problema.Vedi se così risolvi il problema:
`sudo bash -c “PATH=/opt/texbin:$PATH ; checkinstall”`
se gli eseguibili di TeX Live sono linkati in /opt/texbin come suggerito nella guida di Enrico Gregoriook l’errore è proprio questo. Quindi con questo comando lancio sudo checkinstall inserendo un “PATH” temporaneo se ho capito bene…..giusto ?
appositamente :D. Grazie mille 😀Per la precisione con quel comando apri un processo di bash con i diritti di root e passi come argomento alla bash, attraverso l’opzione -c, il comando da eseguire:
`PATH=/opt/texbin:$PATH ; checkinstall`
Il primo serve per modificare il valore della variabile d’ambiente PATH (in Debian e derivate quando si usa sudo vengono pulite le variabili d’ambiente, quindi anche se per te il percorso `/opt/texbin’ risulta essere nel PATH, per sudo non lo è), il secondo esegue il comando che ti serve, cioè `checkinstall’.Facci sapere se funziona, ciao 😉
::Ciao a tutti e grazie per la discussione davvero interessante.
Visto che siete piuttosto esperti provo a porvi un quesito su emacs + auctex che non riesco a risolvere (nonostante giorni di ricerche)
Sto scrivendo la tesi di dottorato e non so per quale motivo non mi fa la preview delle equazioni. O meglio, solo di quelle del tipo
`\begin{equation}
…
\end{equation}`
mentre nessun problema per $…$.
Ora non capisco di che si tratti, perché in tutti gli altri documenti non ho questo tipo di problema, solo nella tesi.
La tesi è strutturata con un documento master nel quale includo i vari capitoli.
Se nella tesi cerco di fare la preview di
`\begin{equation}
1
\end{equation}`
nel file _regione_.tex leggo:
`
\message{!name(Capitolo.tex) !offset(-79)}
\begin{equation}
1
\end{equation}
\message{!name(…/master.tex) !offset(115)}
`
So che spiegata così è molto vaga: non so se è un problema comune o se dipende dalle impostazioni della tesi. Leggendo in giro, molti consigliano di mettere mano ai file .el nei modi più fantasiosi, per questo ho postato qui. Io non ci capisco nulla…
Grazie per qualsiasi suggerimento!
PS uso emacs 23 su ubuntu.In generale non ho problemi a usare l’anteprima sull’ambiente equation, quindi il tuo problema potrebbe dipendere da un preambolo troppo complicato per Emacs (anche se senza conoscere il tuo preambolo è difficile stabilire quanto sia effettivamente complicato).
L’anteprima dei documenti LaTeX, comunque, è la funzione di AucTeX che, personalmente, ho usato di meno, per vedere il risultato di un documento preferisco compilarlo e vederlo per intero 😉
Comunque se hai ulteriore bisogno di aiuto per Emacs crea una nuova discussione, lo scopo di questa è raccogliere codice utile per gli altri, non fare domande (ti invito a fare ciò solo per mantenere ordine in questa discussione) 🙂
::
Immagino che
`sudo pdflatex`
ti dia
`sudo: pdflatex: command not found`
Se sì è questo il problema.Vedi se così risolvi il problema:
`sudo bash -c “PATH=/opt/texbin:$PATH ; checkinstall”`
se gli eseguibili di TeX Live sono linkati in /opt/texbin come suggerito nella guida di Enrico Gregorio
::
Se ce l’hai, anche se è vecchia un tentativo non penso che faccia male (se ne hai la possibilità), non riesco proprio a capire perché a me funzioni e a te no, solo facendo la modifica indicata sopra ho risolto. A parte il programma (io Emacs tu Aquamacs) non vedo altre differenze (hai una versione più recente di RefTeX, non penso che questo possa comportare problemi, anzi mi aspetterei più problemi con una versione più vecchia come la mia). 🙁Se devo essere completamente onesto nei miei esperimenti ho anche tolto dai tuoi file di inizializzazione un paio di pacchetti che mi davano fastidio (ma che non c’entrano nulla con RefTeX): `desktop’ e `saveplace’ (oltre a non far più uccidere il povero buffer scratch!)
::
In effetti quei `define-skeleton’ sono molto interessanti! Per approfondire ho trovato questo: http://www.emacswiki.org/emacs/SkeletonMode (c’è qualcosa anche nell’info di Autotype consultabile con `C-h i d m Autorype RET’). Grazie!
::
Allora non credo sia un problema di versione: pensavo che tu potessi avere una vecchia versione di RefTeX invece la tua è addirittura più recente della mia (chissà poi perché la mia è così vecchia, ma questo è off-topic). Hai la possibilità di provare la versione normale di Emacs, per provare a capire se ha davvero qualcosa a che fare Aquamacs?
::
Ho riprovato a mettere al posto del mio .emacs i tuoi due file di inizializzazione con l’unica modifica `auctex’ → `AUCTeX’ e inserendo l’ambiente `thm’ mi aggiunge automaticamente l’etichetta `\label{T:1}’ (non so perché prima mi avesse messo `sec’, forse avevo fatto qualche esperimento di troppo; ora però funziona tutto correttamente). Hai riavviato Aquamacs dopo la modifica (oppure ricaricato il contenuto dei file di inizializzazione?)?
::
Penso di aver trovato l’inghippo: le variabili sono case sensitive, tu hai impostato reftex-plug-into-AUCTeX su non-nil ma con
`(setq reftex-plug-into-auctex t)`
ma `plug-into-AUCTeX’ è diverso da `plug-into-auctex’. Metto il corretto (vedi manuale di AUCTeX: http://www.gnu.org/software/auctex/manual/reftex.html#SEC50)
`(setq reftex-plug-into-AUCTeX t)`
a me funziona (più o meno perché mi suggerisce l’etichetta `sec’ per l’ambiente `thm’, forse c’è ancora qualcosa da correggere)
-
AutoreRisposte