[Risolto] mtxrun: command not found

  • Creatore
    Topic
  • #119035
    MatteoF
    Partecipante
      Up
      0
      Down
      ::


      Buongiorno e ben ritrovati!

      È da circa un annetto che non utilizzavo LaTeX e non frequentavo il forum. Qualche giorno fa, quasi per caso, mi sono imbattuto in un articolo su TUGboat e mi è venuta voglia di aggiornare a TexLive2020 e ricompilare alcuni sorgenti.

      Pur avendo un mac ho sempre preferito TeXworks rispetto a TeXShop.
      Dunque, ho provato a compilare un sorgente scritto per ConTeXt:
      `
      % !TEX encoding = UTF-8 Unicode
      % !TEX program = context

      \usemodule [setups]
      \starttext
      %% show \setuphead values for all instances
      \showrootvalues[language]

      %% show \setuphead values for a specific instance
      %\showinstancevalues[language][fr]
      \stoptext
      `
      e… voilà: si presenta l’errore che non si è mai presentato prima!
      `
      /Library/TeX/texbin/context: line 2: mtxrun: command not found
      `
      Premetto che l’errore si presenta con qualunque versione di TeXLive (2020, 2019, 2018, etc.), ma solo utilizzando l’editor TeXworks. Se provo a compilare con TeXShop o da terminale tutto fila liscio.

      Di seguito alcune schermate di impostazioni di TeXworks (elenco path e argomenti del comando [tt]context[/tt])
      [attachment=2545]Screenshot2020-11-17at11.55.07.png[/attachment]
      [attachment=2546]Screenshot2020-11-17at11.58.40.png[/attachment]
      Infine, riporto il file che TeXShop usa per la compilazione in ConTeXt (che forse può essere di aiuto)
      `
      #!/bin/tcsh

      # Before using this engine, you must run the following command once in Terminal: luatools –generate

      set path= ($path /Library/TeX/texbin /usr/texbin /usr/local/bin)
      mtxrun –script context –autogenerate –synctex=1 “$1”
      `
      Spero che qualcuno più ferrato di me possa aiutarmi 😉
      Matteo

      Attachments:
      You must be logged in to view attached files.
    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #119036
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Matteo, se guadi nella cartella Macintosh HD/usr/local/texlive/2000/x86_64-darwin/bin/ vedi che vi viene elencato anche il file mtxrun, che però ha nella sua icona una freccina nell’angolino in basso a sinistra; quello siginfiva che si ratta di un link simbolico; se ci clicchi spora con deu dita, si apre un dialogo dove puoi scegliere Show the original; scegliendo questa opzione il Finder timosta per davvero il file eseguibile mtxrun ma ti mostra anche la sua posizione: Macintosh HD/usr/local/texlive/2000/texmf-dist/scripts/context/ e in questa carttella c’è il vero eseguibile mtxrun.

          Ora usando MacTeX sula tua macchina il percorso ai agli eseguibili contenuto nella cartella …/x86_64-darwin/bin/ dovrebbero essere sul path di ricerca, quindi secondo me dovresti aggiungere questo path nelle impostazioni di TeXworks, se non c’è già, oppure il percorso completo al fil vero, e non a quello del link simbolico.

          Può darsi che mi sbagli, ma mi pare che sia proprio questo il problema. Siccome io uso quasi esclusivamane TeXShop, anche se ho a bordo anche TeXworks, e non sono ancora riuscito a convertirmi a ConTeXt, non sono in grado di essere più preciso.

        • #119037
          MatteoF
          Partecipante
            Up
            0
            Down
            ::


            Grazie Claudio per l’interessamento.

            Ora usando MacTeX sula tua macchina il percorso ai agli eseguibili contenuto nella cartella …/x86_64-darwin/bin/ dovrebbero essere sul path di ricerca, quindi secondo me dovresti aggiungere questo path nelle impostazioni di TeXworks, se non c’è già, oppure il percorso completo al fil vero, e non a quello del link simbolico.

            Andando per tentativi avevo già provato ad aggiungere questo percorso. Purtroppo non cambia nulla: l’errore rimane invariato.
            Ho provato anche a replicare il funzionamento di TeXShop, eseguendo direttamente il comando [tt]mtxrun[/tt]. A terminale la compilazione va a buon fine, mentre con TeXworks compare un errore diverso dal precedente, ovvero:
            `env: texlua: No such file or directory`
            Ammetto che avevo iniziato anni fa a utilizzare ConTexT per curiosità, ma ho lasciato perdere semplicemente perché, ancora adesso, non esiste un vero e proprio manuale “per principianti” (il Reference Manual di Tako Hoekwater, purtroppo, è incompleto e non aggiornato).

          • #119038
            Up
            0
            Down
            ::

            MatteoF” post=119511[…] ma ho lasciato perdere semplicemente perché, ancora adesso, non esiste un vero e proprio manuale “per principianti” (il Reference Manual di Tako Hoekwater, purtroppo, è incompleto e non aggiornato).

            Abbi fede e dammi qualche tempo. Ci stiamo lavorando 😀

            Ciao
            Tommaso

          • #119039
            MatteoF
            Partecipante
              Up
              0
              Down
              ::


              Per chi interessato, è disponibile TeXworks 0.7.0 (developer version). Oltre a risolvere il problema in oggetto, risolve anche il problema di compatibilità tra TeXworks e macOS Big Sur (l’editor non si apriva e andava in crash).

              Disponibile su JFrog Bintray all’indirizzo bintray.com/texworks

              Matteo

            • #119040
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Grazie dell’informazione.
                La versione per Mac a cui alludi non è ancora scaricabile se non tramite una linea di comando dal significato per me misterioso.

                Ma mi stupisce il fatto che dicevi che TeXworks non lavorasse se non con la versione 0.7.0; io ho una versione 0.6.3 e mi dunziona benissimo con Big Sur. o almeno, io non ho incontrato nessun malfunzionamento. Ora ho scaricato la versione 0.6.5, l’ultima scaricanile in modo semplice, tramito il solito file dmg, e mi aggiorno con questo, giusto per il piacere di farlo, ma non per necessità. La versione 0.6.5 è della fine del 2010, quando Big Sur era già in circolazione da almeno un anno.

              • #119041
                MatteoF
                Partecipante
                  Up
                  0
                  Down
                  ::

                  OldClaudio” post=120068La versione per Mac a cui alludi non è ancora scaricabile se non tramite una linea di comando dal significato per me misterioso.

                  Strano! Dal link si arriva facilmente, con un paio di click, al file dmg.
                  Per comodità posto un link più specifico, relativo al file TeXworks-macos-0.7.0-202102042210-git_f4928de.dmg (versione 0.7.0 aggiornata al 4/02/2021)

                  OldClaudio” post=120068Ma mi stupisce il fatto che dicevi che TeXworks non lavorasse se non con la versione 0.7.0; io ho una versione 0.6.3 e mi dunziona benissimo con Big Sur. o almeno, io non ho incontrato nessun malfunzionamento. Ora ho scaricato la versione 0.6.5, l’ultima scaricanile in modo semplice, tramito il solito file dmg, e mi aggiorno con questo, giusto per il piacere di farlo, ma non per necessità. La versione 0.6.5 è della fine del 2010, quando Big Sur era già in circolazione da almeno un anno.

                  Il problema è stato evidenziato da diversi utenti, direttamente sul repository ufficiale di TeXworks (github.com/TeXworks). Riguarda solamente le ultime due versioni “stabili” (TeXworks 0.6.4 e TeXworks 0.6.5) e solo su macOS Big Sur 11.0.1 (o aggiornamenti successivi).
                  Il problema nasce dall’incompatibilità tra TeXworks e gli ambienti di sviluppo Xcode e Qt. Il blocco dell’editor (la classica rotellina che gira) obbliga alla chiusura forzata di TeXworks.

                  Matteo

                • #119042
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Grazie Matteo, sono riuscito a scaricarlo dal link che hai mandato.
                    Forse io non avevo notato niente di strano perché fino ad oggi avevo la versione 0.6.3 che apparentemente non aveva problemi.
                    Inoltre, lo confesso: sul Mac, TeXShop va talmente bene che uso un altro paio di editor solo per assistere gli OT di questo forum. Per lavorare sui miei documenti uso esclusivamente TeXShop.

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

                Go to top