Seite 1 von 1

Darstellungsprobleme in Verbindung mit \hyperref und Jurabib

Verfasst: Fr 8. Jul 2016, 22:04
von fuchsmeister
Hallo Forum,

ich habe ein seltsames Verhalten in der Darstellung.
Ich benutze das Paket hyperref und im Dokument \autoref{}
Da Latex mir bei \hyperref unpassende Bezeichnungen für \section \subsection usw. vorschlägt und von Unterabschnitten spricht, habe ich die Bezeichnungen neu benannt. Allerdings rückt mir Latex nun mit jeder Neubenennung Einträge aus dem Literaturverzeichnis in der Fußnote ein. Dieses passiert nicht mit den allgemeinen Fußnoten.
Hier das Beispiel mit der korrekten Darstellung in der Fußnote, aber unpassender Benennung von \section \subsection usw.
\documentclass[ 10pt] {scrbook}
\usepackage[ngerman]{babel}
\usepackage{jurabib}
\usepackage{hyperref}

%\addto\extrasngerman{ 
%\def\sectionautorefname{Kapitel}
%} 

%\addto\extrasngerman{%   
%	\def\subsectionautorefname{Abschnitt}%   
%} 

%\addto\extrasngerman{ 
%\def\subsubsectionautorefname{Abschnitt} 
%} 

\begin{document}%
	
\chapter{A}
\label{sec:A}
\footnote{testAtestAtestAtestA}
\section{B}
\label{sec:B}
\footnote{testBtestBtestB}
\subsection{C}
\label{sec:C}
\footnote{testCtestCtestC}
\subsubsection{D}
\label{sec:D}
\footnote{testDtestDtestD}

Wie in \autoref{sec:A} gesagt.\\
Wie in\autoref{sec:B} gesagt.\\
Wie in \autoref{sec:C} gesagt.\\
Wie in \autoref{sec:D} gesagt.\\

Folgendes Zitat von Meffert.\footcite[vgl.][S. 10-20]{meffert}


\bibliographystyle{jurabib}
\bibliography{Main}

\end{document}
Jetzt der Code mit der angepassten Benennung, aber dafür den um drei Leerzeichen eingerückten Literaturverweis in der Fußzeile:
\documentclass[ 10pt] {scrbook}
\usepackage[ngerman]{babel}
\usepackage{jurabib}
\usepackage{hyperref}

\addto\extrasngerman{ 
\def\sectionautorefname{Kapitel}
} 

\addto\extrasngerman{%   
	\def\subsectionautorefname{Abschnitt}%   
} 

\addto\extrasngerman{ 
\def\subsubsectionautorefname{Abschnitt} 
} 

\begin{document}%
	
\chapter{A}
\label{sec:A}
\footnote{testAtestAtestAtestA}
\section{B}
\label{sec:B}
\footnote{testBtestBtestB}
\subsection{C}
\label{sec:C}
\footnote{testCtestCtestC}
\subsubsection{D}
\label{sec:D}
\footnote{testDtestDtestD}

Wie in \autoref{sec:A} gesagt.\\
Wie in\autoref{sec:B} gesagt.\\
Wie in \autoref{sec:C} gesagt.\\
Wie in \autoref{sec:D} gesagt.\\

Folgendes Zitat von Meffert.\footcite[vgl.][S. 10-20]{meffert}


\bibliographystyle{jurabib}
\bibliography{Main}

\end{document}
Der Eintrag in meiner Main.bib Datei ist wie folgt:
@BOOK{meffert,
  AUTHOR =       {Meffert, Heribert and Burmann, Christoph and Kirchgeorg, Manfred},
  TITLE =        {Marketing. Grundlagen marktorientierter Unternehmensführung},
  PUBLISHER =    {Gabler},
  YEAR =         {2008},
  edition =      {10},
  isbn =         {978-3-409-69018-8},
  keywords =     {Meffert, Marketing, Strategien},

}
Ich hoffe ihr könnt mir helfen.

VG Jens

Verfasst: Sa 9. Jul 2016, 12:12
von DADABBI
Vermeide Leerzeichen durch Zeilenenden. Und warum verwendest du nicht KOMA-Scripts \renewcaptionname?
\renewcaptionname{ngerman}{\sectionautorefname}{Kapitel}% Das ist übrigens glatt gelogen, weil das tatsächlich Abschnitte sind!
\renewcaptionname{ngerman}{\subsectionautorefname}{Abschnitt}
\renewcaptionname{ngerman}{\subsubsectionautorefname}{Abschnitt}

Verfasst: So 10. Jul 2016, 22:17
von fuchsmeister
Danke. Funktioniert. Das Koma-Script hatte ich hier gar nicht im Fokus. Aber ist perfekt so.

Viele Grüße