Problema installazione MacTex 2010 su Mac

  • Creatore
    Topic
  • #54130
    Up
    0
    Down
    ::


    Salve a tutti … sono nuovo … e ho un problema!
    Ho un macbook con snow leopard e ho da poco scaricato mactex 2010 dal sito relativo. L’ho installato e ho provato a creare il primo documento, come suggerito nell’arte (che sto leggendo pian piano).

    Ho avuto un problema e lo stesso si è ripresentato usato texmaker e texmakerx.

    Scrivo il seguente documento e lo salvo in formato .tex

    `
    \documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \begin{document}
    Ecco il mio primo documento con \LaTeX.
    \end{document}
    `

    e l’errore al momento della compilazione è il seguente:

    cannot start latex
    Errore: impossibile eseguire il comando: latex -src -interaction=nonstopmode %.tex

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #54131
      Up
      0
      Down
      ::

      Salve a tutti … sono nuovo … e ho un problema!
      Ho un macbook con snow leopard e ho da poco scaricato mactex 2010 dal sito relativo. L’ho installato e ho provato a creare il primo documento, come suggerito nell’arte (che sto leggendo pian piano).

      Ho avuto un problema e lo stesso si è ripresentato usato texmaker e texmakerx.

      Scrivo il seguente documento e lo salvo in formato .tex

      `
      \documentclass[a4paper]{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      \begin{document}
      Ecco il mio primo documento con \LaTeX.
      \end{document}
      `

      e l’errore al momento della compilazione è il seguente:

      cannot start latex
      Errore: impossibile eseguire il comando: latex -src -interaction=nonstopmode %.tex

      Benvenuto al probabile ultimo iscritto del 2010!

      Se usi TeXShop non dovresti avere problemi. Nelle preferenze va’ nel quinto “tab” (che in inglese è “Engine”) e nella prima finestrella di testo ci dovrebbe essere scritto /usr/texbin.

      Con Texmaker o TexMakerX non c’è un modo analogo di definire la directory degli eseguibili. Hai due modi, uno facile e uno leggermente più complicato.

      Il modo facile è di aggiungere /usr/texbin/ davanti a ogni nome di programma nelle preferenze dei due programmi; per esempio, la prima finestrella dovrà riportare
      `/usr/texbin/latex -interaction=nonstopmode -synctex=1 %.tex`
      Lo stesso per gli altri, eccetto “open” (per il visualizzatore PDF) e ghostscript per il quale /usr/local/bin/gs va bene.

      Il modo “difficile” è creare un file che va messo in un posto bizzarro.

      Se apri un terminale e scrivi “which tex” (senza virgolette e battendo il tasto di a capo) che cosa ti viene risposto?

      Ciao
      Enrico

    • #54132
      Up
      0
      Down
      ::


      ho capito =) ora cercherò di risolvere questo problema!!

      io pensavo fosse un problema di installazione, magari avevo sbagliato o scaricato una versione incompleta!! 😀

    • #54133
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Ciao Salvatore, benvenuto.
        Un consiglio; come principiante usa TeXShop; è meno dotato di “bell and whistles” (ornamenti accattivanti) degli altri due programmi, ma funziona benissimo e tutto sommato epr un principiante è la cosa migliore.
        TeXmaker e TeXmakerX richiedono, prima di essere usati, una completa configurazione; il pn=anllo di configurazione offre diversi bottoni per eseguire la configurazione in automatico, ma poi bisogna talvolta intervenire a mano, per esempio per aggiungere ai comandi l’opzione -synctex=1 in modo da consentire la sincronizzazione del visualizzatore PDF con l’edior e viceversa.

        TeXShop e TeXworks, installati di default con MacTeX, (file .app cliccabili nella cartella ~\Applications\TeX\ — aprili poi clicca sull’icona nella barra in basso e seleziona Keep in dock; prima l’uno e poi l’altro — TeXworks è il figlio povero di TeXShop, e i due sono più o meno reciprocamente compatibili, ma talvolta è conveniente avere due programmi simili ma distinti da usare l;uno in alternativa dell’altro — io per esempio ne ho uno configurato di default ad usare l’encoding d’entrata IsoLatin (Latin 1, ISO 8859-1) e l’altro per usare l’encoding d’entrata utf-8; così posso trattare i file .tex scritti indifferentemente nell’una o nell’altra codifica senza bisogno di riconfigurare l’unico editor a disposizione) sono particolarmente adatti per i neofiti, perché non sono confusi da una miriade di iconcine nelle molteplici barre di comandi che compaiono nei due TeXmaker(X).

        Piuttosto ricordati sempre (e TeXShp o fa da solo) che il programma con cui compilare i tuoi file “deve” essere sempre pdflatex, mai latex. Sul Mac il formato di default (almeno quello principale) è il formato pdf; quando sarai più esperto capirai anche i numerosi vantaggi e i pochi svantaggi di questo formato.

        Buon anno!

      • #54134
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Ho avuto un problema e lo stesso si è ripresentato usato texmaker e texmakerx.

          Hai la fortuna di usare un Mac: perché non usi TeXShop, che è splendido e fatto apposta per Mac? 😉

          L’installazione di LaTeX su Mac è questione di un attimo, anche se si potrebbe fare ancora meglio, perché nel download di MacTeX e nell’impostazione della TeXLive Utility tocca selezionare il mirror svizzero…

          Ciao,
          L.

        • #54135
          Up
          0
          Down
          ::


          grazie a tutti per le risposte!

          sto usando texshop, o meglio sto iniziando ad usarlo!

          ho aggiunto una riga e mi dà un problema (scusate se vi stresso, ma almeno è per risolvere subito questo dubbio, poi vi lascio godere la serata di fine anno 😆 )

          Ho scritto

          `
          \documentclass[a4paper]{article}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[italian]{babel}

          \begin{document}
          Ecco il mio primo documento con \LaTeX.

          Latex è il miglior programma

          \end{document}
          `

          ho compilato con texshop e ho riscontrato questo errore:
          “package input error, in input coding uft8
          carachter input undefined”

          ma il package \usepackage[utf8]{inputenc} non serve per prendere le lettere accentate direttamente da tastiera??

        • #54136
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Sì e no.
            Quel comando dice a pdflatex: “Questo file è stato composto con un editor che usa come encoding la codifica UTF-8”

            Ma TeXShop di nascita non ha utf8 come codifca predefinita; controlla nelle preferenze. Mi per di ricordare che la codifica predefinita sia MacRoman.

            Se è così, come credo, allora è evidente che come inconta la e accentata in
            `
            Latex è il miglior programma
            `

            si arrabbia perché non è codificata in utf8.

            Hai due possibilità:

            1) Configuri TeXShop (usando Preferences) per usare la codifica utf8; butti via il file di prova; chiudi TeXShop e lo riapri e ci scrivi di dana pianta il file di prova.

            2) Verifichi con Preferences quale sia l’encoding predefinito; se è MacRoman come credo, allora nel file di prova, da non cancellare, sostituisci utf8 con applemac.
            Però se segui questa seconda strada, seguila solo per questo file poi configura TeXShop con utf8 e lascia la stringa utf8 nei futuri file.

          • #54137
            Up
            0
            Down
            ::


            risolto con i tuoi preziosi consigli!!

            grazie 1000 e buon anno!! 😆

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

        Go to top