我正在用阿拉伯语写一本书,并引用英文书籍。我在引用阿拉伯语和英文书籍时遇到了问题。因此,我决定翻译英文书名并在 biblatex EngTitle 中添加自定义字段,并在参考书的末尾包含该书的英文标题。我的问题是
- 如何向 Biblatex 添加自定义字段(engtitle)并显示参考?
- 如何翻译这个词版参考阿拉伯语(见下面的代码)
- 如果您对在同一文档中处理阿拉伯语和英语书目有更好的想法,请与我分享。
我的代码
\documentclass{article}
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{gardner2011frames,
title = {أطر العقل: نظرية الذكاءات المتعددة},
publisher = {هاشيت المملكة المتحدة},
author = {هوارد جاردنر},
edition = {3},
date = {2011},
keywords = {english},
engtitle = {Frames of Mind: The Theory of Multiple Intelligences},
}
@Book{Life2020,
title = {لايف كوتشينج : الطريق إلى العالمية},
publisher = {دار سما للنشر والتوزيع},
year = {2020},
author = {كمال جابري},
keywords = {arabic},
}
\end{filecontents}
\usepackage{polyglossia}
\setdefaultlanguage[numerals=maghrib]{arabic}
\setmainlanguage[calendar=islamic]{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Mapping=arabicdigits]{Scheherazade}
\usepackage[style=numeric,backend=biber,sorting=none]{biblatex}
\addbibresource{\jobname.bib}
\defbibheading{bibempty}{}
\begin{document}
\renewcommand\bibname{المراجع}
\nocite{*}
\printbibliography
\end{document}