problema dopo aggiornamento

  • Creatore
    Topic
  • #110745
    claudio
    Partecipante
      Up
      0
      Down
      ::


      ho aggiornato tex live su uno dei miei computer
      ed ho ottenuto che
      `
      \documentclass[10pt,a4paper]{book}

      \usepackage{graphicx}
      \usepackage{xcolor}
      \definecolor{light-blue}{rgb}{0.8,0.85,1}
      \begin{document}
      \pagecolor{light-blue}
      \newpage
      \pagecolor{white}
      \end{document}
      `
      non compila
      è andato storto qualcosa nel mio aggiornamento?
      a voi compila?
      ciao
      claudio

    Visualizzazione 22 filoni di risposte
    • Autore
      Risposte
      • #110746
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Perfettamente, ma non secondo il tuo EMC; in relatà va bene anche con quello, non produce niente perché non hai scritto niente. Il suo .log dice “nopages output”. O qualcosa del genere; invece se ci scrivi qualcosa appaiono le due pagine:`% !TEX TS-program = pdflatex
          % !TEX encoding = UTF-8 Unicode
          \documentclass[10pt,a4paper]{book}

          \usepackage{graphicx}
          \usepackage{xcolor}
          \definecolor{light-blue}{rgb}{0.8,0.85,1}
          \begin{document}
          \pagecolor{light-blue}

          Hello world
          \newpage
          \pagecolor{white}

          Hello world
          \end{document}`

          Claudio, io lo raccomando sempre a tutti; non lanciare i tuoi file in scrollmode, ma con l’opzione errorstopmode; la puoi inserire anche nella configurazione del tue editor. Eventualmente nel main file mettici anche [tt]\errorcontextlines=9[/tt] In occasione di errori che arrestano la compilazione ti mostra sulla console o nell’apposito buffer 9 righe di trace back. Dopo qualche errore impari a leggerle e capisci più facilmente che cosa ha prodotto l’errore. Spesso, ahimè, il messaggio diagnostico standard non è sufficientemente chiaro.

        • #110747
          claudio
          Partecipante
            Up
            0
            Down
            ::


            sto reinstallando tutto
            l’errore che mi dava è che non riconosceva
            neppure
            `
            \pagecolor{light-blue}
            `
            e si bloccava tutto
            probabilmente l’aggiornamento è andato storto
            grazie
            claudio

          • #110748
            claudio
            Partecipante
              Up
              0
              Down
              ::


              reinstallato tutto
              fatto aggiornamento
              niente funziona
              il programma di aggiornamento non da errore
              boh
              claudio

            • #110749
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                controlla il path su cui il sistema operativo cerca i programmi da eseguire; usa anche la diagnostica che puoi ottenere con kpsewhich; leggi bene il file log.

                Il tuo problema potrebbe essere una dimenticanza banale, o essere un problema serio; ma dai troppo poche informazioni per cercare di aiutarti.

              • #110750
                claudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  ecco il log del mio programma di test

                  This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/W32TeX) (preloaded format=pdflatex 2017.6.14) 14 JUN 2017 04:41
                  entering extended mode
                  \write18 enabled.
                  %&-line parsing enabled.
                  **./test2.tex
                  (./test2.tex
                  LaTeX2e <2017-04-15>
                  Babel <3.10> and hyphenation patterns for 84 language(s) loaded.
                  (c:/texlive/2017/texmf-dist/tex/latex/base/book.cls
                  Document Class: book 2014/09/29 v1.4h Standard LaTeX document class
                  (c:/texlive/2017/texmf-dist/tex/latex/base/bk10.clo
                  File: bk10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
                  )
                  \c@part=\count79
                  \c@chapter=\count80
                  \c@section=\count81
                  \c@subsection=\count82
                  \c@subsubsection=\count83
                  \c@paragraph=\count84
                  \c@subparagraph=\count85
                  \c@figure=\count86
                  \c@table=\count87
                  \abovecaptionskip=\skip41
                  \belowcaptionskip=\skip42
                  \bibindent=\dimen102
                  )
                  (c:/texlive/2017/texmf-dist/tex/latex/graphics/graphicx.sty
                  Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)

                  (c:/texlive/2017/texmf-dist/tex/latex/graphics/keyval.sty
                  Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
                  \KV@toks@=\toks14
                  )
                  (c:/texlive/2017/texmf-dist/tex/latex/graphics/graphics.sty
                  Package: graphics 2017/06/01 v1.2a Standard LaTeX Graphics (DPC,SPQR)

                  (c:/texlive/2017/texmf-dist/tex/latex/graphics/trig.sty
                  Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
                  )
                  (c:/texlive/2017/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
                  File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
                  )
                  Package graphics Info: Driver file: pdftex.def on input line 99.

                  (c:/texlive/2017/texmf-dist/tex/latex/graphics-def/pdftex.def
                  File: pdftex.def 2017/06/01 v1.0a Graphics/color driver for pdftex
                  ))
                  \Gin@req@height=\dimen103
                  \Gin@req@width=\dimen104
                  )
                  (c:/texlive/2017/texmf-dist/tex/latex/xcolor/xcolor.sty
                  Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK)

                  (c:/texlive/2017/texmf-dist/tex/latex/graphics-cfg/color.cfg
                  File: color.cfg 2016/01/02 v1.6 sample color configuration
                  )
                  Package xcolor Info: Driver file: pdftex.def on input line 225.
                  Package xcolor Info: Model `cmy’ substituted by `cmy0′ on input line 1348.
                  Package xcolor Info: Model `hsb’ substituted by `rgb’ on input line 1352.
                  Package xcolor Info: Model `RGB’ extended on input line 1364.
                  Package xcolor Info: Model `HTML’ substituted by `rgb’ on input line 1366.
                  Package xcolor Info: Model `Hsb’ substituted by `hsb’ on input line 1367.
                  Package xcolor Info: Model `tHsb’ substituted by `hsb’ on input line 1368.
                  Package xcolor Info: Model `HSB’ substituted by `hsb’ on input line 1369.
                  Package xcolor Info: Model `Gray’ substituted by `gray’ on input line 1370.
                  Package xcolor Info: Model `wave’ substituted by `hsb’ on input line 1371.
                  ) (./test2.aux)
                  \openout1 = `test2.aux’.

                  LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7.
                  LaTeX Font Info: … okay on input line 7.
                  LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7.
                  LaTeX Font Info: … okay on input line 7.
                  LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7.
                  LaTeX Font Info: … okay on input line 7.
                  LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7.
                  LaTeX Font Info: … okay on input line 7.
                  LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7.
                  LaTeX Font Info: … okay on input line 7.
                  LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7.
                  LaTeX Font Info: … okay on input line 7.

                  (c:/texlive/2017/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
                  [Loading MPS to PDF converter (version 2006.09.02).]
                  \scratchcounter=\count88
                  \scratchdimen=\dimen105
                  \scratchbox=\box26
                  \nofMPsegments=\count89
                  \nofMParguments=\count90
                  \everyMPshowfont=\toks15
                  \MPscratchCnt=\count91
                  \MPscratchDim=\dimen106
                  \MPnumerator=\count92
                  \makeMPintoPDFobject=\count93
                  \everyMPtoPDFconversion=\toks16
                  ) (c:/texlive/2017/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
                  Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf

                  (c:/texlive/2017/texmf-dist/tex/generic/oberdiek/infwarerr.sty
                  Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO)
                  )
                  (c:/texlive/2017/texmf-dist/tex/latex/oberdiek/grfext.sty
                  Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO)

                  (c:/texlive/2017/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
                  Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO)

                  (c:/texlive/2017/texmf-dist/tex/generic/oberdiek/ltxcmds.sty
                  Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO)
                  )))
                  (c:/texlive/2017/texmf-dist/tex/latex/oberdiek/kvoptions.sty
                  Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO)

                  (c:/texlive/2017/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
                  Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO)

                  (c:/texlive/2017/texmf-dist/tex/generic/oberdiek/etexcmds.sty
                  Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO)

                  (c:/texlive/2017/texmf-dist/tex/generic/oberdiek/ifluatex.sty
                  Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
                  Package ifluatex Info: LuaTeX not detected.
                  )
                  Package etexcmds Info: Could not find \expanded.
                  (etexcmds) That can mean that you are not using pdfTeX 1.50 or
                  (etexcmds) that some package has redefined \expanded.
                  (etexcmds) In the latter case, load this package earlier.
                  )))
                  (c:/texlive/2017/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
                  Package: pdftexcmds 2017/03/19 v0.25 Utility functions of pdfTeX for LuaTeX (HO
                  )

                  (c:/texlive/2017/texmf-dist/tex/generic/oberdiek/ifpdf.sty
                  Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch
                  )
                  Package pdftexcmds Info: LuaTeX not detected.
                  Package pdftexcmds Info: \pdf@primitive is available.
                  Package pdftexcmds Info: \pdf@ifprimitive is available.
                  Package pdftexcmds Info: \pdfdraftmode found.
                  )
                  Package epstopdf-base Info: Redefining graphics rule for `.eps’ on input line 4
                  38.
                  Package grfext Info: Graphics extension search list:
                  (grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE
                  G,.JBIG2,.JB2 ,.eps]
                  (grfext) \AppendGraphicsExtensions on input line 456.

                  (c:/texlive/2017/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
                  File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
                  e
                  ))
                  ! Undefined control sequence.
                  \set@color …e@color \current@color \ifundefined
                  {GPT@outputbox}{\csname ne…

                  \XC@display …roup \fi \fi \XC@mcolor \set@color
                  \XC@ecolor \ignorespaces
                  l.8 \pagecolor{light-blue}

                  The control sequence at the end of the top line
                  of your error message was never \def’ed. If you have
                  misspelled it (e.g., `\hobx’), type `I’ and the correct
                  spelling (e.g., `I\hbox’). Otherwise just continue,
                  and I’ll forget about whatever was undefined.

                  \GPT@outputbox=\box27
                  [1{c:/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map}

                  ]
                  ! Undefined control sequence.
                  \set@color …e@color \current@color \ifundefined
                  {GPT@outputbox}{\csname ne…

                  \XC@display …roup \fi \fi \XC@mcolor \set@color
                  \XC@ecolor \ignorespaces
                  l.11 \pagecolor{white}

                  The control sequence at the end of the top line
                  of your error message was never \def’ed. If you have
                  misspelled it (e.g., `\hobx’), type `I’ and the correct
                  spelling (e.g., `I\hbox’). Otherwise just continue,
                  and I’ll forget about whatever was undefined.

                  \GPT@outputbox=\box28
                  [2] (./test2.aux) )
                  Here is how much of TeX’s memory you used:
                  1895 strings out of 492995
                  25538 string characters out of 6136402
                  84460 words of memory out of 5000000
                  5461 multiletter control sequences out of 15000+600000
                  3993 words of font info for 15 fonts, out of 8000000 for 9000
                  1141 hyphenation exceptions out of 8191
                  41i,5n,35p,274b,151s stack positions out of 5000i,500n,10000p,200000b,80000s

                  Output written on test2.pdf (2 pages, 13316 bytes).
                  PDF statistics:
                  15 PDF objects out of 1000 (max. 8388607)
                  9 compressed objects within 1 object stream
                  0 named destinations out of 1000 (max. 500000)
                  1 words of extra memory for PDF output out of 10000 (max. 10000000)

                • #110751
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    L’unica differenza importante che ho trovato fra il tuo file .log e il mio, è che il tuo file graphics.sty ha la versione [tt]2017/06/01 v1.1a[/tt] mentre il mio ha versione [tt]2014/10/28 v1.0g[/tt].

                    è possibile che questa differenza sia responsabile del fatto che non vengano più caricati i pacchetti infwarerr.sty e ltxcmds.sty.
                    Prova a caricare questi due pacchetti subito dopo la chiamata a graphicx e prima della chiamata a xcolor. Se il problema scompare, vuol dire che la nuova versione (la tua) di graphicx ha un bug che va segnalato.

                  • #110752
                    claudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      questa mattina hanno aggiornato graphicx-def
                      ma non è cambiato nulla
                      claudio

                    • #110753
                      OldClaudio
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Si, lo so, perché ho aggiornato un’oretta fa.
                        Infatti ra ho il bug anch’io.
                        Ho notato però che con xelatex funziona correttamente, mentre con pdflatex e lualatex dà l’errore che indichi anche tu.

                        Ho già inviato un bug report. sono in attesa di risposte. Il fatto che funzioni con xelatex ma non con lualatex e pdflatex dice che forse il bug risiede nel file del driver che color e xcolor usano a seconda del motore usato. Sembra anche che il codice che contiene il bug sia proprio legato al comando \pagecolor, perché se lo commenti tutto sembra funzionare correttamente.

                        Più in là di questa deduzione non sono riuscito ad andare. Spero che Karl Berry sappia come rmediare o a chi inoltrare la mia segnalazione, forse Oberdiek, ma non ci giurerei.

                        Ciao
                        Claudio

                      • #110754
                        claudio
                        Partecipante
                          Up
                          0
                          Down
                          ::


                          confermo bug
                          qui la patch
                          ciao
                          claudio

                        • #110755
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Avevo già provato un patch simile a quello che hai trovato su stackexchenge, ma a me non funzionava.

                            invece ho ricevuto questo messaggio da David Carlisle, che è uno dei curatori di quei moduli che danno origine al problema:

                            Hi yes Joseph’s already pushed an update to ctan, sorry about that.

                            .
                            Forse domani la correzione sarà già disponibile per l’aggiornamento di TeXLive

                          • #110756
                            OldClaudio
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Il patch che hai segnalato per correggere la mancata definizione di \ifundefined serve per togliere quel messaggio d’errore, ma la prima pagina resta bianca; in sostanza \pagecolor non funziona ancora.

                              Alle 9.10 di oggi ho fatto un update, ma l’errore \ifundefined continua ad essere undefined.

                            • #110757
                              claudio
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                non è risolto
                                claudio

                              • #110758
                                OldClaudio
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Ho appena segnalato che malgrado l’aggiornamento di oggi (l’ho fatto il 2017-06/16 alle 15:45 UT+2 [giusto per essere precisi…]) e non è cambiato nulla; l’errore è sempre presente.

                                  Se per te è importante andare avanti e non ti importa di sistemare subito il colore dello sfondo della pagina celeste, usa il patch che hai trovato in stackexchange. Se invece hai bisogno di fare le cose per bene subito e se disponi di un calcolatore dove non hai ancora eseguito l’ultimo aggiornamento, va in …/texmfdist/tex/latex/graphics-def e copia i tre file pdftex.def, xetex.def, e luatex.dev; poi incollali nella cartella dove stai componendo il tuo documento. Senza patch di sorta la gestione del colore di sfondo torna a funzionare come si deve.
                                  È un piccolo downgrade parziale e temporaneo; quando il problema sarà risolto, potrai cancellare quei tre file che hi copiato nella tua cartella di lavoro e continuare come se non si fosse fatto nulla, perché l’aggiornamento alla fonte funzionerebbe come deve.

                                  Io ho provato a fare così e l’EMC su cui stavo lavorando funziona correttamente con pdflatex, xelatex e lualatex.

                                  La nuova versione dei file def contiene un marea di controlli; si vede che ci hanno messo le mani dentro analizzando ogni singolo dettaglio; tuttavia non è scappato loro solo quel segno @ nello scrivere \ifundefined invece di \@ifundefined (o meglio di \ltx@ifundefined), ma deve essere scappato qualcos’altro che non sono riuscito a trovare, altrimenti avrei già mandato al LaTeX Team la diagnosi e la terapia, cioè il file corretto.

                                • #110759
                                  OldClaudio
                                  Partecipante
                                    Up
                                    0
                                    Down
                                    ::


                                    Karl Berry mi ha apena mandato un messaggio che dice che ha installato in TL una nuova versione dei file della serie graphics-def.

                                    Mi dice “spero bene”.

                                    Domani sono in viaggio, lungo viaggio; è difficile che apra il calcolatore.
                                    Nel frattempo se hai fatto quanto ti ho suggerito nel messaggio precedente, sei a posto.
                                    Domenica probabilmente riesco ad aggiornare e a collaudare il nuovo pacchetto.

                                  • #110760
                                    claudio
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::


                                      Il file è stato aggiornato compila ma non funziona
                                      graphics-def.
                                      è stato pesantemente modificato
                                      ma non ci siamo vediamo domani
                                      Buon viaggio
                                      claudio

                                    • #110761
                                      Heinrich Fleck
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::


                                        Aggiornamento di TeXlive 2017 eseguito alle 22:30 di oggi. Il sistema ha caricato una nuova versione del file graphics-def .

                                        Ora non ho più errori di compilazione come prima, ma \pagecolor{mio-colore} continua a non funzionare: la pagina appare bianca e l’istruzione non è sensibile al colore.

                                        Che il bug sia anche altrove?

                                        Saluti a tutti, Enrico

                                      • #110762
                                        OldClaudio
                                        Partecipante
                                          Up
                                          0
                                          Down
                                          ::


                                          Ho già segnalato questa mancanza al LaTeX Team.
                                          Aspetto risposte.

                                          Continuo a segnalare loro che con xelatex funziona tutto, mentre con pdflatex e lualatex il coloro non viene modificato.

                                          Talvolta mi domando perché vengano modificati pacchetti funzionanti per ottenere pacchetti non funzionanti; mamgari il nuovo codici di quei pacchetti è più professionale; magari funzina meglio in altri casi, ma in questo una funzionalità precedentemente presente e funzionante, non funziona più.
                                          Se riuscite a recuperare i file pdftex.def e luatex.def della versione precedente, del 2017-01-24, quelli funzionano per tutti e tre i programmi. se li copiate e li salvate in una cartella sicura, e poi li sostituite ai nuovi .def, ritornate ad avere un TeXLive perfettamente funzionante. Se con i prossimi aggiornamenti quei file verranno sovrascritti da quelli nuovi e l’insensibilità al colore si manifesta di nuovo, ci sono sempre i tre magici file funzionati salvati nella cartella sicura, che possono essere nuovamente usati per ripristinare la situazione di inizio anno, quando tutto funzionava come si deve.

                                        • #110763
                                          claudio
                                          Partecipante
                                            Up
                                            0
                                            Down
                                            ::


                                            su tex.stackexchange.com
                                            fanno notare che
                                            `
                                            \documentclass[10pt,a4paper]{book}

                                            \usepackage{graphicx}
                                            \usepackage{xcolor}
                                            \usepackage[]{crop}%<------------------ \definecolor{light-blue}{rgb}{0.8,0.85,1} \begin{document} \pagecolor{light-blue} ciao \newpage \pagecolor{white} ciao \end{document} ` compila ciao claudio

                                          • #110764
                                            OldClaudio
                                            Partecipante
                                              Up
                                              0
                                              Down
                                              ::


                                              può anche darsi che cropo aggiusti le cose, ma non mi pare che un pacchetto funzionante venga modificato perché funzioni meglio, poi, invece non solo non funziona meglio, ma per farlo funzionare bisogni invocare un altro pacchetto che non c’entra niente.

                                              Insomma, con tutto il rispetto e la stima per i volontari che formano il LaTeX Team, mi pare che risentano di una certa stanchezza che sperano di poter risolvere con le prossime vacanze.:smile:

                                            • #110765
                                              Heinrich Fleck
                                              Partecipante
                                                Up
                                                0
                                                Down
                                                ::


                                                Testato, ma con pdflatex nuente da fare.

                                                Saluti a tutti, Enrico

                                              • #110766
                                                OldClaudio
                                                Partecipante
                                                  Up
                                                  0
                                                  Down
                                                  ::


                                                  Ci siamo quasi.
                                                  Karl Berry mi ha scritto quanto segue:

                                                  Claudio – there’s nothing I can do myself about these bugs. I just have
                                                  to wait for Wright/Carlisle/whomever to upload the fixes. They’re the
                                                  maintainers …

                                                  Joseph posted this a little while ago, FWIW:
                                                  http://tug.org/pipermail/tex-live/2017-June/040359.html

                                                  Hopefully it will get straightened out fully, and soon. It’s
                                                  discouraging that such bugs could ever get into released code

                                                  In quel link ho copiato quelle due righe di codice (sostituendo la stringa ” at ” (doppi apici esclusi, che io ho usato per mettere in evidenza gli spazi prima e dopo at) semplicemente con @) nel file pdftex.def che ho copiato nella cartella dove esegui i test (quindi non ho pasticciato il file originale nelle cartelle di TeXLive) e ho verificato che l’impostazione del colore di sfondo con questo patch funziona correttamente.

                                                  Karl dice che in n paio di giorni il patch apparirà negli aggiornamenti di TeXLive; speriamo. Se non altro adesso sappiamo esattamente come fare per mettere una pezza nei nostri file.

                                                  Per quanto conosca non benissimo, ma decentemente, il codice usato nel patch, non ho capito perché quella cosa funzioni; sarà che sono in vacanza e non sono abbastanza concentrato 🙁 😛

                                                • #110767
                                                  claudio
                                                  Partecipante
                                                    Up
                                                    0
                                                    Down
                                                    ::


                                                    sembra che tutto funzioni
                                                    claudio

                                                  • #110768
                                                    Heinrich Fleck
                                                    Partecipante
                                                      Up
                                                      0
                                                      Down
                                                      ::


                                                      Aggiornato TeXlive alle 18.15 e caricata nuova versione di graphics-def. Ora \pagecolor va.

                                                      Saluti a tutti, Enrico

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

                                                  Go to top