我在工作中(用德语撰写)使用德语和英语文献。在参考书目中切换“Vol.”/“Jg.”和“No.”/“Nr.”很方便,但不幸的是,有些问题我无法解决:
- 当我使用 \cite、\footcite 等时,我的文本/脚注中的参考文献如下所示:例如“Beasley/Pagach/Warr (2008a,页. 10)”而不是“Beasley/Pagach/Warr (2008a,年代。 10)”
- 此外,我的英文参考资料中的日期格式是月/日/年,但我更喜欢日月年格式。
最后但并非最不重要的一点是,我的参考书目中的行距有问题。间距有时太大 - 请查看参考文献“Thommen/Achleitner (2012b)”。
\documentclass[a4paper,bibliography=totoc,toc=listof,chapterentrydots=on,captions=tableheading,headings=small]{scrbook} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman,german,english]{babel} \usepackage{lmodern} \usepackage[headsepline]{scrlayer-scrpage} \usepackage{microtype} \usepackage{ragged2e} \usepackage[format=hang,skip=2.5pt,justification=RaggedRight,singlelinecheck=false,labelfont=bf]{caption} \usepackage{booktabs} \usepackage{tabularx} \usepackage{fp} \usepackage{tikz} \usepackage{xcolor} \usepackage{etoolbox} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[babel]{csquotes} \usepackage[backend=biber,citetracker=true,autolang=other,style=authoryear,maxcitenames=2,maxbibnames=99,uniquename=false,uniquelist=true,isbn=false,doi=false]{biblatex} \AtEveryCitekey{\ifciteseen{}{\defcounter{maxnames}{99}}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % --- Backslash Authors --- % \newcommand*{\citerevsdnamedelim}{} \newcommand*{\citemultinamedelim}{\slash} \newcommand*{\citefinalnamedelim}{\slash} \AtBeginDocument{% \let\revsdnamedelim\citerevsdnamedelim \let\multinamedelim\citemultinamedelim% \let\finalnamedelim\citefinalnamedelim% } % --- Semikolon --- % \renewcommand*{\multilistdelim}{\addsemicolon\space} \renewcommand*{\finallistdelim}{\addsemicolon\space} % --- () footnotes % --- () year footnotes \DeclareFieldFormat{bibhyperrefparens}{\bibhyperref{\mkbibparens{#1}}} \newbibmacro*{cite:parens:labelyear+extrayear}{% \iffieldundef{labelyear} {} {\printtext[bibhyperrefparens]{% \printfield{labelyear}% \printfield{extrayear}}}} \renewbibmacro*{cite}{% \iffieldundef{shorthand} {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} {\usebibmacro{cite:label}% \setunit{\printdelim{nonameyeardelim}}} {\printnames{labelname}% \setunit{\printdelim{nameyeardelim}}}% \usebibmacro{cite:parens:labelyear+extrayear}} {\usebibmacro{cite:shorthand}}} % --- authors footnotes / small caps text --- % \renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}} \AtBeginBibliography{% \renewcommand*{\mkbibnamefamily}[1]{\textrm{#1}}} %%%%%%%%%% MODIFICATION: BIBLIOGRAPY %%%%%%%%%% % --- Sort authors --- % \DeclareNameAlias{sortname}{last-first} % --- colon after author and year --- % \renewcommand{\labelnamepunct}{\addcolon\space} % --- No "-" for the same authors --- % \ExecuteBibliographyOptions{dashed=false} % --- more space between references --- % \setlength{\bibitemsep}{0.5\baselineskip} % - German vs. English literature - % \DefineBibliographyExtras{german}{ \DeclareFieldFormat[article]{volume}{#1\adddot\addnbspace Jg\adddot\addcomma} %Jg. Zeitschr. \DeclareFieldFormat[article]{number}{\addspace Nr\adddot\addnbspace#1} %Nr. Zeitschrift \DeclareFieldFormat{edition}{#1\adddot\addnbspace Aufl\adddot\addcomma} %Auflage } \DefineBibliographyExtras{english}{ \DeclareFieldFormat[article]{volume}{Vol\adddot\addnbspace #1\addcomma} %Vol. Journal \DeclareFieldFormat[article]{number}{\addspace No\adddot\addnbspace#1} %No. Journal \DeclareFieldFormat{edition}{#1\adddot\addnbspace Ed\adddot\addcomma} %Edition } %\DeclareFieldFormat{pages}{S\adddot\addnbthinspace#1} %"S." for all units % - title without quotation marks - % \DeclareFieldFormat[article]{title}{#1} \DeclareFieldFormat[incollection]{title}{#1} \DeclareFieldFormat[thesis]{title}{#1} % - No publisher - % \renewbibmacro*{publisher+location+date}{% \printlist{location}% \iflistundef{publisher} {\setunit*{\addcomma\space}} {\setunit*{\addcolon\space}}% % \printlist{publisher}% \setunit*{\addcomma\space}% \usebibmacro{date}% \newunit} % - URL - % \urlstyle{same} \DeclareFieldFormat{url}{\printtext{Unter\addcolon}\space\url{#1}} % "URL" --> "Unter:" \DeclareFieldFormat{urldate}{\bibstring{urlseen}\space#1} % date without brackets \DefineBibliographyStrings{german}{% % "besucht am" --> "am" urlseen = {am}} \DefineBibliographyStrings{english}{% % "besucht am" --> "am" urlseen = {am}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \bibliography{Master} \usepackage{filecontents} \begin{filecontents*}{Master.bib} @article{Beasley.2008, author = {Beasley, Mark and Pagach, Don and Warr, Richard}, year = {2008}, title = {Information conveyed in hiring announcements of senior executives overseeing enterprise-wide risk management processes}, pages = {311--332}, pagination = {page}, volume = {23}, number = {55}, journaltitle = {Journal of Accounting, Auditing {\&} Finance}, abstract = {}, hyphenation = {english}, note = {} } @article{Beasley.2008b, author = {Beasley, Mark and Pagach, Don and Warr, Richard}, year = {2008}, title = {Information conveyed in hiring announcements of senior executives overseeing enterprise-wide risk management processes}, pages = {311--332}, pagination = {page}, volume = {23}, number = {55}, journaltitle = {Journal of Accounting, Auditing {\&} Finance}, abstract = {}, hyphenation = {german}, note = {} } @incollection{Wilderom.2000, author = {Wilderom, Celeste P. M. and Glunk, Ursula and Maslowski, Ralf}, title = {Organizational culture as a predictor of organizational performance}, pages = {193--209}, bookpagination = {page}, publisher = {SAGE}, isbn = {1412973651}, editor = {Ashkanasy, Neal M. and Wilderom, Celeste P. M. and Peterson, Mark F.}, booktitle = {Handbook of organizational culture {\&} climate}, year = {2000}, abstract = {}, hyphenation = {english} } @incollection{Wilderom.2000b, author = {Wilderom, Celeste P. M. and Glunk, Ursula and Maslowski, Ralf}, title = {Organizational culture as a predictor of organizational performance}, pages = {193--209}, bookpagination = {page}, publisher = {SAGE}, isbn = {1412973651}, editor = {Ashkanasy, Neal M. and Wilderom, Celeste P. M. and Peterson, Mark F.}, booktitle = {Handbook of organizational culture {\&} climate}, year = {2000}, abstract = {}, hyphenation = {german} } @book{Thommen.2012, author = {Thommen, Jean-Paul and Achleitner, Ann-Kristin}, year = {2012}, title = {Allgemeine Betriebswirtschaftslehre}, edition = {7.}, publisher = {{Gabler}}, isbn = {9783834938442}, subtitle = {Umfassende Einführung aus managementorientierter Sicht}, hyphenation = {english}, location = {Wiesbaden} } @book{Thommen.2012b, author = {Thommen, Jean-Paul and Achleitner, Ann-Kristin}, year = {2012}, title = {Allgemeine Betriebswirtschaftslehre}, edition = {7.}, publisher = {{Gabler}}, isbn = {9783834938442}, subtitle = {Umfassende Einführung aus managementorientierter Sicht}, hyphenation = {german}, location = {Wiesbaden} } @misc{Ashby.2012, author = {Ashby, Simon and Palermo, Tommaso and Power, Michael}, year = {2012}, title = {Risk culture in financial organisations: An interim report}, url = {www.lse.ac.uk/accounting/CARR/pdf/risk-culture-interim-report.pdf}, urldate = {2016-08-22}, abstract = {}, location = {London}, organization = {{The London School of Economics and Political Science - Centre for Analysis of Risk and Regulation}}, hyphenation = {english} } @misc{Ashby.2012b, author = {Ashby, Simon and Palermo, Tommaso and Power, Michael}, year = {2012}, title = {Risk culture in financial organisations: An interim report}, url = {www.lse.ac.uk/accounting/CARR/pdf/risk-culture-interim-report.pdf}, urldate = {2016-08-22}, abstract = {}, location = {London}, organization = {{The London School of Economics and Political Science - Centre for Analysis of Risk and Regulation}}, hyphenation = {german} } \end{filecontents*} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} \noindent \textcites[][10]{Beasley.2008}[10]{Beasley.2008b}[11]{Wilderom.2000}[11]{Wilderom.2000b}[12]{Thommen.2012}[12]{Thommen.2012b}[13]{Ashby.2012}[13]{Ashby.2012b} \printbibliography \end{document}
我使用 MWE 编译了该文档(请查看下面附加的屏幕截图)。因此,我认为其中一个软件包存在问题?!(我知道这个描述有点没用……)我会尝试在明天发布一个新的 MWE……
新 MWE:
%%%% praeambel %%%%
\documentclass[a4paper,bibliography=totoc,toc=listof,chapterentrydots=on,captions=tableheading,headings=small]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{lmodern}
\usepackage{scrlayer-scrpage}
\usepackage{microtype}
\usepackage{ragged2e}
\usepackage[format=hang,skip=2.5pt,justification=RaggedRight,singlelinecheck=false,labelfont=bf]{caption}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage[disable]{todonotes}
\usepackage{fp}
\usepackage{tikz}
\usepackage{xcolor}
\usetikzlibrary{positioning,shadings}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{arrows}
\usetikzlibrary{shapes}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{decorations.pathreplacing}
\usetikzlibrary{decorations.shapes}
\usetikzlibrary{decorations.text}
\usetikzlibrary{calc}
\usepackage{etoolbox}
\usepackage[printonlyused,withpage]{acronym}
\usepackage[babel]{csquotes}
\usepackage[language=autobib,backend=biber,citetracker=true,autolang=other,style=authoryear,maxcitenames=2,maxbibnames=99,uniquename=false,uniquelist=true,isbn=false,doi=false]{biblatex}
\AtEveryCitekey{\ifciteseen{}{\defcounter{maxnames}{99}}}
\renewcommand{\compcitedelim}{\space\bibstring{and}\space}
\renewcommand*{\revsdnamedelim}{}
\renewcommand*{\multinamedelim}{\slash}
\renewcommand*{\finalnamedelim}{\multinamedelim}
\renewcommand*{\multilistdelim}{\addsemicolon\space}
\renewcommand*{\finallistdelim}{\multilistdelim}
%%%% modifications %%%%
% --- indent footnotes ---%
\deffootnote{1em}{1em}{%
\textsuperscript{\thefootnotemark\ }}
\interfootnotelinepenalty=10000
% --- backslash autors references --- %
\newcommand*{\citerevsdnamedelim}{}
\newcommand*{\citemultinamedelim}{\slash}
\newcommand*{\citefinalnamedelim}{\slash}
\AtBeginDocument{%
\let\revsdnamedelim\citerevsdnamedelim
\let\multinamedelim\citemultinamedelim%
\let\finalnamedelim\citefinalnamedelim%
}
% --- semikolon references --- %
\renewcommand*{\multilistdelim}{\addsemicolon\space}
\renewcommand*{\finallistdelim}{\addsemicolon\space}
% --- "u.a." --> "et al." --- %
\DefineBibliographyStrings{ngerman}{andothers={et\,al\adddot}}
% --- round brackets --> cite / footcite
\DeclareFieldFormat{bibhyperrefparens}{\bibhyperref{\mkbibparens{#1}}}
\newbibmacro*{cite:parens:labelyear+extrayear}{%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperrefparens]{%
\printfield{labelyear}%
\printfield{extrayear}}}}
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\printdelim{nonameyeardelim}}}
{\printnames{labelname}%
\setunit{\printdelim{nameyeardelim}}}%
\usebibmacro{cite:parens:labelyear+extrayear}}
{\usebibmacro{cite:shorthand}}}
% --- authors small capital letters --- %
\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}
\AtBeginBibliography{%
\renewcommand*{\mkbibnamefamily}[1]{\textrm{#1}}}
%% ====== Bibliography ====== %%
% --- spacing references --- %
\setlength{\bibitemsep}{0.25\baselineskip}
% --- sort name author --- %
\DeclareNameAlias{sortname}{last-first}
% --- ":" after author --- %
\renewcommand{\labelnamepunct}{\addcolon\space}
% --- title without quotation marks --- %
\DeclareFieldFormat[article]{title}{{#1}}
\DeclareFieldFormat[book]{title}{{#1}}
\DeclareFieldFormat[incollection]{title}{{#1}}
% --- Englisch / German references --- %
%%% note: language --> hyphenation = {english} // hyphenation = {ngerman} %%%
\DefineBibliographyExtras{ngerman}{%
\DeclareFieldFormat[article]{volume}{#1\adddot\addnbspace Jg\adddot\addcomma}%
\DeclareFieldFormat[article]{number}{\addspace Nr\adddot\addnbspace#1}%
\DeclareFieldFormat{edition}{#1\adddot\addnbspace Aufl\adddot\addcomma}%
}
\DefineBibliographyExtras{english}{%
\DeclareFieldFormat[article]{volume}{Vol\adddot\addnbspace #1\addcomma}%
\DeclareFieldFormat[article]{number}{\addspace No\adddot\addnbspace#1}%
\DeclareFieldFormat{edition}{#1\adddot\addnbspace Ed\adddot\addcomma}%
}
% - no publisher - %
\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
%\printlist{publisher}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}
%%%% - URL - %%%%
\urlstyle{same}
%\DeclareFieldFormat{url}{\printtext{Unter\addcolon}\space\url{#1}} % "URL" --> "Unter:"
%\DeclareFieldFormat{urldate}{\bibstring{urlseen}\space#1} % date without brackets
\DefineBibliographyStrings{ngerman}{% % "besucht am" --> "zuletzt besucht am"
urlseen = {zuletzt besucht am}}
\DefineBibliographyStrings{english}{% % "besucht am" --> "zuletzt besucht am"
urlseen = {zuletzt besucht am}}
% - chanching date from mm/dd/yyyy to dd.mm.yyyy -%
\DefineBibliographyExtras{english}{%
\protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
\protected\def\mkbibmascord{\mkbibordinal}%
\protected\def\mkbibfemord{\mkbibordinal}%
\protected\def\mkbibneutord{\mkbibordinal}%
\protected\def\mkbibdatelong#1#2#3{%
\iffieldundef{#3}
{}
{\mkbibordinal{\thefield{#3}}%
\iffieldundef{#2}{}{\nobreakspace}}%
\iffieldundef{#2}
{}
{\mkbibmonth{\thefield{#2}}%
\iffieldundef{#1}{}{\space}}%
\iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\stripzeros{\thefield{#1}}}}%
\protected\def\mkbibdateshort#1#2#3{%
\iffieldundef{#3}
{}
{\mkdatezeros{\thefield{#3}}\adddot
\iffieldundef{#2}{}{\thinspace}}%
\iffieldundef{#2}
{}
{\mkdatezeros{\thefield{#2}}%
\iffieldundef{#1}
{}
{\iffieldundef{#3}{/}{\adddot\thinspace}}}%
\iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\mkdatezeros{\thefield{#1}}}}%
}
%%%% - bibliography - %%%%
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@misc{BaselCommitteeonBankingSupervision.2015,
author = {{BCBS}},
year = {2015},
title = {Title BCBS online document},
url = {http://www.bis.org/filename.pdf},
urldate = {2015-04-10},
abstract = {},
hyphenation = {ngerman},
pagetotal = {55}
}
@misc{BaselCommitteeonBankingSupervision.2015e,
author = {{BCBS}},
year = {2015},
title = {Title BCBS online document},
url = {http://www.bis.org/filename.pdf},
urldate = {2015-04-10},
abstract = {},
hyphenation = {english},
pagetotal = {55}
}
@article{Sorensen.2002,
author = {Sørensen, Jesper B. and Meier, Max X.},
year = {2002},
title = {Title Sørensen},
keywords = {},
pages = {70--91},
pagination = {page},
volume = {47},
journaltitle = {English Journal},
shortjournal = {},
hyphenation = {english},
issue = {1}
}
@article{Sathe.1983,
author = {Sathe, Vijay},
year = {1983},
title = {Title Sathe},
keywords = {},
pages = {4--23},
pagination = {page},
volume = {12},
issn = {00902616},
journaltitle = {English Journal},
hyphenation = {english},
issue = {2}
}
@article{Schreyogg.1989,
author = {Schreyögg, Georg},
year = {1989},
title = {Title Schreyögg},
pages = {94--113},
pagination = {page},
volume = {41},
journaltitle = {German Journal},
hyphenation = {ngerman},
issue = {2},
abstract = {}
}
@incollection{Wilderom.2000e,
author = {Wilderom, Celeste P. M. and Glunk, Ursula and Maslowski, Ralf},
title = {Title in edited volume - English},
pages = {193--209},
publisher = {SAGE},
isbn = {1412973651},
editor = {Ashkanasy, Neal M. and Wilderom, Celeste P. M. and Peterson, Mark F.},
booktitle = {Edited volume - Englisch},
year = {2000},
hyphenation = {english}
}
@incollection{Wilderom.2000,
author = {Wilderom, Celeste P. M. and Glunk, Ursula and Maslowski, Ralf},
title = {Titel Beitrag Sammelband - Deutsch},
pages = {193--209},
publisher = {SAGE},
isbn = {1412973651},
editor = {Ashkanasy, Neal M. and Wilderom, Celeste P. M. and Peterson, Mark F.},
booktitle = {Sammelband - Deutsch},
year = {2000},
hyphenation = {ngerman}
}
\end{filecontents*}
\bibliography{\jobname}
%%%% text %%%%
\begin{document}
\textcite[][9]{BaselCommitteeonBankingSupervision.2015}
\textcite[][10]{BaselCommitteeonBankingSupervision.2015e}
Footnote I\footcite[Vgl.][11]{Schreyogg.1989}
Footnote II\footcites[Vgl.][12]{Sorensen.2002}[13]{Sathe.1983}
Footnote III\footcites[Vgl.][14]{Wilderom.2000}[15]{Wilderom.2000e}
Footnote IV\footcites[Vgl.][14]{Wilderom.2000}[15]{Wilderom.2000e}
\printbibliography
\end{document}
答案1
那个设定
\usepackage[ngerman,german,english]{babel}
将英语作为文档的主要语言(最后一种语言是主要语言),如果您用德语书写,则需要
\usepackage[german,english,ngerman]{babel}
(您甚至可以删除-german
指hyphenation = {german}
的是 1996 年之前的正字法,即“neue Deutsche Rechtschreibung”。)ngerman
german
ngerman
因为引用遵循主要文档语言,所以您得到的是“p.”而不是德语“S.”。
可以使用以下方式更改英语日期格式
\DefineBibliographyExtras{english}{%
\protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
\protected\def\mkbibmascord{\mkbibordinal}%
\protected\def\mkbibfemord{\mkbibordinal}%
\protected\def\mkbibneutord{\mkbibordinal}%
\protected\def\mkbibdatelong#1#2#3{%
\iffieldundef{#3}
{}
{\mkbibordinal{\thefield{#3}}%
\iffieldundef{#2}{}{\nobreakspace}}%
\iffieldundef{#2}
{}
{\mkbibmonth{\thefield{#2}}%
\iffieldundef{#1}{}{\space}}%
\iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\stripzeros{\thefield{#1}}}}%
\protected\def\mkbibdateshort#1#2#3{%
\iffieldundef{#3}
{}
{\mkdatezeros{\thefield{#3}}\adddot
\iffieldundef{#2}{}{\thinspace}}%
\iffieldundef{#2}
{}
{\mkdatezeros{\thefield{#2}}%
\iffieldundef{#1}
{}
{\iffieldundef{#3}{/}{\adddot\thinspace}}}%
\iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\mkdatezeros{\thefield{#1}}}}%
}
您看到的额外空间是由于缺少%
s 造成的\DefineBibliographyExtras
,应该是
\DefineBibliographyExtras{german}{%
\DeclareFieldFormat[article]{volume}{#1\adddot\addnbspace Jg\adddot\addcomma}%
\DeclareFieldFormat[article]{number}{\addspace Nr\adddot\addnbspace#1}%
\DeclareFieldFormat{edition}{#1\adddot\addnbspace Aufl\adddot\addcomma}%
}
\DefineBibliographyExtras{english}{%
\DeclareFieldFormat[article]{volume}{Vol\adddot\addnbspace #1\addcomma}%
\DeclareFieldFormat[article]{number}{\addspace No\adddot\addnbspace#1}%
\DeclareFieldFormat{edition}{#1\adddot\addnbspace Ed\adddot\addcomma}%
}
看行末百分号(%)有什么用?以获得一些帮助以避免出现虚假空白。
bibstring
尽管我知道“Jg.”/“Vol.”有点复杂,但通过正确使用这些功能可能可以更好地做到这一点。
平均能量损失
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{lmodern}
\usepackage[babel]{csquotes}
\usepackage[language=autobib,backend=biber,citetracker=true,autolang=other,style=authoryear,maxcitenames=2,maxbibnames=99,uniquename=false,uniquelist=true,isbn=false,doi=false]{biblatex}
\AtEveryCitekey{\ifciteseen{}{\defcounter{maxnames}{99}}}
\renewcommand*{\revsdnamedelim}{}
\renewcommand*{\multinamedelim}{\slash}
\renewcommand*{\finalnamedelim}{\multinamedelim}
\renewcommand*{\multilistdelim}{\addsemicolon\space}
\renewcommand*{\finallistdelim}{\multilistdelim}
% --- () footnotes
% --- () year footnotes
\DeclareFieldFormat{bibhyperrefparens}{\bibhyperref{\mkbibparens{#1}}}
\newbibmacro*{cite:parens:labelyear+extrayear}{%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperrefparens]{%
\printfield{labelyear}%
\printfield{extrayear}}}}
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\printdelim{nonameyeardelim}}}
{\printnames{labelname}%
\setunit{\printdelim{nameyeardelim}}}%
\usebibmacro{cite:parens:labelyear+extrayear}}
{\usebibmacro{cite:shorthand}}}
\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}
\AtBeginBibliography{%
\renewcommand*{\mkbibnamefamily}[1]{#1}}
%%%%%%%%%% MODIFICATION: BIBLIOGRAPY %%%%%%%%%%
% --- Sort authors --- %
\DeclareNameAlias{sortname}{family-given}
% --- colon after author and year --- %
\renewcommand{\labelnamepunct}{\addcolon\space}
% --- No "-" for the same authors --- %
\ExecuteBibliographyOptions{dashed=false}
% --- more space between references --- %
\setlength{\bibitemsep}{0.5\baselineskip}
% - German vs. English literature - %
\DefineBibliographyExtras{german}{%
\DeclareFieldFormat[article]{volume}{#1\adddot\addnbspace Jg\adddot\addcomma}%
\DeclareFieldFormat[article]{number}{\addspace Nr\adddot\addnbspace#1}%
\DeclareFieldFormat{edition}{#1\adddot\addnbspace Aufl\adddot\addcomma}%
}
\DefineBibliographyExtras{english}{%
\DeclareFieldFormat[article]{volume}{Vol\adddot\addnbspace #1\addcomma}%
\DeclareFieldFormat[article]{number}{\addspace No\adddot\addnbspace#1}%
\DeclareFieldFormat{edition}{#1\adddot\addnbspace Ed\adddot\addcomma}%
}
% - title without quotation marks -
\DeclareFieldFormat[article]{title}{#1}
\DeclareFieldFormat[incollection]{title}{#1}
\DeclareFieldFormat[thesis]{title}{#1}
% - No publisher - %
\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}
% - URL - %
\urlstyle{same}
\DeclareFieldFormat{url}{\printtext{Unter\addcolon}\space\url{#1}}
\DeclareFieldFormat{urldate}{\bibstring{urlseen}\space#1}
\DefineBibliographyStrings{german}{%
urlseen = {am}}
\DefineBibliographyStrings{english}{%
urlseen = {am}}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{Beasley.2008,
author = {Beasley, Mark and Pagach, Don and Warr, Richard},
year = {2008},
title = {Information conveyed in hiring announcements of senior executives overseeing enterprise-wide risk management processes},
pages = {311--332},
volume = {23},
number = {55},
journaltitle = {Journal of Accounting, Auditing {\&} Finance},
hyphenation = {english},
}
@article{Beasley.2008b,
author = {Beasley, Mark and Pagach, Don and Warr, Richard},
year = {2008},
title = {Information conveyed in hiring announcements of senior executives overseeing enterprise-wide risk management processes},
pages = {311--332},
volume = {23},
number = {55},
journaltitle = {Journal of Accounting, Auditing {\&} Finance},
hyphenation = {ngerman},
}
@incollection{Wilderom.2000,
author = {Wilderom, Celeste P. M. and Glunk, Ursula and Maslowski, Ralf},
title = {Organizational culture as a predictor of organizational performance},
pages = {193--209},
publisher = {SAGE},
isbn = {1412973651},
editor = {Ashkanasy, Neal M. and Wilderom, Celeste P. M. and Peterson, Mark F.},
booktitle = {Handbook of organizational culture {\&} climate},
year = {2000},
hyphenation = {english}
}
@incollection{Wilderom.2000b,
author = {Wilderom, Celeste P. M. and Glunk, Ursula and Maslowski, Ralf},
title = {Organizational culture as a predictor of organizational performance},
pages = {193--209},
publisher = {SAGE},
isbn = {1412973651},
editor = {Ashkanasy, Neal M. and Wilderom, Celeste P. M. and Peterson, Mark F.},
booktitle = {Handbook of organizational culture {\&} climate},
year = {2000},
hyphenation = {ngerman}
}
@book{Thommen.2012,
author = {Thommen, Jean-Paul and Achleitner, Ann-Kristin},
year = {2012},
title = {Allgemeine Betriebswirtschaftslehre},
edition = {7},
publisher = {{Gabler}},
isbn = {9783834938442},
subtitle = {Umfassende Einführung aus managementorientierter Sicht},
hyphenation = {english},
location = {Wiesbaden}
}
@book{Thommen.2012b,
author = {Thommen, Jean-Paul and Achleitner, Ann-Kristin},
year = {2012},
title = {Allgemeine Betriebswirtschaftslehre},
edition = {7},
publisher = {{Gabler}},
isbn = {9783834938442},
subtitle = {Umfassende Einführung aus managementorientierter Sicht},
hyphenation = {ngerman},
location = {Wiesbaden}
}
@misc{Ashby.2012,
author = {Ashby, Simon and Palermo, Tommaso and Power, Michael},
year = {2012},
title = {Risk culture in financial organisations: An interim report},
url = {http://www.lse.ac.uk/accounting/CARR/pdf/risk-culture-interim-report.pdf},
urldate = {2016-08-22},
location = {London},
organization = {{The London School of Economics and Political Science -- Centre for Analysis of Risk and Regulation}},
hyphenation = {english}
}
@misc{Ashby.2012b,
author = {Ashby, Simon and Palermo, Tommaso and Power, Michael},
year = {2012},
title = {Risk culture in financial organisations: An interim report},
url = {http://www.lse.ac.uk/accounting/CARR/pdf/risk-culture-interim-report.pdf},
urldate = {2016-08-22},
location = {London},
organization = {{The London School of Economics and Political Science -- Centre for Analysis of Risk and Regulation}},
hyphenation = {ngerman}
}
\end{filecontents*}
\bibliography{\jobname}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\DefineBibliographyExtras{english}{%
\protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
\protected\def\mkbibmascord{\mkbibordinal}%
\protected\def\mkbibfemord{\mkbibordinal}%
\protected\def\mkbibneutord{\mkbibordinal}%
\protected\def\mkbibdatelong#1#2#3{%
\iffieldundef{#3}
{}
{\mkbibordinal{\thefield{#3}}%
\iffieldundef{#2}{}{\nobreakspace}}%
\iffieldundef{#2}
{}
{\mkbibmonth{\thefield{#2}}%
\iffieldundef{#1}{}{\space}}%
\iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\stripzeros{\thefield{#1}}}}%
\protected\def\mkbibdateshort#1#2#3{%
\iffieldundef{#3}
{}
{\mkdatezeros{\thefield{#3}}\adddot
\iffieldundef{#2}{}{\thinspace}}%
\iffieldundef{#2}
{}
{\mkdatezeros{\thefield{#2}}%
\iffieldundef{#1}
{}
{\iffieldundef{#3}{/}{\adddot\thinspace}}}%
\iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\mkdatezeros{\thefield{#1}}}}%
}
\begin{document}
\noindent
\textcites[][10]{Beasley.2008}[10]{Beasley.2008b}[11]{Wilderom.2000}[11]{Wilderom.2000b}[12]{Thommen.2012}[12]{Thommen.2012b}[13]{Ashby.2012}[13]{Ashby.2012b}
\printbibliography
\end{document}
请检查我对您的代码所做的其他小更改。