![发音阿拉伯语在表格环境中改变基线](https://linux22.com/image/322626/%E5%8F%91%E9%9F%B3%E9%98%BF%E6%8B%89%E4%BC%AF%E8%AF%AD%E5%9C%A8%E8%A1%A8%E6%A0%BC%E7%8E%AF%E5%A2%83%E4%B8%AD%E6%94%B9%E5%8F%98%E5%9F%BA%E7%BA%BF.png)
我经常将阿拉伯语文本与英语文本放在polyglossia
一起,并希望在表格环境中基线垂直对齐。有时阿拉伯语文本会发声,有时则不会。
在以下 MWE 中,如果阿拉伯语没有发声,我可以将其与英语大致对齐。我的第一个问题是为什么阿拉伯语略低于英语,而不是完全对齐。
在第二段,阿拉伯语被发声,阿拉伯语基线与英语基线相差甚远。这是第二个问题。
我究竟做错了什么?
字体在 MWE 中相对不重要,问题出在其他地方。
\documentclass[11pt,oneside]{report}
\usepackage{polyglossia}
\setmainlanguage[numerals=mashriq]{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic, Scale=1.50]{Scheherazade}
\newfontfamily\englishfont[Script=Latin, Scale = 1]{Times}
\begin{document}
\linespread{1.4}\selectfont
\LARGE
\begin{tabular}[t]{p{0.45\linewidth} p{0.45\linewidth}}
\begin{Arabic}
كلمة كلمة كلمة كلمة كلمة كلمة كلمة كلمة
\end{Arabic} &
\begin{english}
Word word word Word word word Word
\end{english}
\\
\begin{Arabic}
كلمةٍ كلمةً كلمةٌ كلمةٍ كلمةً كلمةٌ كلمةٍ كلمةً
\end{Arabic} &
\begin{english}
Word word word Word word word Word word
\end{english}
\end{tabular}
\end{document}