В рисунках 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?