如何修复以下带下划线的阿拉伯语文本?
\documentclass{article}
\usepackage[tuenc]{fontspec}
\newfontfamily\arabicfont{Amiri}[Script=Arabic, RawFeature={+anum}]
\usepackage{arabluatex}
\begin{document}
Without underlining:
\begin{txarab}
كتاب
\end{txarab}
With underlining
\begin{txarab}
\underline{كتاب}
\end{txarab}
\end{document}
答案1
答案2
可能有不同的解决方案,但我发现以下使用ulem
包有效:
\documentclass{article}
\usepackage[tuenc]{fontspec}
\newfontfamily\arabicfont{Amiri}[Script=Arabic, RawFeature={+anum}]
\usepackage{arabluatex,ulem}
\begin{document}
Without underlining:
\begin{txarab}
كتاب
\end{txarab}
With underlining
\begin{txarab}
\uline{كتاب}
\end{txarab}
\end{document}