我想知道如何将 Pastho-Script 包含到我的文档中。之前有人问过类似的问题,但只涉及在文档中使用单个字符,而我想包含完整的句子。问题是,在 \begin{RL} \end{RL} 环境中,我的编译器声称命令“\textpashto”是“非法的”。如何将它们配对?代码是:
\begin{RL}
\textpashto{دی په هامبورګ کې دئ}
\end{RL}
答案1
答案2
我用了人民之声打印普什图语:
\documentclass{article}
\usepackage[bidi=basic,english]{babel}
\usepackage{fontspec}
\newfontfamily\psfnt[Renderer={Harfbuzz}]{AwamiNastaliq-Regular.ttf}
\DeclareTextFontCommand\pstxt{\psfnt}
\begin{document}
This is some English text followed by Pashto text \pstxt{دی په هامبورګ کې دئ}.
\end{document}
我使用 LuaLaTeX 制作了此内容。请注意,普什图语字符会自动理解为从右向左打印。这是通过bidi=basic
参数 to实现的babel
。使用这种方法,您甚至不需要设置或更改语言。您的字体命令会正确解释并打印输入。