Zitierstil in Fußnoten ändern

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


lukasman
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mi 8. Jul 2015, 23:57

Zitierstil in Fußnoten ändern

Beitrag von lukasman »

Hallo liebes Forum,

ich arbeite aktuell mit biblatex (bin aber generell noch ein absoluter Neuling) und schraube gerade an meinem eigenen Zitierstil. Das Literaturverzeichnis ist schon perfekt aber die Fußnoten wollen noch nicht ganz so, wie ich das möchte. Als Grundlage habe ich den Stil verbose-ibid verwendet, der da in den Fußnoten zuerst ein Vollzitat und bei weiteren Nennungen (wenn nicht direkt hintereinander) ein Kurzzitat auswirft. Das hat dann allgemein die folgende Form:

Nachname, Titel, Seite.

Für meine Arbeit bräuchte ich jedoch folgende Form:

Nachname Jahr: Seite.

Hier mein Dokument:
  \documentclass[%
   paper=a4,% 
   paper=portrait, % landscape
   pagesize=auto, % driver
   fontsize=11pt,%
   version=last, %
 ]{article} 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc} 
\usepackage{textcomp}    
\usepackage{lmodern}   
\usepackage[babel, german=quotes]{csquotes}
\usepackage[backend=biber, style=verbose-ibid]{biblatex}    
\ExecuteBibliographyOptions{
    sorting=nyt, % Sort by name, title, year.
    bibwarn=true, %
    bibencoding=inputenc, % (auto, ascii, inputenc, <encoding>)
    isbn=false,%
    url=false,%
    doi=false,%
    eprint=false,%  
    firstinits=false,% Initialien Erzeugen
}%  
\addbibresource{Literatur2.bib}

\begin{document}

\footcite{allkemper14}
\footcite{Haberkamm89}
\footcite[S. 3]{allkemper14}

\printbibliography[heading=bibintoc]    

\end{document}
und die beiden exemplarischen Bib-Einträge:
@book{allkemper14,
   author = {Allkemper, Alo and Eke, Norbert Otto},
   title = {Literaturwissenschaft},
   volume = {4., aktualisierte Auflage},
   address = {Paderborn},
   publisher = {Wilhelm Fink},
   year = {2014},
}

@article{Haberkamm89,
	author = {Haberkamm, Klaus},
	journal = {Modern Language Notes},
	pages = {612-635},
	title = {„Alles“ oder nichts. Ingeborg Bachmanns Erzählung im Diskurs mit Max Frischs Roman „Homo Faber“},
	volume = {104},
	year = {1989},
}

[/i]

Für meinen eigenen Stil hab ich bei den Parametern für biblatex bereits bibstyle und citestyle getrennt und bin in der Lage, sowohl die *.bbx-Datei als auch die *.cbx-Datei zu editieren.

Gast

Beitrag von Gast »

Vielleicht hilft Dir ja http://tex.stackexchange.com/q/139158/
(oder http://tex.stackexchange.com/q/249762/35864) weiter.

Du brauchst eigentlich nur
\renewbibmacro*{cite:short}{%
  \printnames{labelname}%
  \setunit*{\nameyeardelim}%
  \iffieldundef{labelyear}
    {}
    {\printtext[bibhyperlink]{%
       \printfield{labelyear}%
       \printfield{extrayear}}}}
und
\renewcommand*{\nameyeardelim}{\addcolon\space}
zusätzlich musst Du biblatex dann mit der Option labeldate laden.

lukasman
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mi 8. Jul 2015, 23:57

Beitrag von lukasman »

Vielen Dank schon mal für deine Hilfe. Die beiden Links, die du mir geschickt hast, kannte ich schon, haben mir aber leider nur bedingt geholfen, weil mir die Anpassung der Fußnoten sehr schwer fällt und ich durch die Kommandos noch nicht durchblicke. Aber dein Code ist schon fast genau das, was ich wollte.
Leider war da hinter dem Nachnamen der Doppelpunkt und nach dem Jahr ein Punkt. Ich hab aber einfach erst mal den code wie folgt geändert:
\renewcommand*{\nameyeardelim}{\space}
Dann ist nach dem Nachnamen nur ein Leerzeichen und hinter dem Jahr ein Punkt. Da sollte dann am besten noch irgendwie ein Doppelpunkt hin. Hier fehlen mir wieder die Kenntnisse, um das zu programmieren.

Gast

Beitrag von Gast »

In der Tat, ich bin mit der Position des Doppelpunktes durcheinandergekommen.

Ich würde
\renewcommand*{\nameyeardelim}{\addspace}
\renewcommand*{\postnotedelim}{\addcolon\space}
empfehlen, dann sollte alles funktionieren.

MWE
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}   
\usepackage{lmodern}  
\usepackage[babel, german=quotes]{csquotes}
\usepackage[backend=biber, style=verbose-ibid]{biblatex}    
\ExecuteBibliographyOptions{
    sorting=nyt, % Sort by name, title, year.
    isbn=false,%
    url=false,%
    doi=false,%
    eprint=false,% 
    labelyear, 
}%  
\addbibresource{biblatex-examples.bib}


\renewbibmacro*{cite:short}{%
  \printnames{labelname}%
  \setunit*{\nameyeardelim}%
  \iffieldundef{labelyear}
    {}
    {\printtext[bibhyperlink]{%
       \printfield{labelyear}%
       \printfield{extrayear}}}}

\renewcommand*{\nameyeardelim}{\addspace}
\renewcommand*{\postnotedelim}{\addcolon\space}

\begin{document}

\footcite{geer}
\footcite{worman}
\footcite[3]{geer}

\printbibliography 
\end{document}

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

lukasman
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mi 8. Jul 2015, 23:57

Beitrag von lukasman »

Das funktioniert tatsächlich, hat aber leider den Nachteil, dass nun auch in den anderen Fußnoten mit Vollzitat ein Doppelpunkt nach dem Jahr kommt :lol:

Gibt es eine Möglichkeit, beide "Jahre" getrennt zu betrachten, ohne Komplikationen?

Antworten