Если вы хотите ограничить не изображение, а отдельный файл .tex
, вы можете слегка изменить \scalegraphics
ChrisN * на
\newlength{\inputwidth}
\newcommand\maxwidthinput[2][\linewidth]{%
\settowidth{\inputwidth}{#2}%
\setlength{\inputwidth}{\minof{\inputwidth}{#1}}%
\resizebox{\inputwidth}{!}{#2}
}
, а затем используйте его так
\maxwidthinput{\input{standalone}}
\maxwidthinput[0.5\textwidth]{\input{standalone}}
И, конечно, adjustbox
, как предложил Тед, также будет работать:
\usepackage{adjustbox}
...
\adjustbox{max width=\linewidth}{\input{standalone}}