В рисунках LaTeX можно использовать \textwidth и \columnwidth, чтобы указать размеры графического изображения относительно размера окружающего текста, например.
\includegraphics[width=.5\textwidth]{myimage}.
Я бы хотел с легкостью переключиться с onecolumn на twocolumn template (и обратно) без увеличения фигуры слишком большого размера для шаблона onecolumn. Для шаблона twocolumn (где \columnwidth составляет примерно половину \textwidth), я хотел бы иметь что-то вроде:
\includegraphics[width=.9\columnwidth]{myimage}.
и для шаблона onecolumn (где \columnwidth и \textwidth равны): \includegraphics[width=.5\textwidth]{myimage}.
Теперь я решил, что могу ограничить это, используя какой-то оператор min:
\includegraphics[width=min(.5\textwidth,.9\columnwidth)]{myimage}, но это недопустимый синтаксис. Есть ли что-то подобное для решения этой проблемы, возможно, с помощью макросистемы LaTeX?