Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Problem mit Eszett im pdftitle bei hyperref

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.04.2009
    Beiträge
    223

    Problem mit Eszett im pdftitle bei hyperref

    Hallo alle zusammen,

    ich habe ein kleines LaTeX-Problem, das nur auftritt, wenn ich ein ß im pdftitle vom hyperref-Paket verwende, und zwar nur dann, wenn man auch das inputenc-Paket verwendet.

    Das Minimalbeispiel:

    Code:
    \documentclass{article}
    
    %\usepackage[latin1]{inputenc}
    
    \usepackage[
     pdftitle={ß},
    ]{hyperref}
    
    \begin{document}
    Test  
    \end{document}
    kompiliert problemlos und macht auch das richtige.

    Das Minimalbeispiel:

    Code:
    \documentclass{article}
    
    \usepackage[latin1]{inputenc}
    
    \usepackage[
     pdftitle={ß},
    ]{hyperref}
    
    \begin{document}
    Test  
    \end{document}
    dagegen liefert eine Warnung:

    Package hyperref Warning: Token not allowed in a PDF string.

    Auch das Benutzen von babel mit german oder ngerman oder eine andere Codierung wie z.B. latin9 für inputenc haben das Problem nicht gelöst. Die anderen deutschen Umlaute funktionieren sonst auch problemlos, und nur das Eszett macht Ärger.

    Wäre super, wenn jemand eine Idee oder einen Lösungsvorschlag hat.

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.04.2009
    Beiträge
    223

    Problem gelöst, Ursache unklar

    Ich habe noch ein bisschen rumprobiert und festgestellt, dass die folgende Definition des pdftitles problemlos funktioniert, und zwar unabhängig davon, ob ich ein inputenc verwende, oder nicht.

    Code:
    \documentclass{article}
    
    \usepackage[latin9]{inputenc}
    
    \usepackage{hyperref}
    \hypersetup{pdftitle={Umlaute: ÄÖÜäöüß}}
    
    \begin{document}
    Test  
    \end{document}
    Vielleicht hat ja noch jemand eine Idee warum

    Code:
    \usepackage{hyperref}
    \hypersetup{pdftitle={Umlaute: ÄÖÜäöüß}}
    immer problemlos funktioniert,

    Code:
    \usepackage[
     pdftitle={Umlaute: ÄÖÜäöüß},
    ]{hyperref}
    dagegen nicht immer, obwohl beide ja eigentlich gleichbedeutend sein müssten.

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.06.2007
    Beiträge
    68

    Reihenfolge

    Zitat Zitat von Magger Beitrag anzeigen
    Code:
    \documentclass{article}
    
    \usepackage[latin9]{inputenc}
    
    \usepackage{hyperref}
    \hypersetup{pdftitle={Umlaute: ÄÖÜäöüß}}
    
    \begin{document}
    Test  
    \end{document}
    Vielleicht hat ja noch jemand eine Idee warum
    Hab ich,
    Code:
    \documentclass{article}
    
    \usepackage[
     pdftitle={ß},
    ]{hyperref}
    \usepackage[latin1]{inputenc}
    
    \begin{document}
    Test  
    \end{document}
    funktioniert auch. Es geht um die richtige Reihenfolge des Paketeladens.

  4. #4
    Registrierter Benutzer
    Registriert seit
    24.04.2009
    Beiträge
    223
    Dabei sagt man doch immer, dass das hyperref-Paket mit als letztes eingebunden werden sollte, oder nicht?

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •