David Carlisle wrote:

> (apparently) you need to run
>
> extractbb testa.pdf
>
> after processing testa.tex and before testb.tex

Seems like texdepends insists on using extractbb which is very unfortunate since
graphicx.sty and xetex (xdvipdfmx) don't need it at all.

Using extractbb has one big drawback: It extracts the bounding box of only
/one/ page. By default the fist page, or any other page by using the -p
option. Anyway the xbb-file contains the bounding box of only /one/ page and
this bounding box will be used for /all/ pages. If your PDF has varying page
dimensions, extractbb will wreak havoc.

> not sure if pdfpages should not require this but in any case the issue
> seems to be at the macro layer not
> in the xetex or xdvipdfmx binaries.

If an xbb-file is missing texdepends will set the page dimensions to 1pt x 1pt.
While this causes an arithmetic overflow with pdfpages, the situation is not 
much
better with pure graphicx which does not produce any errors but is tricked into
using wrong page dimensions. 

Running the following example with and without an xbb-file reveals the problem.


   \RequirePackage{texdepends}
   \documentclass[a4paper]{article}
   \usepackage{graphicx}

   \begin{document}
   \fbox{%
     \includegraphics[scale=.3]{dummy.pdf}}
   \end{document}


For me this seems to be a bug in texdepends.

Andreas



--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to