У меня есть команда, которая включает в себя команду includegraphics - я могу передать изображение в свою команду, и для меня будет стандартное форматирование, прежде чем включать изображение. Некоторые из изображений, которые я включаю с помощью этой команды, меньше, чем \textwidth, а некоторые больше. Я хотел бы масштабировать большие изображения до \textwidth, а не масштабировать меньшие изображения вверх - это означает, что я не могу просто сделать
\includegraphics[width=\textwidth]{img}
Есть ли способ указать maxwidth? Или я могу получить ширину изображения так или иначе, чтобы я мог сделать что-то вроде
\ifthenelse{\imagewidth > \textwidth}{%
\includegraphics[width=\textwidth]{img}}{%
\includegraphics{img}}