使 authoryear-dw 适应特定的引文和参考书目样式

使 authoryear-dw 适应特定的引文和参考书目样式

我正在尝试使authoryear-dw样式适应我所在大学对作业的具体要求。它们看起来像这样:

引用作为脚注,包括第一个完整和简称引用,以及使用同上进行重复引用

脚注样式

名称的顺序被颠倒过来,参考书目的格式也略有改变:

书目风格

我成功地将名称的顺序和一些格式设置正确,但我无法设置细节(分隔符/标点符号)。而且显然我的设置并未完全用于第一个完整引用(斜体与直立文本)

这是我的 MWE:

\documentclass[a4paper,german]{scrartcl} 
\usepackage{xunicode,fontspec,xltxtra} %für XeLaTeX
\usepackage{longtable,array,ragged2e, booktabs} %für Tabellen
\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage{microtype}
\usepackage[style=authortitle-dw,idemtracker=true,firstfull=true,firstfullname=true,shorthandinbib=true,shorthandibid=true,backend=biber,citedas=true]{biblatex}
\addbibresource{\jobname.bib}

\usepackage[ngerman]{babel}



\DeclareNameAlias{sortname}{last-first}
%\DeclareNameAlias{default}{last-first}


\DeclareFieldFormat{title}{\mkbibemph{#1}} % Titel in Bibliographie kursiv darstellen 
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}} 
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}} 
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}} 
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} 
\DeclareFieldFormat[patent]{title}{\mkbibemph{#1}} 
\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}} 
\DeclareFieldFormat[unpublished]{title}{\mkbibemph{#1}} 

\DeclareFieldFormat{citetitle}{\mkbibquote{#1\isdot}} % Titel in Zitat kursiv darstellen 
\DeclareFieldFormat[article]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[inbook]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[incollection]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[inproceedings]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[patent]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[thesis]{citetitle}{\mkbibquote{#1\isdot}} 
\DeclareFieldFormat[unpublished]{citetitle}{\mkbibquote{#1\isdot}}

%\DeclareFieldFormat[article,inbook,incollection,inproceedings,patent,thesis,unpublished]{citetitle}{\mkbibquote{#1\isdot}}



\renewcommand*{\nametitledelim}{\addcomma\space}
\renewcommand*{\subtitlepunct}{\addperiod\space}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}

@book{runciman,
author={Runciman, Steven},
title={Die Eroberung von Konstantinopel 1453}, 
address={München}, 
year={1966}}

@book{habib2007female,
    title={Female homosexuality in the Middle East: histories and representations},
    shorttitle={Female homosexuality in the Middle East},
    author={Habib, Samar},
    number={13},
    year={2007},
    publisher={Routledge},
}

@article{al2012lesbian,
        title={The Lesbian Subjectivity in Contemporary Arabic Literature:‘An Absent Presence’ Disciplined by the Gaze},
        author={Al-Ghafari, Iman},
        journal={Al-Raida Journal},
        pages={6--18},
        year={2012}
}
\end{filecontents}

\begin{document}

Text.\footcite{runciman} More text.\footcite[36]{runciman} Even more text.\footnote{Test. \cite[48]{runciman}}. An even longer text.\footcite[35]{runciman} I see more text.\footcite{habib2007female} Another test.\footcite{al2012lesbian} And him again.\footcite{runciman}

\clearpage

Test\footcite{habib2007female}

\printbibliography
\end{document}

感谢您的时间和帮助:)

相关内容