PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hyperref ignoriert \protect\hspace{-1.5em}



ElEsido
06-08-2009, 09:24
Hallo

Im untenstehenden MB habe ich folgendes Problem: Im Inhaltsverzeichnis erstreckt sich der Link auf der Zeile "Literaturverzeichnis" nur über "eraturverzeichnis", der Beginn des Wortes wird nicht verlinkt. Mit der Option "colorlinks=true" wird zwar das ganze Wort "Literaturverzeichnis" eingefürbt, aber der Link beginnt dennoch erst bei "eraturverzeichnis".

Vermutlich ignoriert hyperref das "\hspace{-1.5em}". Kann man da etwas tun?



\documentclass[a4paper,11pt]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage{csquotes}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOK{SchmidtKunz2009,
author = {Schmidt, Ludwig and Kunz, Karlheinz},
title = {Neue Entwicklungen im Einkommensteuergesetz},
shorttitle = {Einkommensteuergesetz},
year = {2009},
address = {M"unchen},
type = {Kommentar},
}
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage[style=authortitle,hyperref]{biblatex}
\usepackage{hyperref}
\hypersetup{%
colorlinks=false,%
breaklinks=true,%
%linkcolor=black, citecolor=black, filecolor=black, menucolor=black,%
urlcolor=blue}
\usepackage{scrhack}% Korrigiert einige Unzulänglichkeiten u.a. von hyperref
\defbibheading{literatur}{\chapter*{Literaturverze ichnis}}
\bibliography{\jobname}
\begin{document}
\tableofcontents
\newpage
\addcontentsline{toc}{section}{\protect\hspace{-1.5em}Literaturverzeichnis}
\printbibliography[heading=literatur,nottype=jurisdiction,nottype=leg islation]
\chapter{"Uberschrift}
Test\footcite[Siehe auch][34]{SchmidtKunz2009}.
\end{document}

u_fischer
06-08-2009, 09:56
Kommt davon, wenn man à la word arbeitet. Ich weiß zwar nicht, warum das Literaturverzeichnis einerseits mit Pünktchen "wie eine section" im toc haben willst, aber andererseits ohne den dazugehörigen Einzug. Aber wenn du es so machen willst, dann musst du dir einen dazugehörigen Eintragstyp definieren:


\documentclass[a4paper,11pt]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\makeatletter
\newcommand*\l@mysection{\bprot@dottedtocline{1}{0 em}{2.3em}}
\newcommand\toclevel@mysection{1}%ggfs anpassen für bookmarks
\makeatother

\usepackage{hyperref}
\hypersetup{%
colorlinks=false,%
breaklinks=true,%
urlcolor=blue}



\begin{document}
\tableofcontents

\chapter{A}
\phantomsection
Literatur
\addcontentsline{toc}{mysection}{Literaturverzeich nis}

\chapter{B}
Test
\section{C}
\end{document}

ElEsido
06-08-2009, 11:22
Danke!

Darüber, ob das typographisch schön ist, kann ich mich nicht äussern, aber ich habe gesehen, dass es bei juristischen Publikationen verschiedener Verlage regelmässig vorkommt, dass die Verzeichnisse im Inhaltsverzeichnis
- ohne Einrückung
- nicht hervorgehoben (Fett, Grossschrift o.ä.)
- ohne besonderen Zeilenabstand
geschrieben werden. Pünktchen zur Seitenzahl kommen manchmal vor, manchmal nicht.

Für typografisch einwandfreie Vorschläge bin ich natürlich dankbar.