书目布局

书目布局

如果有人能帮助我,我将非常感激。

过去,我使用过biblatexBiber(我使用 Texstudio 作为编辑器,有人告诉我这是使用 Texstudio 制作参考书目的最不成问题的方法)。

这是我的模板中的代码:

\usepackage[style=numeric, backend=biber]{biblatex}
\addbibresource{ref.bib}
\DeclareNameAlias{default}{last-first}
.
.
.
\printbibliography 

但是,现在我需要做些不同的事情。我将为您提供一个例子以避免误解。

参考文献应如下所示:

在此处输入图片描述

我还想知道是否可以将日期括起来(姓氏,姓名(日期))。当作者不止一个时,我也遇到了一些问题。通常我只是将作者写成sth.bib“姓名等姓氏”,而 LaTeX 会将所有内容重新排列为“姓氏,姓名等”。但是,如果我能说出每个人的名字就太好了。

在正文中,引用应如下所示

lorem ipsum dolor sit amet (姓氏 日期, 页码)

答案1

您似乎想要的一般风格是作者年份风格而不是数字风格,因此您需要style=authoryear

如果您使用\autocite该样式,您会得到括号中的引用(当然您也可以使用\parencite,但\autocite如果您以后决定切换样式,这样会更舒服)。

由于您似乎只想要名字的首字母,请添加选项giveninits=truemaxbibnames=999将显示参考书目中的所有作者。 绝不在文件中指定名称.bibSurname, Name et al.。始终使用中描述的格式我应该如何在 bib 文件中输入作者姓名?如何在bibtex文件中正确写入多位作者?

从你的屏幕截图来看你还想要抑制“In:” biblatexbiblatex:如何删除 authoryear 样式中年份周围的括号?biblatex:文章卷号周围的括号以及其他一些修改

\documentclass[british]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[style=authoryear,backend=biber,giveninits,maxbibnames=999]{biblatex}

\addbibresource{biblatex-examples.bib}

\renewbibmacro{in:}{%
  \ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}

\usepackage{xpatch}
\xpatchbibmacro{date+extrayear}{%
  \printtext[parens]%
}{%
  \setunit{\addperiod\space}%
  \printtext%
}{}{}

\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \printfield{number}%
  \setunit{\addcomma\space}%
  \printfield{eid}}
\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}

\DeclareFieldFormat
  [article,inbook,incollection,inproceedings]
  {title}{#1}
\DeclareFieldFormat
  [article,inbook,incollection,inproceedings]
  {citetitle}{#1}

\begin{document}
\autocite[380]{sigfridsson} \autocite[33]{worman}
\printbibliography
\end{document}

相关内容