你好
实际上我想使用xepersian
包在 latex 中编写参考文献。实际上我在网上搜索了如何分隔文章的作者。我发现我应该使用and
between 作者。但是在我的代码中它不起作用,它使用“and”而不是分隔符来编译作者,
我的代码:
%\documentclass{article}
%\usepackage{etoolbox}
%\patchcmd{\thebibliography}{\section*{\refname}}{}{}{}
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{biblatex}
\usepackage{xepersian}
\settextfont{B Zar}
\addbibresource{Refrences.bib}
\defbibheading{bibliography}[\refname]{}
\begin{document}
\nocite{*}
\maketitle
در زیر عنوان های مقالات درس سمینار با موضوع "یتسدذسردتس " ارائه می گردد:
\begin{latin}
%\bibliographystyle{IEEEtran}
%\bibliography{.bib}
\printbibliography
\end{latin}
\end{document}
和我的refrence.bib
:
@article{one,
author = "Alexandru and Alexander",
title = {Recovery Conditions and Sampling Strategies for Network Lasso},
journal = {Comm. Mag.},
issue_date = {March 1994},
volume = {32},
number = {3},
month = mar,
year = {1994},
issn = {0163-6804},
pages = {22--33},
numpages = {12},
url = {http://dx.doi.org/10.1109/35.267438},
doi = {10.1109/35.267438},
acmid = {2294265},
publisher = {IEEE Press},
address = {Piscataway, NJ, USA},
}
我将非常感激您的解决方案
答案1
你可以这样做:
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{biblatex}
%\usepackage{xepersian} % unfortunately, I don't have your font installed.
\usepackage[brazilian]{babel}
%\settextfont{B Zar}
\addbibresource{Refrences.bib}
\DeclareDelimFormat{finalnamedelim}{\multinamedelim}
\begin{document}
\nocite{*}
\printbibliography[heading=none]
\end{document}
但我不建议你这样做。最后一个分隔符是“and”,这是很标准的,我想你应该保留它。请注意,在你的例子中,你已经有一个会被严重误读的情况。你有两个作者,分别名为“Alexandru”和“Alexander”,如果你将分隔符更改为“Alexandru, Alexander”,它们将被渲染。我认识的任何人都会将其读作一作者的名字为“Alexander”,姓氏为“Alexandru”。