PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Packet: hyperref und \textsuperscript ergibt seltsames Ergebnis



Dr.Wackelzahn
30-11-2008, 13:57
Hallo,
mir ist gerade aufgefallen, dass das Paket Hyperref zusammen mit \textsuperscript in der Kapitelüberschrift ein seltsames Ergebnis ergibt.

Beispiel (Auszug aus meiner Arbeit, daher mit den ganzen Packages):

\documentclass[12pt,a4paper]{article}
\usepackage{makeidx,graphics,graphicx,fontenc,scrp age2,xcolor,longtable,setspace}
\usepackage{geometry,here,multirow,array,float,fp-basic,fp-snap,tikz,pgfplots,eurosym}
\usepackage{pstricks-add}
\usepackage[german]{varioref}
\usepackage[ngerman]{babel}
\usetikzlibrary{arrows,backgrounds,snakes}
\geometry{a4paper,left=40mm,right=20mm,top=20mm,bo ttom=20mm}
\restylefloat{figure}
\floatplacement{figure}{H}
\usepackage{hyperref}
\hypersetup{ pdfauthor={Author},
pdftitle={Titel},
pdfsubject={Subject},
pdfproducer={LaTeX mit hyperref},
linkcolor=green,
urlcolor=blue,
breaklinks=true,
colorlinks=false,
citebordercolor=0 0.5 0,
filebordercolor=0 0.5 0,
linkbordercolor=0.5 0 0,
menubordercolor=0.5 0 0,
urlbordercolor=0 0.5 0.5,
pdfhighlight=/I,
pdfborder=0 0 0,
bookmarksopen=true,
bookmarksnumbered=false}
\onehalfspacing
\pagestyle{scrheadings}
\renewcommand{\headfont}{\small}

\setheadsepline{0.3pt}

\begin{document}

\section{sadfaskdf{\textsuperscript{\textregistere d}}}
\section{asdfsdfa}

\end{document}

Das Ergebnis in der Lesezeichenansicht vom Adobe Reader zeigt dann zwei Einträge wie folgt:

sadfaskdf1.241®
asdfsdfa

Andere Einträge mit "pt", "height", "depth" und "width" habe ich auch schon gesehen. Wie werde ich diese wieder los?

Vielen Dank,
mfG,
Alex

mechanicus
30-11-2008, 14:18
Hallo,


\documentclass[12pt,a4paper]{article}
\usepackage{makeidx,graphics,graphicx,fontenc,scrp age2,xcolor,longtable,setspace}
\usepackage{geometry,here,multirow,array,float,fp-basic,fp-snap,tikz,pgfplots,eurosym}
\usepackage{pstricks-add}
\usepackage[german]{varioref}
\usepackage[ngerman]{babel}
\usetikzlibrary{arrows,backgrounds,snakes}
\geometry{a4paper,left=40mm,right=20mm,top=20mm,bo ttom=20mm}
\restylefloat{figure}
\floatplacement{figure}{H}
\usepackage{hyperref}
\hypersetup{ pdfauthor={Author},
pdftitle={Titel},
pdfsubject={Subject},
pdfproducer={LaTeX mit hyperref},
linkcolor=green,
urlcolor=blue,
breaklinks=true,
colorlinks=false,
citebordercolor=0 0.5 0,
filebordercolor=0 0.5 0,
linkbordercolor=0.5 0 0,
menubordercolor=0.5 0 0,
urlbordercolor=0 0.5 0.5,
pdfhighlight=/I,
pdfborder=0 0 0,
bookmarksopen=true,
bookmarksnumbered=false}
\onehalfspacing
\pagestyle{scrheadings}
\renewcommand{\headfont}{\small}

\setheadsepline{0.3pt}

\begin{document}
\tableofcontents
\section{sadfaskdf \texorpdfstring{\textsuperscript{\textregistered}} {}}
\section{asdfsdfa}

\end{document}

Gruß
Marco

Dr.Wackelzahn
30-11-2008, 14:44
Vielen Dank für die schnelle Hilfe.
Jetzt erscheint aber im Lesezeichen nur noch "sadfaskdf" und kein (R) mehr.
Würde das denn gehen, wenn nicht ist auch nicht schlimm.
Sieht auf jeden Fall besser aus als vorher!
Vielen Dank!!!

mechanicus
30-11-2008, 15:36
Hallo,


\section{sadfaskdf \texorpdfstring{\textsuperscript{\textregistered}} {\textregistered}}

Leider im Lesezeichen ohne \textsuperscript. Da weiß ich nicht, wie es geht.

Gruß
Marco

Dr.Wackelzahn
30-11-2008, 15:39
Danke, das langt schon, war mehr als ich erwartet hatte.
Vielen Dank für die Hilfe!

Ich wünsche noch einen schönen 1. Advent!!
Gruß,
Alex