Biblatex mit Stil authoryear-icomp: Autor + Jahr fett

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


maritn
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Di 3. Apr 2012, 15:34

Biblatex mit Stil authoryear-icomp: Autor + Jahr fett

Beitrag von maritn »

Hallo,

Ich suche seit Stunden und komme nicht weiter. Ich möchte mein Literaturverzeichnis so formatieren, dass das Jahr hinter dem Autor in Klammern gesetzt wird. Also so:

Goossens, Michel (1994). The LaTeX Companion. Reading, Mass.: Addison-Wesley.

Das klappt auch exzellent mit biblatex und dem Stil authoryear-icomp. Jetzt würde ich Autor und Jahr gerne noch fett drucken. Mit dem Autor kriege ich das auch hin, nur beim Jahr (und den umgebenden Klammern) bin ich am Verzweifeln!

Hier ein Minimalbeispiel:
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage[style=authoryear-icomp]{biblatex}

\begin{filecontents}{\jobname.bib}
@Book{test1,
  author    = {Goossens, Michel},
  title     = {The LaTeX Companion},
  publisher = {Addison-Wesley},
  location  = {Reading, Mass.},
  year      = {1994},
}
\end{filecontents}

\addbibresource{\jobname.bib}


\AtBeginBibliography{%
  \renewcommand*\mkbibnamefirst[1]{\bfseries{#1}}
  \renewcommand*\mkbibnamelast[1]{\bfseries{#1}}
  \renewcommand*\mkbibnameprefix[1]{\bfseries{#1}}
  \renewcommand*\mkbibnameaffix[1]{\bfseries{#1}}
}

\begin{document}
Dies ist nur ein kleines Testdokument.
\nocite{*}
\printbibliography
\end{document}
Vielen Dank schon mal für die Hilfe!

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Ist vielleicht nicht der Weisheit letzter Schluß - aber zumindest ein Ansatz dazu:
\AtBeginBibliography{%
  \renewcommand*\mkbibnamefirst[1]{\bfseries{#1}}
  \renewcommand*\mkbibnamelast[1]{\bfseries{#1}}
  \renewcommand*\mkbibnameprefix[1]{\bfseries{#1}}
  \renewcommand*\mkbibnameaffix[1]{\bfseries{#1}}
	\DeclareFieldFormat{parens}{\bfseries{\mkbibparens{#1}}}
	\DeclareFieldFormat{date}{\bfseries{#1}}
}
Gruß, Sepp.-

maritn
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Di 3. Apr 2012, 15:34

Beitrag von maritn »

Das sieht jedenfalls schon mal *sehr* gut aus, vielen Dank :)

Ich werde das mal mit meiner Hausarbeit testen und wieder berichten (aber nicht mehr heute... nachdem ich heute schon fünf Stunden mit der Formatierung verbraten habe, muss ich mich erst mal wieder um den Inhalt kümmern).

Gruß,
Martin

maritn
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Di 3. Apr 2012, 15:34

Beitrag von maritn »

Hat auch mit dem großen Dokument (und ein paar weiteren Anpassungen) geklappt. Nochmals Danke :)

paris2011
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Do 25. Sep 2014, 12:11

Biblatex mit Stil authoryear-icomp: Autor + Jahr fett

Beitrag von paris2011 »

\usepackage[natbib=true,bibstyle=alphabetic,style=authoryear-icomp,labelalpha=true,sorting=anyt,sorting=anyt,backref=true,backend=bibtex8]{biblatex} 
\bibliography{Dissertation}
\usepackage[babel,german=quotes]{csquotes}
Das passt alles, hier wird mir ein Literaturverzeichnis erstellt, da gibt es keine Probleme.

Aber ich möchte gerne, dass Autor und Jahr praktisch als Überschrift erscheint und in fett hervorgehoben wird.
z. B. Arlt 2011 in fett als Überschrift und dann darunter die normale Literaturangabe.
%----------Literaturverzeichnis
\phantomsection
\addcontentsline{toc}{chapter}{Literaturverzeichnis}
 \renewcommand*\mkbibnamefirst[1]{\bfseries{#1}}
  \renewcommand*\mkbibnamelast[1]{\bfseries{#1}}
  \renewcommand*\mkbibnameprefix[1]{\bfseries{#1}}
  \renewcommand*\mkbibnameaffix[1]{\bfseries{#1}}
   \DeclareFieldFormat{parens}{\bfseries{\mkbibparens{#1}}}
   \DeclareFieldFormat{date}{\bfseries{#1}}
\renewcommand{\baselinestretch}{0.8}\normalsize
\printbibliography
Welche Befehle muss ich hier noch einfügen bzw. ersetzen, dass es mir wie gewünscht formatiert wird?

Vielen Dank schon mal. Bin auf die Antwort gespannt.

MfG
[/b]

Antworten