Dokumentation mit DocBook
Posts 1-4 of 4
-
Pierre SmitsThe company name is only visible to registered members.DocBook und xref: Probleme mit Seitenangaben
Hallo,
ich hätte eine Anfängerfrage zur Formatierung von per "xref" erstellten Verweisen (z.B. zu Bildern, Literaturquellen, usw.) bei der Umwandlung von DocBook XML-Dateien in (FO- bzw.) PDF-Dateien.
Problem: Bei der PDF-Ausgabe wird die Seitenangabe bei mehrstelligen Zahlen (hier Seite 11) zum Teil durch die schliessende eckige Klammer überdeckt und sieht in etwa so aus "Nachname 2005 [1]1". Wünschen würde ich mir jedoch "Nachname 2005 [11]".
Gibt es eine Möglichkeit dieses Problem zu beheben? Ich vermute, dass ich einfach irgendetwas offensichtliches übersehe.
Zusatzinfos:
Ich verwende Apache fop 0.92beta sowie die Standard DocBook XSL-Dateien.
Prinzipiell sieht das FO-Zwischenergebnis, nach folgendem Schema, für mich zunächst richtig aus:
<fo:basic-link internal-destination="Nachname2005">Nachname 2005</fo:basic-link>
<fo:basic-link internal-destination="Nachname2005">
<fo:inline keep-together.within-line="always">[<fo:page-number-citation ref-id="Nachname2005"/>]</fo:inline>
</fo:basic-link>
Ich vermute jedoch, dass das Problem in diesem kurzen Ausschnitt, bzw. bei der anschliessenden Umwandlung in die PDF-Datei, liegt:
<fo:inline keep-together.within-line="always">[<fo:page-number-citation ref-id="Nachname2005"/>]</fo:inline>
Schonmal vielen Dank und viel Grüsse
Pierre Smits
- 28 Apr 2006, 3:20 pm
-
Post visible to registered members
-
Pierre SmitsThe company name is only visible to registered members.Re^2: DocBook und xref: Probleme mit Seitenangaben
Vielen Dank für den Hinweis mit block. Leider konnte ich dadurch nur herausfinden, dass bei mir das Problem noch weiter einzuschränken ist.
[<fo:page-number-citation ref-id="Nachname2005"/>]
wird in allen von mir ausprobierten Zusammenstellungen nicht wie gewünscht umgewandelt.
Dank des Hinweises bin ich über folgende Seite gestolpert. Wie in
http://xmlgraphics.apache.org/fop/knownissues.html genannt tritt das Problem bei "forward references" auf. Anmerkung: backward references werdenwie gewünscht dargestellt. Ich vermute, es könnte vielleicht daran liegen, dass evtl. erst der Platz - für eine unbekannte Seitennummer - reserviert und anschliessend nur mit der Seitennummer gefüllt wird. (LaTeX schaffts auch nicht beim ersten Durchlauf)
Ich wäre für weitere Anregungen, wie es doch gehen könnte, sehr dankbar. Bis dahin lasse ich die Seitennummern weg. Beim Lesen der pdf ist das vorerst kein Problem (Link ist Link, ob mit oder ohne Seitennummer), aber ausgedruckt finden sich Bilder im Anhang und Literaturquellen doch schneller, wenn man die Seite kennt.
Viele Grüsse
Pierre Smits
- 30 Apr 2006, 10:09 pm
-
Post visible to registered members
