Hallo liebe LaTeX-Freunde,

ich habe ein Problem bei meinem Literaturverzeichnis. Ich arbeite mit biblatex und verwende den authoryear-Stil. Ich habe diesen bereits weitestgehend auf meine Bedürfnisse angepasst, es gibt nur noch ein Problem: Ich hätte gerne, dass im Literaturverzeichnis zusätzlich die Labels (bestehend aus Nachname(n) + Jahr) angezeigt werden, ähnlich wie im Fließtext beim zitieren. Im Literaturverzeichnis sollen sie allerdings dann auch fett erscheinen. Hier ein Beispiel wie es sein soll:

Im Fließtext:

Das wurde so gesagt (Bögelsack et al. 1985).

Im Literaturverzeichnis:

Bögelsack et al. 1985

Bögelsack, G.; Kallenbach, E.; Linnemann, G. (1985): Roboter in der Gerätetechnik. Heidelberg: A. Hüthig. ISBN: 3778510428.

Hier ist meine TeX-Datei:

\documentclass{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear, maxcitenames=2, firstinits=true, uniquename=init, backend=biber]{biblatex}
\usepackage{filecontents}

\addbibresource{Label.bib}

\AtBeginBibliography{%
\renewcommand*{\multinamedelim}{\addsemicolon\space}
\renewcommand*{\finalnamedelim}{\addsemicolon\space}
\renewcommand{\labelnamepunct}{\addcolon\space}
\DeclareFieldFormat{title}{#1\isdot}
\DeclareNameFormat{sortname}{
\iffirstinits
    {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
    {\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
    \usebibmacro{name:andothers}}
}

\DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}}

\begin{filecontents}{Label.bib}
@book{Bogelsack.1985,
author = {B{\"o}gelsack, G. and Kallenbach, Eberhard and Linnemann, Gerhard},
year = {1985},
title = {Roboter in der Ger{\"a}tetechnik},
address = {Heidelberg},
publisher = {A. H{\"u}thig},
isbn = {3778510428}
}
\end{filecontents}

\begin{document}

Test (\cite{Bogelsack.1985}).

\printbibliography

\end{document}

Hab jetzt schon viele Stunden mit googeln usw. verbracht, aber nichts dazu gefunden. Hat da jemand vielleicht eine Idee?

Vielen Dank schon mal im Voraus!

Viele Grüße, Tom

gefragt 21 Okt '13, 06:13

Tom's gravatar image

Tom
1112
Akzeptiert: 0%

bearbeitet 21 Okt '13, 06:44

Clemens's gravatar image

Clemens
19.0k112960

Zur Info für Antwortende: die Frage wurde auch auf TeX.sx gestellt, wo sie auch schon eine Antwort hat.

(21 Okt '13, 07:06) Clemens

Übersetzung der Antwort von Guide auf TeX.sx:

Der einfachste Weg, um das gewünschte Ergebnis zu erzielen, dürfte die Umdefinierung des begentry-Hakens (engl. hook) sein, um zusätzlich labelname und labelyear auszugeben:

Open in Online-Editor
\renewbibmacro{begentry}{%
\textbf{\printnames[][-\value{liststop}]{labelname}~\printfield{labelyear}\printfield{extrayear}}\\}

Ergebnisabbildung von TeX.sx übernommen

Permanenter link
Dieser Antwort ist "Community-Wiki" markiert.

beantwortet 27 Feb '15, 05:19

saputello's gravatar image

saputello
18.4k22352

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×127
×35

Frage gestellt: 21 Okt '13, 06:13

Frage wurde angeschaut: 3,728 Mal

Zuletzt aktualisiert: 27 Feb '15, 05:19