\hyperref Warnmeldung Thema ist als GELÖST markiert

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


RoLo

\hyperref Warnmeldung

Beitrag von RoLo »

Hallo,

ich schreibe eine Projektarbeit mit Latex, bin aber noch ziemlich unerfahren. Das Hyperref Packet wirft eine Warnung aus die wie folgt lautet:

Token not allowed in a PDF string (PDFDocEncoding):(hyperref) removing `\voidb@x'

Token not allowed in a PDF string (PDFDocEncoding):(hyperref) removing `\unhbox'

Können die Experten daraus schon schließen wo der Fehler liegt?
Ich tue mir nämlich schwer ein Minimalbeispiel zu erstellen da ich keine Ahnung habe wo der Fehler liegen könnte...
Bei Bedarf kann ich gerne die komplette Vorlage einfügen.
Herzlichen Dank bereits im Voraus.

Gruß
RoLo

Stamm-

Nicht an brauchbarem Beispiel sparen

Beitrag von Stamm- »

RoLo hat geschrieben:[…] ich schreibe eine Projektarbeit mit Latex, bin aber noch ziemlich unerfahren. […]
Daraus lässt sich gewiss ein ordentliches Minimalbeispiel machen, an dem wir auf Lösung abzielende Ideen testen können. Hört sich danach an, als wäre in Überschriften von Kapiteln oder Abschnitten der Mathematikmodus verwendet worden. Genau darauf bauen auch die Antworten zu dieser Frage auf.

Besserwisser

Beitrag von Besserwisser »

\unhbox\voidb@x klinkt nach einem \leavevmode in einem PDF-String, also beispielsweise in einem Bookmark oder Anchor sein.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Zum Thema Vorlage möchte ich dir noch eine kleine Warnung auf den Weg geben: Minimale Vorlage vs. maximale Probleme
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

RoLo

Beitrag von RoLo »

ich habe den Fehler gefunden...
\usepackage[
colorlinks	=	true,
linkcolor	=	blue,
pdftitle	=	{Das~Beispiel},
pdfauthor	=	{Max~Mustermann},
]{hyperref}
es lag an dem wohl stümperhaften versuch in der PDF den Titel und Autor automatisch generieren zu lassen. die Trennung mit Leerzeichen hat den Fehler verursacht.

Stamm-

Anleitung lesen hilft

Beitrag von Stamm- »

Und in Abschnitt 3 der Anleitung zu »hyperref« (6.83m) ist auch zu lesen, wie es richtig gemacht wird. Da braucht es keine Tilde (~) für ein Leerzeichen. Das dürfte nämlich auch Fehler hervorrufen.
Anleitung »[url=http://ctan.org/pkg/hyperref]hyperref[/url]«, Abschnitt 3 hat geschrieben:As seen in the previous example, information entries (pdftitle, pdfauthor, ...) should be set after the package is loaded. Otherwise LaTeX expands the values of these options prematurely. Also LaTeX strips spaces in options. Especially option ‘pdfborder’ requires some care. Curly braces protect the value, if given as package option. They are not necessary in \hypersetup.
Und so sieht das Ganze dann aus.
\usepackage[
  colorlinks=true,
  linkcolor=blue
]{hyperref}
\hypersetup{%
  pdfauthor={Autor des Dokuments},
  pdftitle={Titel des Dokuments}
}
Und auch eine Lösung ist besser brauchbar als kompilierbares Dokument. Das von dir zuletzt gelieferte Code-Fragment ist daher ziemlich nutzlos.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten