帮助自定义参考样式

帮助自定义参考样式

所以...我不是唯一一个需要在参考书目中使用自定义样式的人。由于我讨厌使用 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)?

相关内容