From e365c5950b1b6ee85123d4b376025a6bb0697f7d Mon Sep 17 00:00:00 2001 From: Max Bolingbroke Date: Sun, 4 Apr 2010 16:36:37 +0800 Subject: Give LaTeX images a maximum width using the prelude only --- templates/latex.template | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'templates/latex.template') diff --git a/templates/latex.template b/templates/latex.template index 02e570a76..67ac2dbf5 100644 --- a/templates/latex.template +++ b/templates/latex.template @@ -50,6 +50,15 @@ $if(url)$ $endif$ $if(graphics)$ \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}} $endif$ \usepackage[breaklinks=true,unicode=true]{hyperref} \setlength{\parindent}{0pt} -- cgit v1.2.3