Mit Hilfe der hier veröffentlichen Fragen und besonders der Antworten konnte ich schon einige Probleme eigenständig lösen. Aber mein folgendes Anliegen kann ich leider nicht lösen:

Ich möchte das Literaturverzeichnis im authoryear-Stil folgendermaßen anpassen:

  • Autor und Jahr fett geschrieben
  • hinter "Jahr" ein Doppelpunkt

Wenn ich in der *.bib Datei den Autor und das Jahr "fett" mache, dann ist auch der Verweis im Fließtext fett, das möchte ich nicht. Ein Bild des ist und soll-Zustands kann ich leider nicht hochladen.

Hier ein Auszug aus meiner TeX-Datei:

Öffne in Overleaf
\documentclass{scrreprt} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[english,ngerman]{babel} 
\usepackage{marvosym} 
\usepackage{textcomp}
\usepackage{lmodern} 
\tolerance=2000 
\setlength{\emergencystretch}{20pt} %verhindert das herrausragen von Wörtern übers Zeilenende
\usepackage[pdftex]{graphicx}
\usepackage[final]{pdfpages}
\usepackage{hyperref}
\usepackage{tocbibind} %bindet Abbildungsverzeichnis, Tabellenverzeichnis, Index, Literaturverzeichnis in Inhaltsangbe ab
\usepackage{csquotes}
\usepackage[
%backend=biber,
style=authoryear,          % Zitierstil
%isbn=false,                % ISBN nicht anzeigen, gleiches geht mit nahezu allen anderen Feldern
%pagetracker=true,          % ebd. bei wiederholten Angaben (false=ausgeschaltet, 
page=Seite,spread=Doppelseite, true=automatisch)
%maxbibnames=50,            % maximale Namen, die im Literaturverzeichnis angezeigt werden (ich 
wollte alle)
%maxcitenames=3,            % maximale Namen, die im Text angezeigt werden, ab 4 wird u.a. nach den 
ersten Autor angezeigt
%autocite=inline,           % regelt Aussehen für \autocite (inline=\parancite)
%lock=space,               % kleiner horizontaler Platz zwischen den Feldern
%backref=true,              % Seiten anzeigen, auf denen die Referenz vorkommt
%backrefstyle=three+,       % fasst Seiten zusammen, z.B. S. 2f, 6ff, 7-10
%date=short,                % Datumsformat
]{biblatex}
\setlength{\bibitemsep}{1em}     % Abstand zwischen den Literaturangaben
\setlength{\bibhang}{0em}        % Einzug nach jeweils erster Zeile

\DeclareFieldFormat[book]{title}{#1} % title in Literaturverzeichnis nicht mehr kursiv

\addbibresource{Test_Lit_Verz3.bib}

\begin{document}
\input{.../Kapitel_3_rechtliche_Situation}
\parencite{wilde}
\printbibliography
\end{document}

gefragt 30 Apr '17, 15:44

atrox's gravatar image

atrox
771410
Akzeptiert-Rate: 0%

bearbeitet 01 Sep '17, 23:32

Du solltest im Beispiel zu einem Problem keine Dateien verwenden, die wir nicht haben. Siehe dazu: Was ist ein vollständiges Minimalbeispiel oder kurz VM und wie erstelle ich dieses?

(05 Mai '17, 11:40) saputello

Die verlinkte Antwort funktioniert zwar, hat aber den Nachteil, dass man \mkbibbold nicht durch ein beliebiges Makro ersetzen kann. Das liegt daran, dass \bgroup...\egroup im Allgemeinen nicht als Begrenzung für Makroargumente verwendet werden kann. Ein Beispiel wäre

Öffne in Overleaf
\section{Foo}

\section\bgroup Bar\egroup

Das zweite funktioniert schlichtweg nicht.

Deshalb bietet es sich an für Schriftänderungen die globalen Schalter \bfseries, etc. zu verwenden. Damit nicht alles fett gedruckt wird schließt man dies am besten in \begingroup...\endgroup ein.

Öffne in Overleaf
\documentclass{article}
\usepackage[style=authoryear]{biblatex}

\usepackage{xpatch}
\xpretobibmacro{author}{\begingroup\bfseries}{}{}
\xapptobibmacro{author}{\endgroup}{}

\addbibresource{biblatex-examples.bib}

\begin{document}
\parencite{kastenholz}
\printbibliography
\end{document}

alt text

Wenn die Autoren unbedingt als Argument eingelesen werden müssen, dann kann man immernoch auf die folgende Konstruktion zurückgreifen:

Öffne in Overleaf
\usepackage{xpatch}
\def\beginbold#1\endbold{\mkbibbold{#1}}
\xpretobibmacro{author}{\beginbold}{}{}
\xapptobibmacro{author}{\endbold}{}
Permanenter link

beantwortet 30 Apr '17, 23:35

Henri's gravatar image

Henri
14.5k53340
Akzeptiert-Rate: 46%

bearbeitet 30 Apr '17, 23:40

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

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ügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×190
×13

gestellte Frage: 30 Apr '17, 15:44

Frage wurde gesehen: 5,276 Mal

zuletzt geändert: 01 Sep '17, 23:32