Primi passi, primo problema

  • Creatore
    Topic
  • #31089
    Up
    0
    Down
    ::


    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?

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #31090
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        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.

      • #31091
        Up
        0
        Down
        ::


        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.

      • #31092
        Up
        0
        Down
        ::

        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.

      • #31093
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          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.

        • #31094
          Up
          0
          Down
          ::


          Allora, non mi dà quella schermata lì perché ho Miktex:

          miktex-pdftex 2.7.3235 <1.40.9> >miktex 2.7>
          Copyright 1982 knuth …..
          tex is a trademark of the american mathematical society

          Poi non so qual è la directory in cui punta il prompt, cioè non so di cosa stai parlando purtroppo…

        • #31095
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            Allora, non mi dà quella schermata lì perché ho Miktex:

            miktex-pdftex 2.7.3235 <1.40.9> >miktex 2.7>
            Copyright 1982 knuth …..
            tex is a trademark of the american mathematical society

            Poi 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

          • #31096
            Up
            0
            Down
            ::


            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…

          • #31097
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              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.

            • #31098
              Up
              0
              Down
              ::


              In effetti ora ho iniziato con Texmaker, ottimo per iniziare per chi non sa tutti i codici… MI ci trovo molto meglio 😀

          Visualizzazione 8 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top