0

Reproducible example:

\documentclass{letter}
\usepackage{lipsum}
\usepackage{graphicx}
%\usepackage{invoice}


\begin{document}
\begin{letter}{}
\opening{Muy se\~{n}or nuestro:}
\lipsum[34]
\includegraphics[width=\columnwidth]{frog.jpg}
\lipsum[36-38]
\closing{Atentamente le saluda}
\end{letter}
\end{document}

Removing the % on %\usepackage{invoice} will cause a weirdo first page to print.

weirdo first page

Likewise removing \usepackage{graphicx}; \includegraphics{frog.jpg} will remove the weirdo first page.

What's going on?

1 Answers1

3

Several bugs:

Package invoice loads package fp via \input{fp} instead of \RequirePackage{fp}. fp.tex is intended for plain TeX and redefines \RequirePackage. The redefinition has forgotten that \RequirePackage[options]{package} can be followed by an additional optional argument, the minimum requested version date. These dates then go to the first page.

Heiko Oberdiek
  • 271,626