Часть 2
Алексей Мичурин
Напомню коротко, что POD – это система разработки электронной документации.
Она предполагает, что документ разрабатывается в определённом достаточно
простом формате, и предоставляет средства конвертирования исходного
POD-документа в другие форматы для печати и просмотра.
В первой части статьи мы рассмотрели средства
конвертирования в форматы «неразмеченный текст», man-страница и HTML. В этой
части рассмотрим конвертирование в PostScript и PDF.
Напомню, что POD-документ состоит из абзацев,
которые разделяются пустой строкой. Абзацы бывают трёх типов: форматированные,
для представления обычного текста, неформатированные, для листингов программ, и
управляющие, для формирования структурных элементов (заголовков, списков) и
внедрения формат-специфических вставок. Неформатированные абзацы начинаются с
пробела. Управляющие – с команды. В форматированных и управляющих абзацах
допустимо элементарное оформление текста (например, I<курсив> или
B<жирный шрифт>) и вставка не ASCII-символов (например, E<deg> –
значок градуса).
Команды начинаются со знака «равно» (например,
=head1 задаёт заголовок первого уровня).
В качестве примера я использовал тот же
POD-документ, что и в первой части статьи.
На сайте журнала http://www.samag.ru
в разделе «Исходный код» вы можете взять архив с POD-кодом и всеми обсуждаемыми
здесь скриптами.