[Risolto:] errore di elaborazione del pacchetto pdfcolparcolumns

  • Creatore
    Topic
  • #111944
    Up
    0
    Down
    ::


    Buongiorno!

    Risolto un problema ne viene fuori un altro!!! Però questa volta non compromette il lavoro, ma è fastidioso dover ogni volta che si elabora dover cliccare “invio”.
    Utilizzando il pacchetto pdfcolparcolumns il sistema mi da questo errore. Qualcuno saprebbe spiegarmi il motivo?
    Grazie!
    Di seguito si trova l’errore.

    [attachment=1979]file.txt[/attachment]

    ! Undefined control sequence.
    \ifnum \pdfshellescape
    >0 \edef \Gin@extensions {\Gin@extensions ,.eps}\Require
    l.59 \begin{document}

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


        Intanto hai certamente notato che il font Garamond che stai usando è privo del maiuscoletto; c’è scritto chiaramente nel file .log che hai allegato.

        Nel file paragrafo14.tex c’è un ambiente parcolcolumns che non è chiuso correttamente.

        `! Undefined control sequence.
        \ifnum \pdfshellescape
        >0 \edef \Gin@extensions {\Gin@extensions ,.eps}\Require
        l.59 \begin{document}

        ?
        ! Missing number, treated as zero.

        >
        l.59 \begin{document}

        ? `Come in tutti i messaggio d’errore la riga dove compare l’errore è spezzata; la fine del primo moncone contiene la macro o l’elemento che ha provocato l’errore. Nella fattispecie stai eseguendo lualatex senza avergli specificato di usare lo “shell escape”, cioè di demandare al programma di composizione (lualatex) di lanciare al sistema oprativo l’ordine di eseguire un altro programma. Sai bene che gregoriotex richiede assolutamente di eseguire la compilazione attivando l’opzione -shell-escape. Senza non può compilare i file gabc.

      • #111946
        Up
        0
        Down
        ::


        E’ strano, perché io ho eseguito tutti i passaggi per poter far funzionare gregoriotex quindi ho aggiunto a texworks lo strumento di processo Lualatex+se assegnandogli come argomento anche –shell-escape, il tutto come da guida che si trova nel sito di gregorio.
        Invece per quanto riguarda il file paragrafo14, questo non contiene elementi del pacchetto pdfcolparcolumns. Forse il problema è da qualche altra parte. Forse nella definizione del nuovo comando:
        `
        \newcommand\pariniziare{\begin{parcolumns}[
        rulebetween,
        rulebetweencolor={[rgb]{1,0,0}},
        ]{2}}
        \newcommand\parlatino[1]{\colchunk[1]{\foreignlanguage{latin}{#1}}}
        \newcommand\paritaliano[1]{\colchunk[2]{\foreignlanguage{italian}{#1}}}
        \newcommand\parsincronizza{\colplacechunks}
        \newcommand\parfinire{\end{parcolumns}}
        `
        ma la cosa strana è che con la versione 2016 non dava errore. Ho provato a ricontrollare con la guida al pacchetto e sembra che non ci siano errori.

      • #111947
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sei sicuro che anche la versione 2017 abbia installato l’engine lualatex+se, o se quello che è installato fa ancora riferimento al path della versione 2016?

          sei sicuro che nel tuo preambolo ci sia la seguente direttiva?`\RequirePackage{luatex85}`

        • #111948
          Up
          0
          Down
          ::


          Per evitare problemi di puntamento ho disinstallato texlive2016 dal pc dove ho la versione 2017 e rimosso tutti i riferimenti alla vecchia versione. Come si fa a vedere se l’engine lualatex+se è correttamente installato?

          Sinceramente la direttiva \RequirePackage{luatex85} non l’avevo inserita.

        • #111949
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Quel pacchetto lualatex85.sty è servito per rendere conformi certi comandi della versione provvisoria di LuaLaTeX con la versione stabile 1.0.5, quella attualmente in vigore. Infatti molte control sequence del vecchio e provvisorio lualatex erano identiche a quelle di pdflatex; lua LaTeX ora ha abbandonato i prefissi pdf nei nomi di quelle controlsequence per cui probabilmente [osdshellescape ora è semplicemente \shellescape. Ma con quel pacchetto \pdfshellescape è reso equivalente al nuovo comando. Non ho verificato, ma lo credo molto probabile.

          • #111950
            Up
            0
            Down
            ::


            Facendo delle ricerche sul web ho trovato una soluzione, almeno così sembra ed è quella di inserire il comando “\usepackage{auto-pst-pdf}” nel preambolo. In questo modo non esce più l’errore.

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

        Go to top