我使用 Jabref 作为我的参考管理器。在图片中,一个参考显示正确,而另一个则没有。
在 Jabref 中,我将编码修改为 utf-8。因此,我希望所有阿拉伯语参考资料都能正确显示。我遗漏了什么吗?我附上了我的结果。
編輯
更新 1
我让我的一个朋友在序言中配置阿拉伯语
以下是代码:
\usepackage{arabxetex}
\newfontfamily\arabicfont[Script=Arabic, Scale=1]{Arial}
\newfontfamily\farsifont[Script=Arabic, Scale=1]{Arial}
\defaultfontfeatures{Mapping=tex-text}
\setsansfont[Mapping=text-text]{Arial}
\newcommand{\aarab}[1]{\normalsize \textarab{#1}}
\linespread{1.5}
\brokenpenalty=100
因此我当然\aarab{}
在 Jabref 中添加了命令。
更新 2
当我在 Atom 中打开它时,两者都正确显示
更新 3
@BOOK{Al-eid2006,
title = {\aarab{حقوق المرأة في ضوء السنة النبوية} women's rights in light
of Prophetic sunnah tradition},
publisher = {Whatever},
year = {2006},
author = {Nawal Al-Eid},
owner = {TeraSoft},
timestamp = {2015.08.04}
}
@MISC{Alhazmi2015,
author = {Al-Hazmi, Fahd},
title = {\aarab{مساهمة النساء في القوى العاملة خلال الثلاثين عام الماضية في
بعض الدول العربية} Contribution of women in work force during the
last thirty years in some Arab countries},
howpublished = {Tweet},
month = {May 16},
year = {2015},
owner = {TeraSoft},
timestamp = {2015.06.08},
url = {http://t.co/wndwo7Z5KV}
}
答案1
评论中要求的代码,这不是答案,而是扩展评论(代码标记):
使用biblatex
设置参考书目(使用作者年份样式)和 Scheherazade 字体(来自开放字体库)我可以看到一切如预期。使用 Arial,我无法排版阿拉伯语,因为我的版本显然缺少这些字形,我得到的是空框,就像你一样。我得到了两个条目的这些字形,而你只有一个,这很奇怪,因为据我所知(非说话者/读者)输入是相同的。
\begin{filecontents}{\jobname.bib}
@BOOK{Al-eid2006,
title = {\aarab{حقوق المرأة في ضوء السنة النبوية} women's rights in light
of Prophetic sunnah tradition},
publisher = {Whatever},
year = {2006},
author = {Nawal Al-Eid},
}
@online{Alhazmi2015,
author = {Al-Hazmi, Fahd},
title = {\aarab{مساهمة النساء في القوى العاملة خلال الثلاثين عام الماضية في
بعض الدول العربية} Contribution of women in work force during the
last thirty years in some Arab countries},
organization = {Twitter},
date = {2015-05-16},
url = {http://t.co/wndwo7Z5KV},
origdate={2015-05-16},
}
\end{filecontents}
\documentclass{article}
\usepackage{arabxetex}
\newfontfamily\arabicfont[Script=Arabic, Scale=1]{Scheherazade}
%\newfontfamily\farsifont[Script=Arabic, Scale=1]{Arial}
\defaultfontfeatures{Mapping=tex-text}
%\setsansfont[Mapping=text-text]{Arial}
\newcommand{\aarab}[1]{\normalsize \textarab{#1}}
\usepackage[style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}