LINUX.ORG.RU
ФорумTalks

[LaTeX]Автоматическое растягивание картинки по высоте

 


0

0

Доброго времени суток!

Вопрос тем, кто создавал отчёты в LaTeX. Имеется шаблон, и набор данных. В одном месте есть несколько строчек текста и под ними большая иллюстрация. Для загрузки иллюстрации используется пакет graphicx.

Сейчас я задаю точный размер иллюстрации, чтобы она влезла на страницу после текста, что криво и некрасиво. Иллюстрация векторная, и размеры её можно менять, не особо ухудшая читабельность, в пределах процентов в 25-30.

И вот такой вопрос: можно ли в LaTeX как-то вычислить свободное место на странице, чтобы точно задать размер иллюстрации по вертикали?

★★★★

Держи, комрад:

\includegraphics[width=0.85\textwidth, keepaspectratio]{spektr.pdf}

\includegraphics[height=0.85\textheight, keepaspectratio]{spektr.pdf}

ip1981 ☆☆
()
Ответ на: комментарий от ip1981

Это же 0.85 всего текста, а не свободного. Если будет треть страницы заполнена текстом, то иллюстрация уедет на новую страницу, чего бы не хотелось.

adarovsky ★★★★
() автор топика
Ответ на: комментарий от adarovsky

а не свободного -> а не свободного места

adarovsky ★★★★
() автор топика
Ответ на: комментарий от ip1981

⅔ страницы A4 — это маленькая картинка? Да вы, батенька, зажрались :)

adarovsky ★★★★
() автор топика

Может, какой-нибудь ConTeXt так умеет? у него вроде побольше возможностей по созданию красивых PDF'ок.

С LaTeX нерешёнными остались две задачи: авторастягивание картинки и многостраничная таблица: у longtable явно разрешён разрыв страницы на \hline, даже если перед рядом стоит \nopagebreak.

adarovsky ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.