[tex-live] Cooperation of latexmk and certain LaTeX packages

Heiko Oberdiek oberdiek at uni-freiburg.de
Thu Sep 24 02:55:19 CEST 2009


On Mon, Aug 17, 2009 at 06:08:16PM -0400, John Collins wrote:

> I've just seen that in its latest version (2009/07/16) epstopdf has its 
> verbose option defaulting to on, contrary to the previous version I was 
> using.   So by default most or all of the information we are discussing is 
> now in the log file, in a multiline format.  This solves my main concerns.

Sorry for the late replay. (Because of the last sentence, I hadn't
considered it urgent.)

> However, my preference (both as a user and a script writer) would be for at 
> least the basic information (source and destination file) to be written 
> unconditionally to the log file, so that the dependency information is 
> always visible and unambiguous.

Then option `verbose' would become useless and there are people that
even want to have a `quiet' graphics. Therefore I will not change
epstopdf, also especially because `verbose' is the default.
  If latexmk can add something into the TeX code, then the
following might override a changed `verbose' setting:
  \PassOptionsToPackage{verbose}{epstopdf}
  \AtBeginDocument{\epstopdfsetup{verbose}}

> As far the remaining issues Karl raises:
> 
> >       package_name: NO automatic update `graphics.pdf' from `graphics.eps'
> >    if the package will not automatically update the destination file when 

The TeX engine writes a "system(...)...executed." in case of a conversion.
And the package writes some data of the result file in the .log file.
Unhappily it is impossible to get the result of the system command
at TeX macro level.

Yours sincerely
  Heiko <oberdiek at uni-freiburg.de>


More information about the tex-live mailing list