2015-08-11 23 views
5

Ich habe ein asciidoc Dokument foo.1.txt, und folgen Sie den Anweisungen here, versuchte ich es mit a2x zu kompilieren wie folgt:a2x nicht mein manpage kompilieren

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

Danach bekam ich folgende Fehlermeldung:

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 

Ich bin unsicher, was vor sich geht, oder wie ich sogar diagnostizieren kann, was falsch ist. Eine XML-Datei ist generiert in demselben Ordner (mit dem Titel foo.1.xml) als Teil dieses Prozesses. Alle Hilfe wird geschätzt.

EDIT: Basierend auf Nutzung der --verbose Flagge, scheint das Problem in diesem Abschnitt zu sein:

COPYING 
---------- 
Copyright \(C) 2015, Koz Ross <[email protected]>. Free use of this software 
is granted under the terms of the GNU General Public License (GPL) version 3, or 
any later version. 

Die Beschwerde ist: [blockdef-listing] missing closing delimiter auf der Linie, wo COPYING ist.

+0

Versuchen Sie, auf der '--verbose' Flag Drehen für das Debuggen mehr Leistung zu bekommen. –

Antwort

4
COPYING 
---------- 
Copyright \(C) 2015, Koz Ross <[email protected]>. Free use of this software 
is granted under the terms of the GNU General Public License (GPL) version 3, or 
any later version. 
---------- 

Werke sehen http://asciidoctor.org/docs/asciidoc-writers-guide/#delimited-blocks und wird:

<?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;[email protected]&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> 
+0

Danke * so * viel. Endlich eine Antwort! –