\makeatletter
\def\maxwidth{%
\ifdim\Gin@nat@width>\linewidth
\linewidth
\else
\Gin@nat@width
\fi
}
\makeatother
This defines a “variable” width which has the properties you want.
Replace \linewidth if you have a different constraint on the width
of the graphic.
Use the command as follows:
\includegraphics[width=\maxwidth]{figure}
Go to previous question, or next question
Go to FAQ home.
URL for this question: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=grmaxwidth
Comments, suggestions, or error reports? - see “how to improve the FAQ”.
This is FAQ version 3.27, released on 2013-06-07.