groff: я могу вставлять изображения?

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

2 ответа

Решение

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

.PSPIC image.ps

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

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

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

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

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

Другие вопросы по тегам