Risposte nei forum create
-
AutoreRisposte
-
::
Ciao a tutti,
in quanto non assidua utilizzatrice di latex, ho una domanda da porvi che può sembrare un pò banale.
Vorrei richiamare all’interno del testo il numero di un capitolo:…la spiegazione completa sarà presentata nel Capitolo xxx.
Potete darmi un consiglio..
Grazie
😀Trattasi di funzionalità di base.
Alla dichiarazione del capitolo metti un comando \label
`\chapter{my chpater}\label{chMychap}`Nel testo richiami con:
`Nel Capitolo~\ref{chMychap}, abbiamo trattato \dots`Attenzione occorre compilare la prima volta per due volte consecutive per generare i file dei rifermenti.
Ciao
::Ok, facendo così mi compila e mi crea il file pdf con la scritta… Adesso devo solo risolvere il problema della compilazione…
edit:
non riesco a far funzionare winshell, con texnic center va…Non conosco winshell (per ora), adesso su windows utilizzo LeD, che ho cominciato a preferire a TeXnicenter.
Su linux uso Kile.
Ciao e buon LaTeX.
PS. ho visto gli screenshot di Winshell e mi sembra molto simile a TeXmaker.
::Allora, non mi dà quella schermata lì perché ho Miktex:
miktex-pdftex 2.7.3235 <1.40.9> >miktex 2.7>
Copyright1982 knuth …..
tex is a trademark of the american mathematical societyPoi non so qual è la directory in cui punta il prompt, cioè non so di cosa stai parlando purtroppo…
Ok, allora prova a compilare da linea di comando.
Devi solo fornire il percorso completo del file sorgente, oppure cambiare directory corrente fino a raggiungere quella in cui è contenuto il file.Per esempio,
se il file sorgente si trova sul desktop, dai un:`cd Desktop`
A questo punto il prompt di comando dovrebbe essere questo:`C:\Documents and Settings\nomeuntente\Desktop>`Bene, per assicurarti che il file sorgente ci sia, dai un comando dir per visualizzare i file nella directory corrente (appunto il Desktop):`dir`
Se il file ti compare nell’elenco, lo puoi compilare esprimendone solo il nome senza il percorso completo:`pdflatex prova.tex`.
Sul Desktop dovrebbero comparire alcuni file ausiluari ed il pdf risultato della compilazione.
Se ovviamente non vuoi cambire directory dovresti dare a pdflatex il percorso completo del sorgente.
In definitiva, se la compilazione è ok, significa che il tuo problema sta nelle impostazioni dell’editor che non sono corrette.
Allora puoi cambiare editor per esempio, installando LeD (LaTeX Editor) o TeXnicCenter, che dovrebbero leggere in automatico i giusti parametri della distribuzione MiKTeX e consentirti di compilare immediatamente.
Oppure, …, devi leggere la guida dell’editor e reimpostarlo.
Bye
::Anche questo mi dà lo stesso errore. Io ho installato la versione 2,7 di Miktex dal sito ufficiale, eppoi ho provato Winshell dato che Winedt mi dava problemi nel wizard perché diceva di non trovare l’instalroot di Miktex. Ogni volta dopo aver finito di scrivere il codice salvo il file e poi faccio esegui->latex, perché il comando compila non lo trovo da nessuna parte: subito mi dà quell’errore. Miktex l’ho installato due volte perché la prima aveva dato problemi, mentre la seconda sembra sia andato tutto bene.
Ciao,
visto che vivo vicino a te non potevo non risponderti.La cosa più semplice da fare è stabilire se LaTeX è correttamente installato indipendentemente dall’editor (che non fa altro che lanciare i giusti comandi di shell).
Per far questo, apri prompt dei comandi di windows (Start -> Esegui poi digita cmd nella casella Apri ed poi naturalmente invio).
Al prompt digita:
`>pdflatex -version`
Dovresti ottenenre qualcosa di simile a:
`pdfTeX 3.1415926-1.40.9-2.2 (Web2C 7.5.7)
kpathsea version 3.5.7
Copyright 2008 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Kpathsea is copyright 2008 Karl Berry and Olaf Weber.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Kpathsea written by Karl Berry, Olaf Weber, and others.Compiled with libpng 1.2.29; using libpng 1.2.29
Compiled with zlib 1.2.3; using zlib 1.2.3
Compiled with xpdf version 3.02pl2`Prova adesso a compilare un sorgente (il file prova.tex posizionato nella stessa directory in cui punta il prompt):
`pdflatex prova.tex`I problemi iniziali d’installazione possono verificarsi, è normale.
Ciao.
::Salve a tutti,
scrivo qui perchè in realtà non so bene dove scrivere…
Il mio problema è il seguente: sto scrivendo la mia tesi in LaTeX però devo generare delle figure (in formato eps) piuttosto complesse, che contengano, angoli, simboli, figure geometriche varie, sistemi di riferimento ecc ecc. sapete come posso farlo?so che si possono generare grafici direttamente in LaTeX (uso TeX – texlive su Ubuntu 8.10, con TeXMaker), ma probabilmente sono troppo complessi per essere realizzati, quindi cerco un altro software che permetta di farlo…ne sapete qualcosa???
Grazie a tutti,
Ciao
NicolaPer disegnare grafici in LaTeX si possono usare molti pacchetti diversi ma tutti basati su un linguaggio contenente i comandi di disegno che generano output vettoriale.
Per esempio, i pacchetti PGF, o pstricks, molto potenti.
Altrimenti ti puoi rivolgere a software esterni come xfig, e molti altri che offrono un ambiente di disegno grafico.C’è pura la soluzione intermedia, ovvero un software esterno a LaTeX ma che fa uso di un linguaggio per generare l’immagine (sempre vettoriale), come epix o asymptote.
Se vuoi renderti conto del funzionamento dei primi due pacchetti che ti ho citato puoi aprire con il browser i seguenti link:
http://www.texample.net/tikz/examples/ per pgf e http://www.tug.org/PSTricks/main.cgi?file=examples per pstricks.Per disegni geometrici come quelli mi sembra di capire che siano di tuo interesse, ti consiglierei di valutare questi due pacchetti da utilizzare in sorgenti LaTeX direttamente.
Il linguaggio di PGF è forse più user friendly rispetto a quello di PSTricks, ma il secondo sfrutta il postscript.Ciao e buon lavoro.
::
Per aggiornare il tlmgr di solito scrivo in un terminale:`tlmgr update bin-texlive texlive.infra`Se è ovvio si è impostato precedentemente un mirror con il solito:
`tlmgr option location ftp://nome.del.server/systems/texlive/tlnet/2008`I server disponibili sono elencati alla pagina http://ctan.org/tex-archive/CTAN.sites
Segnalo infine i problemi derivanti dal sistema generale di gestione dei pacchetti.
Infatti molti software come l’editor kile e il programma Asymptote, sono pacchettizzati nei repository in modo tale per cui texlive2007 risulti una dipendenza necessaria (sto parlando in particolare delle distro Debian derivate come Ubuntu).
Pertanto se l’utente linux si è installato TeXLive 2008 non può fare altro che compilare dai sorgenti i software vincolati d’obbligo a texlive2007.Non è neanche pensabile per il buon funzionamento del sistema, tenersi sia la texlive versione 2007 che 2008.
Nel tempo i repository si aggiorneranno certamente, mantenendo quel controllo utile sui pacchetti (anche se la prossima ubuntu 9.04 distribuirà ancora la 2007 e quindi il tempo di attesa è molto lungo), ma per il mondo linux forse sarebbe il caso di mettere a punto una nuova potente tecnologia per gestire i pacchetti uniforme per tutte le distro e flessibile.Da questo punto di vista, paradossalmente è molto più semplice disporre della texlive 2008 su sistemi windows che su quelli linux (niente problemi di permessi, niente dipendenze con i software, pena ovvio, di minor stabilità e sicurezza del sistema anche se desktop).
Io personalmente mi sono regolato così: ho installato TeXmaker in sostituzione di kile (che tra l’altro è molto veloce nell’avvio), ed ho compilato Asymptote dai sorgenti della versione 1.62 (compito arduo per via della necessità di scovare le numerose librerie richieste).
Vorrei inoltre, che fosse più semplice la creazione dei pacchetti deb, perchè alcuni miei tentativi di pacchettizare kile per esempio, non sono andati bene.
Saluti.
::In caso di problemi dovuti ai permessi è possibile provare a lanciare tlmgr in modalità superutente ma solo direttamente sul file e non sul symlink.
[…]
Ah dimenticavo, la frequente operazione di aggiornamento del sistema (più veloce che con MiKTeX) si fa con:
`sudo ./tlmgr update –all`Ciao.
Sicuro?
Io uso direttamente`sudo tlmgr`con le varie azioni che mi servono…Pensavo di riportarti quì l’output della sequenza dei comandi in cui ricevevo l’errore di permesso negato, ma …
evidentemente è andato tutto a posto senza un mio particolare intervento perché ho appena effettuato l’aggiornamento in poco tempo e senza errori.
Ecco l’output per fortuna positivo:`robitex@pc-studio:~$ sudo tlmgr update -all
tlmgr: installation location ftp://ftp.gwdg.de/pub/ctan/systems/texlive/tlnet/2008
[1/2] update: amscls (8345 -> 12163) … done
[2/2] update: bin-tetex (11868 -> 12157) … done
tlmgr: package log updated at /usr/local/texlive/2008/texmf-var/web2c/tlmgr.log
running mktexlsr
mktexlsr: Updating /usr/local/texlive/2008/texmf/ls-R…
mktexlsr: Updating /usr/local/texlive/2008/texmf-config/ls-R…
mktexlsr: Updating /usr/local/texlive/2008/texmf-dist/ls-R…
mktexlsr: Updating /usr/local/texlive/2008/texmf-doc/ls-R…
mktexlsr: Updating /usr/local/texlive/2008/../texmf-local/ls-R…
mktexlsr: Updating /usr/local/texlive/2008/texmf-var/ls-R…
mktexlsr: Done.
robitex@pc-studio:~$ tlmgr –version
tlmgr revision 12152 (2009-02-12 13:08:37 +0100)
tlmgr using installation: /usr/local/texlive/2008
TeX Live (http://tug.org/texlive) version 2008
texlive-20080903
robitex@pc-studio:~$
`Son contento adesso che la mia installazione di TeXLive sia completamente funzionante.
Grazie ed a presto.
::
Aggiornamento per utenti linux:In caso di problemi dovuti ai permessi è possibile provare a lanciare tlmgr in modalità superutente ma solo direttamente sul file e non sul symlink.
Per esempio per installare il pacchetto cm-super, aprite un terminale e digitate:
`sudo /usr/local/texlive/2008/bin/i386-linux/tlmgr install cm-super`
la directory d’installazione potrebbe essere diversa, dunque adeguate il comando.Se non volete digitare l’intera sequenza delle cartelle (persone particolarmente pigre che non usano il tab per “autocompletare” i percorsi), basta individuare il file con il gestore di finestre e trascinarlo nel terminale, oppure cambiare directory fino alla i386-linux ed individuare il file premettendo ./tlmgr (probabilmente esistono altri magnifici trucchi, se li conoscete spiegateli in un post).
Per impostare una volta per tutte il mirror citato sopra per l’installazione e l’aggiornamento della distribuzione digitare:
`sudo /usr/local/texlive/2008/bin/i386-linux/tlmgr option location ftp://ftp.gwdg.de/pub/ctan/systems/texlive/tlnet/2008`
Per controllare se un pacchetto è installato (per esempio pgf) digitate semplicemente:`tlmgr show pgf`
Un ultima cosa, per impostare il formato di pagina ad A4 così da non doverlo più specificare nelle opzioni della classe di documento, digitare:`sudo /usr/local/texlive/2008/bin/i386-linux/tlmgr paper a4`.
Ah dimenticavo, la frequente operazione di aggiornamento del sistema (più veloce che con MiKTeX) si fa con:
`sudo ./tlmgr update –all`Ciao.
::Ciao a tutti.
Ho installato la versione completa di MiKTeX 2.7, tramite la distribuzione ProTeXt. Sto cercando di fare un update dei pacchetti tramite connessione a server, ma la velocità di download è basissima. Per aggiornare un singolo pacchetto ho impiegato più di un’ora. E’ un problema che posso superare in qualche modo connettendomi ad un altro server oppure esiste un modo di aggiornare i pacchetti senza connessione internet? Non ho capito molto bene, infatti, questa storia del “repository”. Vi prego, suggeritemi cosa fare…
Il mio sistema operativo è Windows XP, aggiornato con Service Pack 3. Scusate eventuali considerazioni grossolane, ma sono totalmente inesperto in materia e in problemi di installazione ed update di qualsiasi programma.
Grazie, ciao.Avvia l’Update di MiKTeX, attiva il radio bottom
, e fai click su avanti. Nell’elenco ti consiglierei il server tedesco http://ftp.dante.de.
Poi click ancora su avanti ecc.Ho notato anch’io problemi di lentezza del server italiano uniRoma2 quando ho installato qualche giorno fa TeXLive 2008 su win XP.
Ciao.
::`\begin{tabular}{|c|c|c|c|c|c|c|} `Togli le linee verticali. A proposito 7 colonne centrate si prescrivono anche con \begin{tabular}{*{7}{c}}
così però non ho le tabelle a celle stile excel ❓
Citare Excel significa forse che sei vicino a … Word?
Sai, ho impiegato un po’ di tempo per disintossicarmi proprio dal
e dalle di Word. Il tempo di imparare le basi di LaTeX. … ma per fortuna sei capitato nel posto giusto 😆 😆 😆
Non è un caso che la guida (disponibile nel sito del GuIT) “L’arte della composizione tipografica con LaTeX” prima di parlare di LaTeX parli di regole tipografiche.
Tuttavia qualcosa mi dice che farai un ottimo lavoro con la tua tesi ed il forum è qui per aiutarti.
LaTeX è qualità eccezionale, generazione di grafici tecnici, plot di funzioni matematiche, riferimenti incrociati, indici, sommari, bibliografie, formule matematiche di ogni tipo e complessità, numerate o no, microtipografia, gestione dei titoli, oggetti flottanti, documenti strutturati in più file, ecc ecc, ecc.
L’atteggiamento giusto è costruire il proprio documento risolvendo un problema alla volta, senza preoccuparsi troppo se alcune cose non tornano.Buon LaTeX.
::
Benvenuto sul forum.Ci sono un po’ di cose che non vanno.
`\begin{center} `Anziché l’ambiente center che inserisce spazi indesiderati, usa il comando \centering.`\vspace{1em} `Questo fa pensare a problemi di posizione della didascalia, usa il pacchetto caption, dando le impostazioni che preferisci come opzione del comando \usepackage (vedi prime pagine del manuale del pacchetto caption).
`\begin{tabular}{|c|c|c|c|c|c|c|} `Togli le linee verticali. A proposito 7 colonne centrate si prescrivono anche con \begin{tabular}{*{7}{c}}
`\hline`Usa il pacchetto booktabs ed evita le linee orizzontali intermedie.
Studiati l’articolo di Lapo Mori apparso qualche numero fa su ArsTeXnica del GuIT, sulle tabelle.
Nell’articolo troverai il modo di dare il grassetto alle colonne (pacchetto array), mentre per le righe devi dare per ciascuna cella il comando \bfseries.
Tuttavia, l’uso del grassetto dovrebbe essere raro.Studiati anche la guida di Pantieri “ArteLateX” il cui link troverai in alto in questa pagina.
Buon lavoro.
::
Aggiornamento:
Ho installato la TeXLive 2008 su Windows XP.
La procedura si è conclusa con successo solo dopo aver modificato il sito per il download dei file poiché il mirror italiano risultava particolarmente lento.
Ho quindi riavviato la procedura da linea di comando poiché l’installer gui non prevede a quanto pare il cambio del server rispetto a quello più vicino.
Ho utilizzato un mirror tedesco:
`ftp://ftp.gwdg.de/pub/ctan/systems/texlive/tlnet/2008/`
che va dato come argomento dell’opzione -location del comando install-tl
Le opzioni d’installazione sono identiche sia per win che per linux.Chiaro che prima di tutto occorre installare una distribuzione di perl, preistallata di serie in molte distro linux.
Per gli utenti Windows la nuova texlive è interessante perché vengono installati parecchi software utili sopratutto per la gestione del formato PostScript.
Funziona così, anche il pdfcrop di Oberdiek per scontornare i file pdf contenenti immagini, cosa che con MiKTeX non avveniva per problemi con Ghostscript (almeno per il mio caso).
A mio parere MiKTeX è molto più veloce da installare perché risponde alla “filosofia” windows per cui pochi click devono bastare.
TexLive invece, può richiedere la lettura della documentazione e quindi tempo, ma è molto più ricco di opzioni d’installazione e fa i conti con i permessi utente sul file system, pilastro della sicurezza in ambiente Linux.Ciao.
Aggiornamento del 13/02/2009
Non occorre installare una distribuzione perl per Windows perchè TeXLive 2008 ne possiede una propria.
-
AutoreRisposte