Frage

Frohes neues Jahr!

Meine DITA-Karte besteht aus Subkarten mit Themen darin.Wenn in mehreren DITA-Subkarten ein Thema auftritt, gibt es im TOC eine Seitennummer und -verbindung, die auf das erste Mal, dass das Thema im Dokument auftritt.

es ist wegen der ID des Themas.Wen Erstellen von Seitennummer (und Link) im TOC-TOC erstellt es die ID.Das Thema tritt zweimal auf, aber wie ich mit derselben ID verstanden habe.Beim Erstellen des Links ist es also mit dem ersten Auftreten verbunden.

Ich werde Ihre Hilfe wirklich zu schätzen wissen.

War es hilfreich?

Lösung

Welche Version des offenen Toolkits verwenden Sie? Dieses Verhalten ist definitiv ein Fehler, da, sobald die PDF-Verarbeitung die "zusammengeführte" Version der Karte und Themen erstellt hat, die wiederholten Exemplare des Themas einzigartige IDs erhalten - im PDF-Generationsprozess ist ein ganz Code vorhanden Die Zuordnung einzigartiger IDs an die Themen (ich weiß, weil ich nur einiges von ihm in einer Anpassung gebrochen habe, an der ich gerade arbeite).

Version 1.8 ist die neueste stabile Version, Version 1.6.3 ist die älteste Freigabe, die ich in Betracht ziehen würde / p>

Beachten Sie, dass Sie, wenn Sie HTML von derselben Karte generieren, ein ähnliches Verhalten bemerken, nämlich dass alle Verweise auf das Thema des generierten HTML-TOC auf eine einzelne Datei zeigen - das erwartetes HTML-Verhalten ist jedoch sinnvoll Da jedes Thema eine separate HTML-Datei generiert.

Sie können jedoch mit dem @ copy-to-Attribut auf das andere Thema-Refs auf das Thema verwenden, um dem Thema einzigartige effektive Dateinamen für jede Referenz zu geben (als hätten Sie buchstäbliche Kopien des Themas erstellt und dann auf diese Kopien referenziert). Das sollte definitiv Ihr Problem lösen, aber nicht notwendig sein, wenn alles, was Sie wollen, das Verhalten ist, das Sie vom PDF erwartet haben, der nur funktionieren sollte.

jubeln,

eliot

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top