- Questo topic ha 9 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 6 mesi fa da
Leon71.
-
CreatoreTopic
-
19 Febbraio 2009 alle 10:19 #31089::
Salve a tutti, sono nuovo del forum, e ho appena incominciato ad usare il linguaggio Latex su consiglio di un amico. Precisamente ho Miktex e come editor ASCII Winshell; come primo codice ho provato un semplicissimo “prova”, ma mi dà un errore strano ogni volta che mando Esegui sia con Latex che con PDFLatex, e il problema non è nel codice perché dà lo stesso errore con altri codici scaricati da Guit, ad esempio quello delle formule matematiche: tale errore è “I can’t write on file ‘main.log’”. Potete darmi una mano?
-
CreatoreTopic
-
AutoreRisposte
-
-
19 Febbraio 2009 alle 10:30 #31090::
Salve a tutti, sono nuovo del forum, e ho appena incominciato ad usare il linguaggio Latex su consiglio di un amico. Precisamente ho Miktex e come editor ASCII Winshell; come primo codice ho provato un semplicissimo “prova”, ma mi dà un errore strano ogni volta che mando Esegui sia con Latex che con PDFLatex, e il problema non è nel codice perché dà lo stesso errore con altri codici scaricati da Guit, ad esempio quello delle formule matematiche: tale errore è “I can’t write on file ‘main.log’”. Potete darmi una mano?
`\documentclass{minimal}
\begin{document}
Ciao mondo!
\end{document}`
Se compilando ricevi un errore c’è qualcosa che non va nella tua installazione, oppure nel modo in cui usi l’editor. MiKTeX è facile da installare. WinShell non lo conosco, ma in genere gli editor moderni sono facili da usare, per compilare basta un clic.Ti consiglio di leggere il capitolo “Installare LaTeX” dell’Arte (indicata quassù). Se anche così non risolvi, dacci maggiori informazioni.
Ciao,
L.
-
19 Febbraio 2009 alle 10:34 #31091::
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.
-
19 Febbraio 2009 alle 10:34 #31092::
Salve a tutti, sono nuovo del forum, e ho appena incominciato ad usare il linguaggio Latex su consiglio di un amico. Precisamente ho Miktex e come editor ASCII Winshell; come primo codice ho provato un semplicissimo “prova”, ma mi dà un errore strano ogni volta che mando Esegui sia con Latex che con PDFLatex, e il problema non è nel codice perché dà lo stesso errore con altri codici scaricati da Guit, ad esempio quello delle formule matematiche: tale errore è “I can’t write on file ‘main.log’”. Potete darmi una mano?
Sei un po’ troppo vago: sembra un problema di permessi di scrittura. Quindi, facci sapere:
– come si chiama il file .tex che cerchi di compilare;
– in che directory cerchi di compilare il documento;
– listato completo di quello che stai cercando di compilare;
e ultim in fundum che versione di Windows stai usando.
-
19 Febbraio 2009 alle 10:51 #31093::
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.
-
19 Febbraio 2009 alle 11:33 #31094
-
19 Febbraio 2009 alle 11:56 #31095::
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
-
19 Febbraio 2009 alle 12:06 #31096
-
19 Febbraio 2009 alle 13:11 #31097::
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.
-
21 Febbraio 2009 alle 13:50 #31098
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.