a2x не может скомпилировать мою страницу

У меня есть документ Asciidoc foo.1.txt и, следуя инструкциям здесь, я попытался скомпилировать его с a2x следующее:

a2x --doctype manpage --format manpage foo.1.txt

После этого я получил следующую ошибку:

a2x: ERROR: "/usr/bin/asciidoc.py" --backend docbook -a 
"a2x-format=manpage"  --doctype manpage  --out-file 
"/home/koz/Documents/foo.1.xml" 
"/home/koz/Documents/foo.1.txt" returned non-zero exit status 1

Я не уверен, что происходит, или как я могу даже диагностировать, что не так. XML-файл создается в той же папке (под названием foo.1.xml) как часть этого процесса. Вся помощь приветствуется.

РЕДАКТИРОВАТЬ: на основе использования --verbose флаг, проблема, кажется, в этом разделе:

COPYING
----------
 Copyright \(C) 2015, Koz Ross <koz.ross@runbox.com>. Free use of this software
is granted under the terms of the GNU General Public License (GPL) version 3, or
any later version.

Жалоба: [blockdef-listing] missing closing delimiter на линии, где COPYING является.

1 ответ

Решение
COPYING
----------
 Copyright \(C) 2015, Koz Ross <koz.ross@runbox.com>. Free use of this software
is granted under the terms of the GNU General Public License (GPL) version 3, or
any later version.
----------

Работы см. http://asciidoctor.org/docs/asciidoc-writers-guide/ и становится:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<?asciidoc-toc?>
<?asciidoc-numbered?>

<article lang="en">
<articleinfo>
    <date>2015-10-08</date>
</articleinfo>
<simpara>COPYING</simpara>
<screen> Copyright \(C) 2015, Koz Ross &lt;koz.ross@runbox.com&gt;. Free use of this software
is granted under the terms of the GNU General Public License (GPL) version 3, or
any later version.</screen>
</article>
Другие вопросы по тегам