贾布雷夫的阿拉伯语参考资料

贾布雷夫的阿拉伯语参考资料

我使用 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,我无法排版阿拉伯语,因为我的版本显然缺少这些字形,我得到的是空框,就像你一样。我得到了两个条目的这些字形,而你只有一个,这很奇怪,因为据我所知(非说话者/读者)输入是相同的。

reem阿拉伯语Biblatex

\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}

相关内容