从某些字符串中删除特定字符

从某些字符串中删除特定字符

考虑以下代码:

\documentclass[12pt]{article}
\usepackage{arabxetex}
\usepackage{newunicodechar}

\begin{document}
    \begin{arab}
إِبرٰهۦمَِ
    \end{arab}
\end{document}

输出:

在此处输入图片描述

阿拉伯字符串 إِبرٰهۦمَِ 包含所谓的arabic small yeh(U+06E6) 或可能是arabic small high yeh(U+06E7),我不太确定。假设我有一个包含许多这些字符的长字符串,我想从输出中删除它们,即这些small yeh字符不会显示在输出文档中。我尝试过newunicodechar打包,但到目前为止无法完成。有人知道如何正确地做到这一点吗?

总体来说:遇到某些字符不显示任何内容怎么办?

答案1

在此处输入图片描述

输入中的字符是 U+06E6,定义不执行任何操作都会改变输出,但我无法读取任何一种形式,所以我无法判断这是否是一个好的结果。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{arabxetex}
\usepackage{newunicodechar}
\newunicodechar{ۦ}{}
\begin{document}
    \begin{arab}
إِبرٰهۦمَِ
    \end{arab}

\end{document}

相关内容