groff: я могу вставлять изображения? - PullRequest
5 голосов
/ 24 апреля 2010

Я генерирую некоторую документацию в стиле troff. Есть ли способ вставить изображение (jpg и т. Д.) В файл groff?

Ответы [ 2 ]

6 голосов
/ 14 августа 2010

Зависит от формата вывода. Если вы создаете файл PostScript, вы можете использовать PSPIC, который использует сам файл PS с одним изображением. Например:

.PSPIC image.ps

Выравнивание и т. Д. Немного ограничено. По умолчанию он выровнен по центру, но вы можете поместить его в левый или правый угол, используя -L или -R. Существуют и другие варианты, проверьте страницу руководства groff_tmac для них (поиск pspic).

Если вы создаете веб-страницу, вам может понадобиться использовать .IMG. Синтаксис тот же.

1 голос
/ 01 апреля 2015

Я использую groff для подготовки отчетов по анализу данных, и мне часто приходится настраивать графики вне R с помощью Inkscape.

Следующее может не понравиться пуристам, но это работает для меня. Тщательно назовите изображения по мере их создания и выделите необходимое вертикальное пространство для каждого изображения, добавив соответствующие метки.

Создайте PDF-файл отчета (скажем, tbl report.roff | eqn | groff -Tps -ms | ps2pdfwr - report.pdf) и используйте Inkscape (или любой другой редактор PDF, такой как Pdf Studio), чтобы скопировать и вставить изображения в PDF-файл отчета.

...