summaryrefslogtreecommitdiff
path: root/tests/writer.latex
diff options
context:
space:
mode:
authorMax Bolingbroke <batterseapower@hotmail.com>2010-04-04 16:36:37 +0800
committerjgm <jgm@berkeley.edu>2010-04-10 12:01:35 +0800
commite365c5950b1b6ee85123d4b376025a6bb0697f7d (patch)
tree4d0b653df30e29fdbc91974f8ee6af16117dc1c3 /tests/writer.latex
parent15c3297ba97aa5ea7fdb74479d345242ed418772 (diff)
Give LaTeX images a maximum width using the prelude only
Diffstat (limited to 'tests/writer.latex')
-rw-r--r--tests/writer.latex9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/writer.latex b/tests/writer.latex
index dbefdb8fd..4b54b9d07 100644
--- a/tests/writer.latex
+++ b/tests/writer.latex
@@ -14,6 +14,15 @@
\newcommand{\textsubscr}[1]{\ensuremath{_{\scriptsize\textrm{#1}}}}
\usepackage{url}
\usepackage{graphicx}
+% We will generate all images so they have a width \maxwidth. This means
+% that they will get their normal width if they fit onto the page, but
+% are scaled down if they would overflow the margins.
+\makeatletter
+\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth
+\else\Gin@nat@width\fi}
+\makeatother
+\let\Oldincludegraphics\includegraphics
+\renewcommand{\includegraphics}[1]{\Oldincludegraphics[width=\maxwidth]{#1}}
\usepackage[breaklinks=true,unicode=true]{hyperref}
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}