Seite 1 von 1

Inhaltsverzeichnis: Problem mit Hyperlinks

Verfasst: Do, 16.07.2009 00:25
von hvb
Hallo,
ich habe mit Hyperlinks im Inhaltsverzeichnis ein kleines Problem (OOo 3.0.1 und 3.1.0 unter XP+SP3 bzw. Vista+SP1):

Im Text habe ich Überschriften der Form: TT.MM.JJJJ - Text (z.B.: 16.07.2009 - Jacko eröffnet Cafe mit Elvis). Das Inhaltsverzeichnis wird korrekt erstellt. Ein Klick auf die Hyperlinks im Verzeichnis bewirkt aber nur, dass bis zum angeklickten Verzeichniseintrag nach oben gesprungen wird, der Link quasi auf sich selbst verweist. Dieses Verhalten wird anscheinend durch das Datum (Zahl mit Punkt), mit dem die Überschrift beginnt, hervorgerufen. Fügt man nämlich vor dem Datum in der Überschrift ein Leerzeichen ein oder schreibt das Datum in der Form TT-MM-JJJJ funktioniert das Verlinken einwandfrei. Ich habe es dann mit einem versteckten Leerzeichen vor dem Datum versucht - Fehlanzeige.

Handelt es sich hier um einen Bug oder hat dieses Verhalten einen Grund?

Vielen Dank im Voraus für die Hilfe.

Re: Inhaltsverzeichnis: Problem mit Hyperlinks

Verfasst: Do, 16.07.2009 20:51
von Constructus
Hallo hvb,

das Problem gibt's eigentlich schon länger. Soweit ich das richtig einordnen kann, hängt das mit der automatischen Erkennung von Kapitelnumerierungen in OO zusammen. Glaubt OO, daß eine Überschrift mit einer Kapitelnummer versehen ist, wird der Hyperlink im Inhaltsverzeichnis nicht mehr korrekt erstellt. Und nicht korrekte Hyperlinks haben irgendeine Funktion, aber nicht mehr die richtige/ vollständige. Deshalb wird wohl ein Ziel im IV angesprungen, nicht jedoch das Sprungziel im Dokument. Die Idee mit dem Leerzeichen vor der Nummer im Überschriftsbereich hat bei mir auch bereits funktioniert; mehrere Versuche, die automatische Kapitelnumerierung im Überschrifts- Vorlagenbereich gänzlich abzuschalten, ist mir leider bisher nicht dauerhaft gelungen. Vielleicht erhältst Du ja hier noch mehr Tipps dazu.

Nette Grüße

Constructus

Re: Inhaltsverzeichnis: Problem mit Hyperlinks

Verfasst: Do, 16.07.2009 23:04
von hvb
Hallo Constructus,

ich habe schon vermutet, dass das Datum als Nummerierung erkannt wird und dass es daher Probleme gibt. Ich kann mit dem Leerzeichen ganz gut leben.
Jetzt weiß ich aber dass in diesem Fall das Problem nicht vor dem Bildschirm sitzt.

Danke und viele Grüße
Martin

Re: Inhaltsverzeichnis: Problem mit Hyperlinks

Verfasst: Fr, 17.07.2009 00:59
von Constructus
Hallo Martin,

Deine Annahme "daß in diesem Fall das Problem nicht vor dem Bildschirm sitzt" stimmt nur bedingt, weil wir beide im Moment nicht wissen, wie die automatische Numerierung dauerhaft abzustellen ist, am besten selektiv für alle Überschriften.

Denn ohne Verwendung von Überschriftsvorlagen in einem Text könnte die Automatik vielleicht doch nützlich sein. Ich hatte das vor einiger Zeit schon mal probiert, aber nach einer Weile meinte ein Verzeichnis bei mir, die Automatik wieder herstellen zu müssen - und da waren alle mit Ziffern und Punkten beginnenden Überschriften plötzlich wieder Numerierungen und funktionierten im verlinkten IV nicht mehr korrekt. Hier war ja noch ein Thread mit vergleichbarem Hintergrund: viewtopic.php?f=1&t=25827 mit 3- Zeilen- Ergebnis...

Ich hab das Problem ziemlich oft beim Kopieren gewisser Beiträge aus WIKIs und anderen Netzquellen, die dort bereits numeriert sind. Die alle von OO Writer neu numerieren zu lassen, ist mühsam und manchmal auch uneffektiv. Dann kann ein Leerzeichen fixer sein...

Wer weiß mehr?

Nette Grüße

Constructus

Re: Inhaltsverzeichnis: Problem mit Hyperlinks

Verfasst: Fr, 17.07.2009 08:47
von hvb
Hallo Constructus,
ich glaube eigentlich nicht, dass meine Datumsangaben IM TEXT als Nummerierungen erkannt werden, erst das IV macht Probleme.

Kurz mein Vorgehen:
Ich kopiere Texte aus der Online-Ausgabe einer Zeitung als unformatierten Text in mein Dokument. Die Texte bestehen immer aus der Überschrift (1. Zeile), Datum (2. oder 3. Zeile), Meldung. Nach dem Einfügen habe ich lediglich als Textkörper formatierten Text. Nun weise ich ERST der Überschrift die Vorlage "Überschrift 3" zu und gebe DANN das Datum manuell vor der Überschrift ein. Das Datum, das ich aus der Webseite kopiert habe, lösche ich, da es in einer Zeile mit anderen Angaben steht, die ich nicht benötige.

Laut Hilfe zur Autokorrektur wird die automatische Nummerierung nicht für Überschriften angewandt:
"Die automatische Nummerierungsoption gilt nur für Absätze, denen eine der Absatzvorlagen "Standard", "Textkörper" oder "Textkörper Einrückung" zugewiesen ist."

Dies bestätigt doch eigentlich folgender Versuch:
1. neues Dokument
2. aktiviere: Extras - Autokorrektur - Optionen - Nummerierung anwenden
3. formatiere einen leeren Absatz als Überschrift 1
4. gib Text der Form: Ziffer - Punkt - Text (z.B. "1. Blablabla") ein
5. neuer Absatz
6. wiederhole 4. und 5. in einer Zeile die als Standardoder Textkörper formatiert ist.

Wenn Du nun den Cursor in die Zeile mit dem, als Standard formatierten Text setzt, erscheint die Symbolleiste "Nummerierung und Aufzählungszeichen", nicht aber in der Zeile mit der Überschrift.
Folgt daraus nicht, dass in Überschriften die manuelle Nummerierung nicht als Nummerierung erkannt wird?
Passiert der "Fehler" nicht erst im Automatismus, der das IV erstellt?

So weit meine Versuche und Vermutungen.

Viele Grüße
Martin

Re: Inhaltsverzeichnis: Problem mit Hyperlinks

Verfasst: Fr, 17.07.2009 15:59
von Constructus
Hallo Martin,

so weit nachgeforscht habe ich bisher nicht. Die Lösung mit dem Leerzeichen war praktikabel und fertig (für mich!).

Ich muß mal testen, ob beim Ersetzen der Punkte in den Überschriften durch Sonderzeichen (▪ U+25AA u. a. bei Arial,  U+F022 bei CommonBullets oder so) das falsche Link- Erstellen im IV aufhört. Bei mir trat das Problem sowohl bei einkopierten als auch bei selbst erstellten Aufzählungen auf. Soweit ich mich erinnere, hatten Aufzählungen mit römischen Zeichen das Problem nicht.

Lebenswichtig ist das Thema ja nicht, interessant zu wissen wäre aber, was der Hintergrund der falschen (= ins IV selbst springenden) Links ist. Nicht getestet habe ich, ob in einem Text mit Überschriften ohne Fremdnumerierung, aber mit von OO selbst erstellter Numerierung (Kapitelnumerierung oder so) das Problem auch auftritt. Außer uns scheint im Moment niemand der Nicht- Urlauber das Problem zu haben oder zu kennen...

Nette Grüße

Constructus