Configurazione TeXworks

  • Creatore
    Topic
  • #66322
    Up
    0
    Down
    ::


    Buon pomeriggio a tutti,

    sono un “arrugginito” fruitore di LaTeX.

    Mi trovo a prendere nuovamente in mano il nostro amato compositore tipografico dopo più di due anni.

    Quando cominciai a studiare, esercitarmi ed, infine, produrre i miei primi testi con LaTeX ero solito utilizzare Led. Successivamente passai a TeXmaker.

    Incontrando difficoltà a configurare TeXmaker/TeXstudio per l’uso di XeTeX (vorrei utilizzare i pacchetti fontspec e polyglossia) ho deciso di provare con il software maggiormente consigliato dalla comunità GUITT, ovvero TeXworks

    Il problema è che anche gli esempi più semplici estratti da una qualsiasi guita di introduzione a LaTeX non mi producono alcun risultato, ma solo l’erroe:

    Ecco il codice:

    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{geometry}
    \geometry{a4paper}
    \usepackage[francais]{babel}
    \title{Premier document}
    \author{Un TeXnicien}
    \date{}

    Ecco l’errore

    J:\Zuper\Utility\Ufficio\LaTeX\Progetti
    1
    ! Undefined control sequence.
    l.1 \documentclass
    {article}
    ?
    Processo interrotto dall’utente

    RINGRAZIO tutti per l’attenzione!

Visualizzazione 20 filoni di risposte
  • Autore
    Risposte
    • #66323
      Up
      0
      Down
      ::


      Probabilmente stai cercando di compilare con TeX invece che con LaTeX. Che editor usi? Devi settarlo in modo da utilizzare (preferibilmente pdf)LaTeX.

      Ciao
      Fra

    • #66324
      Up
      0
      Down
      ::

      ameba” post=65397Buon pomeriggio a tutti,

      sono un “arrugginito” fruitore di LaTeX.

      Mi trovo a prendere nuovamente in mano il nostro amato compositore tipografico dopo più di due anni.

      Quando cominciai a studiare, esercitarmi ed, infine, produrre i miei primi testi con LaTeX ero solito utilizzare Led. Successivamente passai a TeXmaker.

      Incontrando difficoltà a configurare TeXmaker/TeXstudio per l’uso di XeTeX (vorrei utilizzare i pacchetti fontspec e polyglossia) ho deciso di provare con il software maggiormente consigliato dalla comunità GUITT, ovvero TeXworks

      Il problema è che anche gli esempi più semplici estratti da una qualsiasi guita di introduzione a LaTeX non mi producono alcun risultato, ma solo l’erroe:

      Ecco il codice:

      \documentclass{article}
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage{geometry}
      \geometry{a4paper}
      \usepackage[francais]{babel}
      \title{Premier document}
      \author{Un TeXnicien}
      \date{}

      Ecco l’errore

      J:\Zuper\Utility\Ufficio\LaTeX\Progetti
      1
      ! Undefined control sequence.
      l.1 \documentclass
      {article}
      ?
      Processo interrotto dall’utente

      RINGRAZIO tutti per l’attenzione!

      Nel menù a discesa che trovi in alto a sinistra, appena accanto al pulsante per la compilazione, c’è probabilmente scritto “pdfTeX”; agisci su quel menù per scegliere “pdfLaTeX” oppure “XeLaTeX.

      Ti ricordo che per i documenti da compilare con XeLaTeX non si deve caricare inputenc e, se usi fontspec, nemmeno fontenc.

      Ciao
      Enrico

    • #66325
      Up
      0
      Down
      ::

      ameba” post=65397Buon pomeriggio a tutti,

      sono un “arrugginito” fruitore di LaTeX.

      Mi trovo a prendere nuovamente in mano il nostro amato compositore tipografico dopo più di due anni.

      Quando cominciai a studiare, esercitarmi ed, infine, produrre i miei primi testi con LaTeX ero solito utilizzare Led. Successivamente passai a TeXmaker.

      Incontrando difficoltà a configurare TeXmaker/TeXstudio per l’uso di XeTeX (vorrei utilizzare i pacchetti fontspec e polyglossia) ho deciso di provare con il software maggiormente consigliato dalla comunità GUITT, ovvero TeXworks

      Il problema è che anche gli esempi più semplici estratti da una qualsiasi guita di introduzione a LaTeX non mi producono alcun risultato, ma solo l’erroe:

      Ecco il codice:

      \documentclass{article}
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage{geometry}
      \geometry{a4paper}
      \usepackage[francais]{babel}
      \title{Premier document}
      \author{Un TeXnicien}
      \date{}

      Ecco l’errore

      J:\Zuper\Utility\Ufficio\LaTeX\Progetti
      1
      ! Undefined control sequence.
      l.1 \documentclass
      {article}
      ?
      Processo interrotto dall’utente

      RINGRAZIO tutti per l’attenzione!

      Ciao,

      prova con:
      `
      % !TEX TS-program = XeLaTeX
      % !TEX encoding = UTF-8 Unicode

      \documentclass{article}

      \usepackage{fontspec}%
      \setmainfont{TeX Gyre Pagella}%
      \usepackage{polyglossia}%
      \setmainlanguage{french}%
      \usepackage{geometry}
      \geometry{a4paper}
      \title{Premier document}
      \author{Un TeXnicien}
      \date{}

      `

      e poi il resto del codice. Da compilare con XeLaTeX ovviamente :wink:.

      Ciao
      Claudio

    • #66326
      Up
      0
      Down
      ::


      Scusate, ho messo troppa carne sul fuoco. Devo riabituarmi a scrivere in maniera più chiara all’interno del forum anche per evitare di far perdere tempo a chi, come voi, si prodiga per dare una mano!

      Allora, TeXstudio è stato il primo problema, il peccato originale.
      Pochi giorni fa ho riaperto un mio vecchio progetto, nato in ambito lavorativo, per la creazione di manuali multilingua. All’epoca (partii usando per primo LeD poi TeXmaker, ora sono passato a TeXstudio), per questioni di tempo, mi fu imposto di abbandonare la soluzione LaTeX e da allora in poi non ho lo quasi più utilizzato.
      La soluzione che stavo studiando si avvaleva del pacchetto babel per la gestione dei caratteri speciali dei vari idiomi. Leggendo su internet l’articolo “Introduzione a XETEX” di Massimiliano Dominici mi sono avvicinato all’idea di usare per questo progetto e per quelli futuri, di qualsiasi natura possano essere, dei pacchetti polyglossia e fontspec (XeTeX).
      Tuttavia, sembra che TeXstudio non presenti, al momento, né all’interno dell’interfaccia grafica né, tantomeno nelle opzioni di configurazione, la possibilità di usare XeTeX.

      A causa di questo inghippo ho deciso di provare ad usare TeXworks (interfaccia sobria, visualizzatore sincronizzato… che tra parentesi non mi funziona, etc etc, uso consigliato anche nel manuale Arte LaTeX). Sfortunatamente, come ho cominciato a mostrarvi nei confusi post precedenti, ho qualche problemino, e credo che la causa sia un’nstallazione e/o configurazione scorretta.

      Spero da qui poter ripartire con voi nell’analisi dei malfunzionamenti.

      Grazie ancora!

      P.S.
      Devo ancora documentarmi, studiare e capire meglio XeTeX/XeLaTeX infatti ringrazio Enrico Alias egreg9 per l’indicazione:

      “Ti ricordo che per i documenti da compilare con XeLaTeX non si deve caricare inputenc e, se usi fontspec, nemmeno fontenc.”

    • #66327
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Caro @Ameba (che brutto alias ti sei scelto, minimalista fin che vuoi, ma l’ameba causa malattie epatiche molto gravi…)
        TeXstudio non ha, è vero, una impostazione predefinita per lanciare XeLaTeX, ma ha la possibilità di aggiungere altri “engines”; oppure di configurare quelli esistenti in modo da avere quello che serve; io per esempio ho riconfigurato l’engine LaTeX (che non uso mai) perché lanci XeLaTeX con l’opzione synctex=1 (senza questa opzione non ci si muove da una finestra all’altra); ovviamente per il formato PDF ho impostato il reader interno sincronizzabile.

        Probabilmente anche il tuo TeXworks non ti permette di sincronizzare le due finestre perché il comando di lancio di XeLaTeX magari non contiene l’opzione synctex=1. Sul mio TeXworks in inglese bisogna andare nelle Preferences, scegliere Typsetting, e poi xelatex, cliccare su Editi e controllare che nella finestrina degli Arguments ci sia scritto:
        `
        $synctexoption
        $fullname
        `
        e sia marcato il quadratino “View PDF after running”. INoltre bisogna essere sicuri nel dialogo di Typesetting che i percorsi per la ricerca dei vari file eseguibili siano corretti, in particolare che vi sia elencato anche il percorso …/texbin o …\texbin (i puntini stanno per la radice del percorso che è diversa da un sistema operativo all’altro).

      • #66328
        Up
        0
        Down
        ::


        Ora ricordo, ho chiuso erroneamente il visualizzatore pdf di TeXworks… non riesco più riaprirlo caspita!

        Devo sempre chiudere e riavviare l’eseguibile di TeXworks, come mai?

      • #66329
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Perche il visulaizzatore interno è soltanto una finestra del programma TeXworks, non è la finestra di un’altra applicazione.

          Quindi o chiudi e riapri TeXworks, oppure clicchi di nuovo sul bottone verde, che ti ricompila il documento e ti riapre la finestra di vsualizzazione PDF.

          Non c’è rosa senza spine… 😉

        • #66330
          Up
          0
          Down
          ::


          Caspita il problema è proprio questo, cliccando sul bottone Verde non succede una pippa. Va beh, chiudo e riavvio il software sigh!

        • #66331
          Up
          0
          Down
          ::

          ameba” post=65523Caspita il problema è proprio questo, cliccando sul bottone Verde non succede una pippa. Va beh, chiudo e riavvio il software sigh!

          La compilazione con TeXworks è “interattiva”: se c’è un errore, la compilazione si blocca e ti viene richiesto di eseguire qualche azione. Se non lo vuoi, scrivi
          `\nonstopmode`
          all’inizio del tuo file.

          Ciao
          Enrico

        • #66332
          Up
          0
          Down
          ::


          Ok, ci proverò!

          Un’ultima cosa circa la configurazione TeXworks

          Essendo abituato ad usare TeXmaker/TeXstudio sono sempre stato solito configurare manualmente i path delle varie componenti necessarie ad una corretta compilazione:

          per entrambi gli editor paragrafo: 1.2 Configuring the latex related commands

          http://www.xm1math.net/texmaker/doc.html#SECTION01

          http://texstudio.svn.sourceforge.net/viewvc/texstudio/trunk/utilities/usermanual_en.html#SECTION01

          anche in TeXworks è necessario fare la stessa cosa?

        • #66333
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            A me risulta che la prima volta che TeXworks viene usato si cerca tutte le cose che gli servono, io non ho mai avuto bisogno di configurare nulla; comunque sotto Preferences, vai a vedere che cosa c’è scritto nel pannello che si apre cliccando su Typesetting e nella finestra in alto ci sono i path che puoi editare se vuoi o anche mettere in una sequenza diversa (te lo sconsiglio); nella finestra in basso ci sono tutti i motori di composizione per ai quali potresti aggiungerne degli altri e comunque li puoi mettere in ordine diverso, cosicché quando lavori e hai bisogno di cambiare eseguibile nella finestrina accanto al bottone verde ti appaiono in ordine quelli che usi più spesso e poi quelli che usi raramente, secondo come ti sei configurato le cose.
            Accanto a questa seconda finestra hai anche il tasto edit che ti permette di aggiungere opzioni alla riga di comando. Il file Help/Aiuto non spende troppe parole sulla sintassi e sulla scrittura di queste opzioni, ma non è difficile immaginare ed estrapolare da quel che vi si dice esplicitamente. Io non ho mai avuto bisogno di modificare nulla perché così come è preimpostato mi funziona nella stessa maniera sul Mac, su una macchina virtuale WXP e su una macchina virtuale Ubuntu 11.10.

            Il pannello delle Preferenze ha anche altre sezioni e ti permette di scegliere a tuo piacimento tutto quello che ti pare e che è personalizzabile; per esempio non ti lascia scegliere un altro visualizzatore PDF, ma puoi usare solo il suo visualizzatore interno (che è talmente ben integrato con l’intero software, che sarebbe un suicidio cambiare con un altro visualizzatore esterno.

          • #66334
            Up
            0
            Down
            ::


            Sono riuscito a compilare finalmente con XeLaTeX all’interno dell’editor TeXstudio.

            Dalla barra dei menù ho scelto:

            Utente => Comandi Utente => Edita comandi utente

            Ho aggiunto un comando (Command 1) col tasto “+”

            Ho in dicato sotto Voce menu il testo “XeLaTeX” (è possibile dare un nome qualsiasi al comando, anche “CinciripinI”)

            e come riga di comando ho inserito “xelatex %”

            Una volta terminato confermare con ok

            Se si vuole compilare con XeLaTex è ora possibile richiamare il comando appena editato dal menu:

            Utente => Comandi Utente => 1: XeLaTeX Alt+Shift+F1

            Credo e spero di essere stato utile!

            Inviate commenti per piacere, mi piacerebbe ancora approfondire questioni riguardanti l’usabilità degli editor TeXstudio (ad oggi il mio preferito, prima usavo profiquamente LeD), TeXmaker e TeXworks

            N.B.
            Se avessi denominato il comando “CinciripinI” come da precedente suggerimento otterrei:

            Utente => Comandi Utente => 1: CinciripinI Alt+Shift+F1

          • #66335
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::

              Inviate commenti per piacere, mi piacerebbe ancora approfondire questioni riguardanti l’usabilità degli editor TeXstudio (ad oggi il mio preferito, prima usavo profiquamente LeD), TeXmaker e TeXworks

              😮

            • #66336
              Up
              0
              Down
              ::


              Ho chiesto solo di commentare, non capisco tutto questo stupore!

              😆

            • #66337
              Up
              0
              Down
              ::


              Ciao ameba,

              ho trovato un modo per compilare in XeLaTeX usando TeXstudio. Probabilmente c’è una soluzione più elegante, comunque a me funziona.

              Una volta aperto TeXstudio vai su Opzioni e quindi su Configure TeXstudio… Clicca sull’icona “Comandi” nel menù a sinistra; a questo punto io ho modificato (durante l’uso di XeLaTeX) la riga PdfLaTeX, da:

              pdflatex -synctex=1 -interaction=nonstopmode %.tex

              a

              xelatex -synctex=1 -interaction=nonstopmode %.tex

              Ora clicca su Ok. A questo punto premendo il tasto f6 ti verrà compilato il documento usando XeLaTeX.

              Ciao,
              Marco.

            • #66338
              Up
              0
              Down
              ::

              ameba” post=68321Ho chiesto solo di commentare, non capisco tutto questo stupore!

              😆

              Forse lo stupore di @OldClaudio è dovuto a profiquamente che non si scrive così. 🙂

              Ciao
              Claudio

            • #66339
              Up
              0
              Down
              ::


              Ciao ameba,

              pensandoci bene, forse conviene tenere la riga PdfLaTeX così com’è, e modificare invece la riga LaTeX (la cui frequenza di utilizzo per me è nulla). In questo modo per compilare con XeLaTeX basterà premere f2, mentre se si vuole compilare con pdfLaTeX basterà premere f6. Se mai un giorno vorrai ripristinare le righe così com’erano prima di queste modifiche, basterà cliccare sulla freccia circolare in parte alla riga stessa.

              Spero ti sia stato utile e ciao,
              Marco.

            • #66340
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                cerca profiquamente sul vocabolario 🙂

              • #66341
                Doc
                Partecipante
                  Up
                  0
                  Down
                  ::

                  ameba” post=68321Ho chiesto solo di commentare, non capisco tutto questo stupore!

                  😆

                  Temo che si riferisse a quella parolina in rosso… 😉

                • #66342
                  Up
                  0
                  Down
                  ::


                  Io ho creato il comando:

                  xelatex -interaction=nonstopmode %.tex|acroread %.pdf > /dev/null

                  chiedo agli esperti di TexStudio se si può fare di meglio

                • #66343
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Perché non usi il visualizzatore PDF interno di TeXstudio? È già configurato nella finestra ViewPDF; è sincronizzato mediante synctex con il sorgente.

                    Copia il comando di pdflatex, cambia pdflatex con xelatex e TeXstudio fa il resto da solo.

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

                Go to top