LaTeX - автоматически уменьшать область, чтобы она была внутри страницы, если она слишком большая? - PullRequest
5 голосов
/ 28 июля 2010

Я делаю документ в LaTeX. Включает в себя набор изображений в ряд. Небольшой процент довольно широк и будет растягивать и отталкивать страницу. Если я уменьшу все последовательности изображений, большинство из них будут выглядеть слишком маленькими. Однако нелегко понять, какие наборы будут слишком большими. Я хотел бы, чтобы какой-нибудь автоматический способ изменить размеры этих наборов.

Есть ли способ окружить что-либо командой, которая достаточно уменьшит его, чтобы он уместился в ширину страницы? Если он уже уже страницы, то нет необходимости в усадке?

Ответы [ 2 ]

4 голосов
/ 28 июля 2010

вы можете сделать что-то вроде

\includegraphics[width=\textwidth]{figure}

или

\includegraphics[width=0.33\textwidth]{figure}
\includegraphics[width=0.33\textwidth]{figure}
\includegraphics[width=0.33\textwidth]{figure}
3 голосов
/ 19 марта 2015

Вы можете попробовать следующий макрос:

\maxsizebox{〈width〉}{〈height〉}{〈content〉}

Он изменяет размер содержимого только в том случае, если его естественный размер превышает заданные значения «ширина» или «высота», ноизменить соотношение сторон.Он является частью пакета Adjustbox .Поэтому вам необходимо добавить к преамбуле вашего документа:

\usepackage{adjustbox}

Подробнее об этом можно прочитать здесь .

...