von xelex » Do 22. Mai 2014, 14:05
Hallo zusammen!
Bitte entschuldigt, dass ich den alten Thread wieder aufwärme, aber mein Problem ist sehr nahe am ursprünglichen Thema.
Leider weiß ich mir keinen Helfer mehr und hoffe auf eure Hilfe.
Mich stört an meinen Zitaten, dass \parencite{} folgende Ergebnisse liefert: (Mustermann [2014])
Viel lieber würde ich dem in amerikanischen Journals gebräuchlichen Stil folgen... \parencite{} sollte demnach (Mustermann, 2014) liefern.
Nichtsdestotrotz sollte es beim normalen \cite{}-Befehl beim aktuellen Format ... Mustermann (2014) ... bleiben.
Ich geh zwar davon aus, dass das Problem darin besteht wie in der Biblatex-Konfiguration die runden Klammern erzeugt werden, allerdings finde ich einfach keine Lösung wie ich \cite{} und \parentcite{} getrennt beeinflussen kann.
Ich hoffe das Minimalbeispiel entspricht den Forumsrichtlinien...
\begin{filecontents*}{Bib.bib}
@ARTICLE{Mustermann.2014,
author = {Mustermann, Max und Musterfrau, Max},
title = {Die Problemchen mit Zitaten},
journal = {Muster Journal},
year = {2014},
volume = {1},
number = {2},
pages = {3--4}
}
\end{filecontents*}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[11pt,a4paper]{scrartcl}
% Biblatex
\usepackage[
backend=biber,
ibidtracker=false,
firstinits=true,
uniquename=false,
uniquelist=false,
style=authoryear,
maxcitenames=2,
maxbibnames=99
]
{biblatex}
% Delimiter - Several Authors (Cite)
\renewcommand*{\multinamedelim}{\addslash}
\renewcommand*{\finalnamedelim}{\addslash}
% Set Font Size
\renewcommand{\bibfont}{\small}
% Hang Indent
\setlength{\bibhang}{1em}
% Linespacing after Bib-Entry
\setlength{\bibitemsep}{0.5em}
% Delimiter - Several Authors
\AtBeginBibliography{%
\renewcommand*{\multinamedelim}{\addslash}
\renewcommand*{\finalnamedelim}{\addslash}
}
% Colon after Year
\renewcommand*{\labelnamepunct}{\addcolon\space}
% Sort Names
\DeclareNameAlias{sortname}{last-first}
% Delete "in:" with Articleentries
\renewbibmacro*{in:}{}
% "Vol." and "No." in References
\DeclareFieldFormat[article]{volume}{Vol. #1}
\DeclareFieldFormat[article]{number}{No. #1}
% Comma and Space after "Vol." and "No."
\renewbibmacro*{journal+issuetitle}{
\usebibmacro{journal}
\printfield{volume}%
\setunit*{\addcomma\space}%
\printfield{number}%
\setunit*{\addcomma\space}%
}
% No Dash for Repeated Authors
\makeatletter
\renewbibmacro*{bbx:dashcheck}[2]{#2}
\makeatother
% Brackets aroung Year
\renewbibmacro*{cite:labelyear+extrayear}{%
\iffieldundef{labelyear}{}%
{\printtext[bibhyperref]{%
\printfield[parens]{labelyear}%
\printfield[parens]{extrayear}}}}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
Es wäre schön, wenn \cite{Mustermann.2014} so aussehen würde: Mustermann (2014), was es auch tut und demnach so bleiben soll.
Allderdings hätte ich gerne, dass \parencite{Mustermann.2014} folgendermaßen ausgegeben wird: (Mustermann, 2014) was -- wie man sieht -- leider nicht der Fall ist.
\end{document}
Für jegliche Hilfestellung wäre ich sehr dankbar.
Vielen Dank im Voraus!
LG xelex
Hallo zusammen!
Bitte entschuldigt, dass ich den alten Thread wieder aufwärme, aber mein Problem ist sehr nahe am ursprünglichen Thema.
Leider weiß ich mir keinen Helfer mehr und hoffe auf eure Hilfe.
Mich stört an meinen Zitaten, dass \parencite{} folgende Ergebnisse liefert: (Mustermann [2014])
Viel lieber würde ich dem in amerikanischen Journals gebräuchlichen Stil folgen... \parencite{} sollte demnach (Mustermann, 2014) liefern.
Nichtsdestotrotz sollte es beim normalen \cite{}-Befehl beim aktuellen Format ... Mustermann (2014) ... bleiben.
Ich geh zwar davon aus, dass das Problem darin besteht wie in der Biblatex-Konfiguration die runden Klammern erzeugt werden, allerdings finde ich einfach keine Lösung wie ich \cite{} und \parentcite{} getrennt beeinflussen kann.
Ich hoffe das Minimalbeispiel entspricht den Forumsrichtlinien...
[code]
\begin{filecontents*}{Bib.bib}
@ARTICLE{Mustermann.2014,
author = {Mustermann, Max und Musterfrau, Max},
title = {Die Problemchen mit Zitaten},
journal = {Muster Journal},
year = {2014},
volume = {1},
number = {2},
pages = {3--4}
}
\end{filecontents*}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[11pt,a4paper]{scrartcl}
% Biblatex
\usepackage[
backend=biber,
ibidtracker=false,
firstinits=true,
uniquename=false,
uniquelist=false,
style=authoryear,
maxcitenames=2,
maxbibnames=99
]
{biblatex}
% Delimiter - Several Authors (Cite)
\renewcommand*{\multinamedelim}{\addslash}
\renewcommand*{\finalnamedelim}{\addslash}
% Set Font Size
\renewcommand{\bibfont}{\small}
% Hang Indent
\setlength{\bibhang}{1em}
% Linespacing after Bib-Entry
\setlength{\bibitemsep}{0.5em}
% Delimiter - Several Authors
\AtBeginBibliography{%
\renewcommand*{\multinamedelim}{\addslash}
\renewcommand*{\finalnamedelim}{\addslash}
}
% Colon after Year
\renewcommand*{\labelnamepunct}{\addcolon\space}
% Sort Names
\DeclareNameAlias{sortname}{last-first}
% Delete "in:" with Articleentries
\renewbibmacro*{in:}{}
% "Vol." and "No." in References
\DeclareFieldFormat[article]{volume}{Vol. #1}
\DeclareFieldFormat[article]{number}{No. #1}
% Comma and Space after "Vol." and "No."
\renewbibmacro*{journal+issuetitle}{
\usebibmacro{journal}
\printfield{volume}%
\setunit*{\addcomma\space}%
\printfield{number}%
\setunit*{\addcomma\space}%
}
% No Dash for Repeated Authors
\makeatletter
\renewbibmacro*{bbx:dashcheck}[2]{#2}
\makeatother
% Brackets aroung Year
\renewbibmacro*{cite:labelyear+extrayear}{%
\iffieldundef{labelyear}{}%
{\printtext[bibhyperref]{%
\printfield[parens]{labelyear}%
\printfield[parens]{extrayear}}}}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
Es wäre schön, wenn \cite{Mustermann.2014} so aussehen würde: Mustermann (2014), was es auch tut und demnach so bleiben soll.
Allderdings hätte ich gerne, dass \parencite{Mustermann.2014} folgendermaßen ausgegeben wird: (Mustermann, 2014) was -- wie man sieht -- leider nicht der Fall ist.
\end{document}
[/code]
Für jegliche Hilfestellung wäre ich sehr dankbar.
Vielen Dank im Voraus!
LG xelex