所以...我不是唯一一个需要在参考书目中使用自定义样式的人。由于我讨厌使用 Office Word 编辑器,所以我想创建一个可以反复使用的 tex 模板,从长远来看,这将为我节省大量手动编辑时间。我使用的是 biblatex 和 biber。
好吧,我来谈谈指南。文中的引用应采用 (姓氏 年份:页码) 格式,我通过搜索互联网找到了这个格式,并且它有效,唯一缺少的是它应该是 (作者 1/作者 2 年份:页码),而不是这些作者之间的“和”,我该怎么做?
现在到了真正棘手的部分,即参考文献。
书籍看起来应该是这样的:
因此,作者后面有一个换行符,然后年份和其余文本应该以制表符形式添加,我不知道该怎么做。
对于文章来说,应该是这样的:
它现在的样子是这样的:
标题后面需要有一个逗号,19.2 应该是 19/2,我需要去掉表示页码的“S”。我认为表示页码范围的符号也会让我的教授感到不安,它应该只是一个“-”。
我真的希望有人能帮我解决这些问题。我已经投入了几个小时来写论文,但实际上什么也没得到:<
编辑:经过几个小时的研究,我找到了我需要的大部分内容。这是我的 MWE:
\documentclass[12pt]{article}
\usepackage{fontspec}% Schriftumschaltung mit den nativen XeTeX-Anweisungen
% vornehmen. Voreinstellung: Latin Modern
\usepackage{polyglossia}% Sprachumschaltung
\usepackage{fancyhdr}
\usepackage{xeCJK}
\setCJKmainfont{Kochi Gothic}
\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=25mm]{geometry}
%\usepackage[comma,authoryear]{natbib}
\pagestyle{fancy}
\fancyhead[R]{14.06.2015}
\fancyhead[L]{Name}
\fancyfoot{}
\fancyfoot[R]{\thepage}
\setdefaultlanguage{german}% Voreingestellte Dokumentsprache: Deutsch
\usepackage[backend=biber,style=philosophy-modern,isbn=false,maxcitenames=2,maxbibnames=2,minbibnames=1]{biblatex}
\usepackage[babel]{csquotes} %,german=guillemets
\DefineBibliographyStrings{german}{%
references = {Literaturverzeichnis},
editor = {\mkbibparens{Hg\adddot}} %Hg. statt Hrsg.
}
\renewbibmacro*{byeditor+others}{% %Hg. bzw Hgg. in Klammern hinter Herausgeber, statt davor
\ifnameundef{editor}
{}
{\printnames[byeditor]{editor}%
\setunit{\addspace}%
\usebibmacro{editor+othersstrg}%
\clearname{editor}%
\newunit}%
\usebibmacro{byeditorx}%
\usebibmacro{bytranslator+others}}
\DefineBibliographyStrings{german}{
andothers = {{et\,al\adddot}},
}
\renewbibmacro{in:}{}
\renewcommand*{\postnotedelim}{\addcolon}
\renewcommand*{\nameyeardelim}{\addspace}
%\renewcommand{\labelnamepunct}{\addcolon\space}
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\DeclareFieldFormat{pages}{#1}
\DeclareFieldFormat{journaltitle}{\mkbibemph{#1}\nopunct}
\DefineBibliographyExtras{german}{\protected\def\bibrangedash{-}}
%\DeclareFieldFormat{urldate}{\mkbibbrackets{\bibstring{urlseen}\space#1}}
%\DeclareFieldFormat{url}{Available from\addcolon\space\url{#1}}
\DefineBibliographyStrings{german}{volume = {}}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit{\addslash}
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}
\DeclareFieldFormat[book]{title}{\mkbibemph{#1}\addperiod} % italic title with period
%\DeclareFieldFormat[article]{publisher}{#1\addcolon}
\begin{filecontents}{tempbib.bib}
@article{oshio,
title = {The association of life satisfaction and self-rated health with income dynamics among male employees in Japan},
author = {Oshio, Takashi et al.},
journal = {Japan and the World Economy},
volume = {28},
number = {},
pages = {143-150},
year = {2013},
}
@misc{wikipedia,
author = {Wikipedia},
title = {Einzelwissenschaft},
publisher = Wikipedia,
howpublished = {http://de.wikipedia.org/wiki/Einzelwissenschaft},
note = {Accessed: 14.06.2015}
}
@incollection{X,
author = "O. Grandstrand",
title = "Innovation and Intellectual Property Rights",
editor = "J. Fagerberg",
booktitle = "Oxford Handbook of Innovation",
publisher = "Oxford University Press",
address = "Oxford",
year = 2004,
}
@BOOK{AC026465742,
author = {Kurz, Robert},
title = {Schwarzbuch Kapitalismus; ein Abgesang auf die Marktwirtschaft},
year = {1999},
address = {Frankfurt am Main},
publisher = {Eichborn},
ISBN = {3-8218-0491-2}}
\end{filecontents}
\addbibresource{tempbib.bib}
\begin{document}
\tableofcontents
\section{Kapitel}
\section{Kapitel}
\parencite[8-10]{oshio}.
\nocite{*}
\addcontentsline{toc}{section}{Literaturverzeichnis}\printbibliography
\end{document}
目前看起来是这样的,到目前为止一切顺利。第一个条目应该在 (Hg.) 后面有一个冒号,后面跟着标题 (Oxford Handbook...),编辑器应该直接位于标题后面,如下所示:
条目 2 和 3 是完美的,条目 4 应该是这样的: URL 以新行开始,访问网站的日期放在括号中。
使用时
\parencite
如果恰好有两位作者,则应该是 SurnameAuthor1/SurnameAuthor2,而不是当前的“SurnameAuthor 1 和 SurnameAuthor 2”。
现在终于到了我的最后一个问题:当多次引用同一作品时,是否可以让哲学现代风格使用 ibidem(分别是其德语对应词 ebd)?