Indirektes Zitat Jahreszahl in Klammern?

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


Sputnik83
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 71
Registriert: Fr 28. Dez 2012, 22:58

Indirektes Zitat Jahreszahl in Klammern?

Beitrag von Sputnik83 »

\begin{filecontents}{\jobname.bib} 
@book{test1, 
	author = {Mustermann, Max}, 
	title  = {Mustertext}, 
	year    = {2016}
} 
@book{test2, 
	author = {Musterfrau, Maxim}, 
	title  = {Ich weiß es besser}, 
	year    = {2015}
} 

\end{filecontents}

\documentclass{scrreprt}
\usepackage{selinput}
\SelectInputMappings{
	adieresis={ä},
	germandbls={ß},
}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[style=authoryear-icomp, backend=biber ]{biblatex} 
\addbibresource{\jobname.bib}
\usepackage[babel,german=quotes,threshold=3]{csquotes}
\let\mkccitation\mkcitation 

\begin{document} 
\blockcquote[1]{test1}{Ein Beispiel Text.}

Laut \cite{test2} soll die Jahreszahl hier in Klammern stehen.
\end{document} 
Laut DGPs soll die Jahreszahl im zweiten Beispiel in Klammern stehen. Das bekomm ich so leider nicht hin. Hat jemand einen Hinweis für mich?

Lieben Dank.

Gast

Beitrag von Gast »

\textcite könnte der Befehl Deines Vertrauens sein.

Neben \cite gibt es in den meisten Stilen mindestens noch \parencite, \textcite und \footcite.

Ich bin mir gerade nicht ganz sicher wie die DGPs zu APA-Stil steht, aber ich meine gelesen zu haben, dass zumindest die deutsche Lokalisiserung von biblatex-apa auf die DGPs hört, vielleicht ist also auch biblatex-apa was für Dich. (Es kann aber auch sehr gut sein, dass das zu viel des Guten für Dich ist - biblatex-apa ist nicht so leicht zu modifizieren. Daher habe ich unten das Beispiel mal mit biblatex-apa gemacht. \textcite funktioniert aber mit beiden Stilen.)
\begin{filecontents}{\jobname.bib}
@book{test1,
   author = {Mustermann, Max},
   title  = {Mustertext},
   year    = {2016}
}
@book{test2,
   author = {Musterfrau, Maxim},
   title  = {Ich weiß es besser},
   year    = {2015}
}

\end{filecontents}

\documentclass{scrreprt}
\usepackage{selinput}
\SelectInputMappings{
   adieresis={ä},
   germandbls={ß},
}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[babel,german=quotes,threshold=3]{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\addbibresource{\jobname.bib}
\let\mkccitation\mkcitation

\begin{document}
\blockcquote[1]{test1}{Ein Beispiel Text.}

Laut \textcite{test2} soll die Jahreszahl hier in Klammern stehen.
\end{document}

Sputnik83
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 71
Registriert: Fr 28. Dez 2012, 22:58

Beitrag von Sputnik83 »

Eigentlich wäre der apa-Stil wohl der richtige.
Leider wird mit apa die Einträge im Literaturverzeichnis in Kleinbuchstaben gesetzt.
\begin{filecontents}{\jobname.bib}
@book{test1,
   author = {Mustermann, Max},
   title  = {Ein Titel mit Gross und Kleinschreibung},
   year    = {2016}
}
\end{filecontents}

\documentclass{scrreprt}
\usepackage{selinput}
\SelectInputMappings{
   adieresis={ä},
   germandbls={ß},
}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[babel,german=quotes,threshold=3]{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\addbibresource{\jobname.bib}
\let\mkccitation\mkcitation

\begin{document}
Laut \textcite{test1} soll die Jahreszahl hier in Klammern stehen.
\printbibliography
\end{document}
Gibt es dafür eine Lösung?
Dann wäre das optimal!

Gast

Beitrag von Gast »

Mit Version 6.9 von biblatex-apa, v. 3.4 von biblatex und 2.5 von biber wird in Deinem Beispiel die Groß- und Kleinschreibung nicht angepasst. (Für englische Titel hingegen schon.) Im Online-Editor wird die veraltete biblatex-Version 3.0 verwendet, dort sehe ich die Kleinschreibung auch. (Ich meine mich an eine Änderung von \MakeSentenceCase in letzter Zeit zu erinnern, die einige Probleme behoben hat.) Du solltest also ein Update machen (bei MikTeX sowohl im Admin- als auch im User-Modus)

Antworten