`.bib` 文件中的 `and` 作者分隔符不能像 `,` 那样正确工作(使用 xepersian)

`.bib` 文件中的 `and` 作者分隔符不能像 `,` 那样正确工作(使用 xepersian)

你好

实际上我想使用xepersian包在 latex 中编写参考文献。实际上我在网上搜索了如何分隔文章的作者。我发现我应该使用andbetween 作者。但是在我的代码中它不起作用,它使用“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”。

相关内容