[Risolto] – Difficoltà configurazione TeXworks Ubuntu 17.04

  • Creatore
    Topic
  • #111094
    Massimiliano
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti

      ho installato ieri Ubuntu sul mio pc e ho provato ad installare la distribuzione texlive 2017 seguendo la guida di Enrico Gregorio che ho trovato nella documentazione.
      Dopo due tentativi falliti perché la linea si bloccava ho dovuto ricorrere all’installazione con l’iso che ho scaricato dal sito ufficiale.
      L’installazione è andata a buon fine (penso) perché una volta riavviato dando da terminale il comando which tex ottengo proprio /opt/texbin/tex.
      Il problema è sorto quando ho provato a compilare i documenti: ricevo errori nel caricamento dei pacchetti/classi (quoting.sty/xcolor.sty/mycrotype.sty not found etc.).
      Quindi ho provato ad aprire tlmgr, cercare i pacchetti ed installarli manualmente ma ricevo il messaggio “tlmgr install: package already present: xcolor”.

      Sono piuttosto confuso e non essendo pratico di Ubuntu non capisco cosa sbaglio, ringrazio in anticipo per l’aiuto

    Visualizzazione 11 filoni di risposte
    • Autore
      Risposte
      • #111095
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Hai sicuramente saltato un passaggio; [tt]which tex[/tt] ti risponde quello che il sistema operativo è in grado d trovare.
          Prova con [tt]kpsewhich book.cls[/tt]; kpsewhich è il comando con cui il sistema TeX trova i file che deve cercare nei vari alberi del sistema TeX.Occhio e croce direi che da quel che racconto hi due possibilità:
          1) kpsewhich non trova la classe book.cls; questo vuol dire che hai saltato qualche passaggio nell’eseguire le impostazioni raccontate a Enrico G.
          2) kpsewhich trova il file book.cls, ma i messaggi che ricevi non te li invia pdflatex, bensì lo shell editor che non è configurato per lavorare con l’instalazione di TeXLive.

          Nel primo caso ripassa scrupolosamente i passi di installazione indicati da Enrico.

          Nel secondo caso è difficile dirti che cosa devi fare, perché non dici quale editor usi. Se usi Kile, è probabile che lui non possa essere configurato per lavorare con TeXLive, perché lui vuole lavorare solo con programmi convalidati Debian. Se questo è l’editor che stai usando, allora ti suggerisco di usare TeXstudio, la cui interfaccia grafica non è molto dissimile da quella di Kile, ma lavora molto meglio sia con il suo visualizzatore PDF integrato, sia con la ricerca diretta e inversa, sia, infine, con le righe di autoconfigurazione, conosciute anche come righe magiche. TeXstudio è multipiattaforma e non dovresti avere nessun problema ad installarlo tramite i repositoory di Ubuntu.

        • #111096
          Massimiliano
          Partecipante
            Up
            0
            Down
            ::


            Ciao OldClaudio,

            grazie mille per la risposta.
            Con il comando kpsewhich xcolor.sty ottengo:
            `
            /usr/local/texlive/2017/texmf-dist/tex/latex/xcolor/xcolor.sty
            `
            quindi deduco che il problema sia lo shell editor.
            Io uso TeXWorks, mi ero dimenticato di scriverlo

            PS: ricordandomi delle discussioni lette in questo forum ho provato a dare da terminale il comando pdflatex CVMassi.tex e la compilazione è andata a buon fine, nessun problema con i pacchetti quindi sono sicuro sia l’editor il problema. Come posso risolvere?

          • #111097
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Aprine le Preferenze di TeXworks e vedi che cosa devi modificare: Aperte le rpeferenze, clicca il tab Typesetting; ci sono due sottofinestre, nella prima delle quali devi vedere i percorsi del tuo ubuntu e dela tua installazione. probabilmente devi leggerci qualcosa come /opt/texlive/2017/bin… eccetera.
              Controla tutti le radici di tutti gli alberi, in particolare l’ultima voce che è quella relativa a TeXLive; sul mio Mac questa radice suona cosÌ [tt]/usr/local/texlive/2017/bin/x86_64-darwin[/tt]; ovviamente su ubuntu sarà diversa nella prima parte, ma da texlive compreso in poi dovrebbe cambiare solo il nome dell’ultima cartella.

              Perciò, seleziona quella riga e poi clicca il segno meno azzurrino cha comare nella parte di destra; la stringa sparisce; clicca sul segno più azzurrino e ti si dovrebbe aprire una schermata del tuo navigator, con il quale puoi di cartella in cartella arrivare fino alla cartella degli eseguibili.

              Come vedi non è difficile.

            • #111098
              samiel
              Partecipante
                Up
                0
                Down
                ::

                Se usi Kile, è probabile che lui non possa essere configurato per lavorare con TeXLive, perché lui vuole lavorare solo con programmi convalidati Debian.

                Questo assolutamente no. Premesso che tutti quei pulsanti mi confondono, Kile lavora tranquillamente con TexLive

                m

              • #111099
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie della precisazione; a me era successo il contrario in passato e per questo avevo scritto “è probabile”, e non avevo dato la cosa come certa.

                • #111100
                  Massimiliano
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ho fatto diversi tentativi ma non so quale sia la cartella con gli eseguibili (e non riesco a trovare informazioni a riguardo).
                    Devo cercare una cartella che contenga le cartelle con i nomi dei pacchetti?

                  • #111101
                    Up
                    0
                    Down
                    ::


                    Dal tuo primo messaggio deduco che la cartella con gli eseguibili è
                    `/opt/texbin`

                    Ciao
                    Matteo

                  • #111102
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      Marluxia” post=111396Ho fatto diversi tentativi ma non so quale sia la cartella con gli eseguibili (e non riesco a trovare informazioni a riguardo).
                      Devo cercare una cartella che contenga le cartelle con i nomi dei pacchetti?

                      Non dirmi che non sai usare il Nvigator!…
                      In aprticolare che non sai usare la sua funzione Search o Find o come si chiama

                      il file /opt/texbin è un link simbolico al logo preciso dove si roevano gli eseguibii.

                      Infine se dai il comando [tt]which kpsewhich[/tt] il sistema operativo ti dice chiaramente dove trova il comando del sistema TeX kpsewhich.

                      Scusa, ma prima di avere Ubuntu 17.04 che cosa usavi? Guarda che anche Windows ha procedure simili, anche se il Navigator si chiama Explorer, e così per le altre funzioni.

                    • #111103
                      Massimiliano
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Usavo Windows ma questa è la prima volta che mi capitano questi problemi con TeXWorks.
                        Su tutti gli altri tre computer che ho (Win) scaricavo TeXWorks direttamente con TeXLive quindi non necessitava di configurazioni.
                        Ho davvero provato a sistemare le cose da solo e non riesco.
                        Al massimo quando dovrò compilare qualcosa lo farò da terminale

                      • #111104
                        Massimiliano
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          Ok ho risolto, lo scrivo qui se qualcuno ne avesse bisogno:

                          banalmente basta spostare la cartella con gli eseguibili nella posizione più alta del riquadro “percorso di TeX e relativi programmi” della finestra “Composizione” (sulla mia versione la cartella è /usr/local/texlive/2017/bin/i386-linux)

                          Grazie a tutti per l’aiuto

                        • #111105
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Può darsi che su Ubuntu sia necessario fare quello, ma sul mio Mac, la riga equivalente è in ultima posizione in basso, e funziona tutto regolarmente.
                            Ammetto che si più logico, ma forse non è essenziale; a quanto pare non lo è con TeXworks sul mio Mac.
                            Mi spiace di non averti saputo aiutare meglio; d’altra parte, come ti dico, da me funziona benissimo anche nell’ultima posizione; non avevo motivo di pensare che la cosa fosse importante per TeXworks+Ubuntu.

                          • #111106
                            samiel
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Proprio perché non lo uso mai, il mio Kile su Debian non era configurato.
                              Ma: menu Impostazioni, voce Controllo di sistema
                              ha trovato tutti i path correttamente. Considera che su Debian non ho
                              nemmeno un pacchetto di TexLive debianizzato, ma una TexLive originale
                              installata sul path di default

                              m

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

                          Go to top