我必须承认,我对 LaTeX 确实很陌生。
我想知道是否可以定制 biblatex 样式,因为我找了好多遍,但没有一个符合我的大学所要求的。
简要地(此处以 @article 为例)
这就是我通过 authortitle 得到的结果:Smith,J.“文章标题”。在:期刊名称(1999),第 1-10 页
这就是我需要的:J.史密斯,文章标题在期刊名称,1999,第1-10页
总结一下差异:不引号,不括号,不名称中可能含有冒号和倒序。
提前感谢大家
答案1
一个特定@article
条目的示例远远不足以实现完整的参考书目样式biblatex
,但以下内容可以作为开始。
代码基于ext-authortitle
我的biblatex-ext
软件包(因为这样可以更轻松地进行一些修改)。下面的大多数命令应该具有相当不言自明的名称(您也可以在biblatex
文档或者biblatex-ext
文档),但我很乐意在评论中回答任何问题。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=ext-authortitle,
giveninits,
uniquename=init
]{biblatex}
\DeclareNameAlias{sortname}{default}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareDelimFormat[bib]{nametitledelim}{\addspace}
\DeclareFieldFormat*{title}{\mkbibemph{#1}}
\renewcommand*{\intitlepunct}{\addspace}
\renewbibmacro*{in:}{%
\setunit{\addspace}%
\bibstring{in}%
\printunit{\intitlepunct}}
\renewcommand*{\volnumdatedelim}{\addcomma\space}
\DeclareFieldFormat{issuedate}{#1}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}