- Questo topic ha 23 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 2 mesi fa da
Heinrich Fleck.
-
CreatoreTopic
-
13 Giugno 2017 alle 12:11 #110745::
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
-
CreatoreTopic
-
AutoreRisposte
-
-
13 Giugno 2017 alle 14:21 #110746::
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.
-
13 Giugno 2017 alle 14:54 #110747
-
13 Giugno 2017 alle 16:53 #110748
-
13 Giugno 2017 alle 20:03 #110749::
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.
-
14 Giugno 2017 alle 0:43 #110750::
ecco il log del mio programma di testThis 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) -
14 Giugno 2017 alle 7:16 #110751::
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.
-
14 Giugno 2017 alle 12:15 #110752
-
14 Giugno 2017 alle 13:11 #110753::
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
-
14 Giugno 2017 alle 13:16 #110754
-
14 Giugno 2017 alle 21:11 #110755::
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
-
15 Giugno 2017 alle 5:32 #110756::
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.
-
16 Giugno 2017 alle 8:18 #110757
-
16 Giugno 2017 alle 13:16 #110758::
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.
-
16 Giugno 2017 alle 21:05 #110759::
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.
-
17 Giugno 2017 alle 9:58 #110760
-
17 Giugno 2017 alle 19:39 #110761::
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
-
18 Giugno 2017 alle 11:05 #110762::
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.
-
18 Giugno 2017 alle 11:11 #110763::
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 -
18 Giugno 2017 alle 11:19 #110764::
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:
-
18 Giugno 2017 alle 11:24 #110765
-
19 Giugno 2017 alle 7:02 #110766::
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.htmlHopefully it will get straightened out fully, and soon. It’s
discouraging that such bugs could ever get into released codeIn 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 🙁 😛
-
19 Giugno 2017 alle 7:38 #110767
-
19 Giugno 2017 alle 14:41 #110768
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.