Латекс, показать длинное изображение на нескольких страницах? - PullRequest
4 голосов
/ 24 сентября 2011

(Пожалуйста, не перемещайте мое сообщение в Tex, я не могу разместить изображение там.) У меня есть длинная диаграмма UML, я использую следующий код. Длина рисунка составляет около двух с половиной страниц, но отображается только первая страница, а нижняя часть рисунка отсутствует. Как отобразить всю диаграмму на нескольких страницах?

Какой именно код я должен добавить?

\usepackage{graphicx} 
......
\includegraphics[height= 81.3cm, width=18cm]{myImage.png}
\captionof{figure}{Sequence Diagram}

Скриншот: Screenshot

1 Ответ

2 голосов
/ 30 января 2012

Вы можете использовать опцию viewport \includegraphics для отображения определенной части изображения. Используя эту команду три раза, вы можете отобразить свое изображение в трех частях.

Опция viewport принимает 4 аргумента:

  • Первые два значения - это координаты (x, y) (в пикселях) левого нижнего угла части файла изображения, которую вы хотите включить.
  • Вторые два значения - это координаты верхнего правого угла.

Например, команда \includegraphics*[viewport=0 0 100 100]{myImage.png} будет отображать левый нижний угол изображения. Обратите внимание, что вам нужно *, чтобы фактически обрезать изображение; в противном случае оно будет только смещено.

...