[Bug 1073247] Re: a2x: pdf output fails with german umlauts in labels
Oliver Burtchen
oliver.burtchen at montag.de
Fri Nov 23 12:42:09 UTC 2012
Dear Günther,
> Wie soll ich die innerhalb des automatischen a2x-Prozesses händisch
> setzen, ohne dass sie immer wieder überschrieben werden?
You can manually give xref-labels in your asciidoc-document like this:
[[ueberschrift1]]
Eine erste Überschrift
------------------------
Das soll die Aufgabenstellung sein.
Now the xref-label for the header is not auto-generated, but is
'ueberschrift1'.
> Lässt sich das in einer config-Datei von a2x als default festlegen?
You can create a file /etc/asciidoc/a2x.conf (systemwide) or
$HOME/.asciidoc/a2x.conf with content:
ASCIIDOC_OPTS = '-a encoding=utf-8 -a lang=de'
DBLATEX_OPTS = '-P latex.encoding=utf8 -P latex.unicode.use=1'
Now a simple 'a2x test.asciidoc' works for me.
> Wie soll das Problem gelöst werden, damit eine automatische Generierung
> möglich wird? Bei manueller Nacharbeit muss ich wohl nach jeder Änderung
> am asciidoc-Dokument die Labels ändern. Das ist so nicht praktikabel.
Was this a missunderstanding what I meant with "manual setting a label"
(see above)?
Best Regards,
Oliver
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to asciidoc in Ubuntu.
https://bugs.launchpad.net/bugs/1073247
Title:
a2x: pdf output fails with german umlauts in labels
Status in “asciidoc” package in Ubuntu:
New
Bug description:
Description: Ubuntu 12.10
Release: 12.10
asciidoc:
Installiert: 8.6.7-1
Kandidat: 8.6.7-1
Versionstabelle:
*** 8.6.7-1 0
500 http://archive.ubuntu.com/ubuntu/ quantal/main amd64 Packages
100 /var/lib/dpkg/status
Using german umlauts in headers or labels makes a2x -f pdf
test.asciidoc fail. test.asciidoc is written in UTF-8.
...
pdflatex -interaction=batchmode test.tex
pdflatex failed
test.aux:25: Missing \endcsname inserted.
test.aux:25: leading text: ...ne erste �berschrift\relax }{section.1}{}}
test.aux:30: Missing \endcsname inserted.
test.aux:30: leading text: ...1}{1}{\refname \relax }{subsection.2.1}{}}
Unexpected error occured
Error: pdflatex compilation failed
a2x: ERROR: "dblatex" -t pdf -p "/etc/asciidoc/dblatex/asciidoc-dblatex.xsl" -s "/etc/asciidoc/dblatex/asciidoc-dblatex.sty" -V "/home/guenther/fh/3.Sem/wiw464_PLM/Winkelmann/test.xml" returned non-zero exit status 1
...
Trying the same with tex output (a2x -f tex test.asciidoc) shows, that
umlauts in labels are not converted to latin1.
The bug seems to be known in Debian:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622359#10
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/asciidoc/+bug/1073247/+subscriptions
More information about the foundations-bugs
mailing list