我在用比布拉特克斯用于引用,其风格是同作者年份。
我的问题是,所使用的样式使作者的名字变为大写,而除了名字和姓氏的首字母外,我并不需要它。
我怎样才能成功呢?
我的代码文档.tex:
\usepackage[backend=bibtex,style=iso-authoryear]{biblatex}
\addbibresource{sources.bib}
\begin{document}
The IoT environment are.... \cite{IoT Book}.
\end{document}
我的代码来源.tex:
@Article{IoT Book,
author = {Kaks Johny},
title = {dkjakja},
journal = {adaad},
year = {2003}
}
结果:
KAKS JOHNY,等等等等
我想要的是:
Kaks Johny,等等等等
答案1
biblatex-iso
定义宏\lastnameformat
来控制参考书目中(姓氏/姓氏)名称的格式。请参阅https://github.com/michal-h21/biblatex-iso690/blob/8e55c1bdb6ce2e2eab23f9fd98b096cfaff0d9b1/iso.bbx#L95-L100。我们可以重新定义该宏以使其不执行任何操作,从而得到所需的输出。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=bibtex,style=iso-authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewcommand{\lastnameformat}[1]{#1}
\begin{document}
\cite{sigfridsson}
\printbibliography
\end{document}
答案2
您也可以使用。
\usepackage{apacite}
在你的序言中。然后以 APA 格式打印。
\newpage
\bibliographystyle{apacite}
\bibliography{references}
希望这可以帮助。