插入阿拉伯语转录本时遇到的问题

插入阿拉伯语转录本时遇到的问题

我一直难以将阿拉伯语抄本和翻译插入用英语撰写的论文中。为了排版阿拉伯语,我一直使用 polyglossia;然而,在我的论文中,我也使用 tipa 来表示 IPA 符号。由于 tipa 需要 utf8,而 polyglossia 与 utf8 不兼容,因此两者不兼容,我还没有找到将它们编译在一起的方法。

我愿意更改两个或其中一个包;我只需要能够将文档一起编译。

任何帮助都将受到赞赏。

阿拉伯语的工作原理如下:

\documentclass{article}
\usepackage[utf8]{inputenc}
%\usepackage{tipa} %IPA
%\usepackage{utf8}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage{arabic}
\newfontfamily\arabicfont[Script=Arabic]{Times New Roman}

\begin{document}
\begin{Arabic}
الجملة مثال   
\end{Arabic} \\

\begin{english} 
al-\textipa{Z}umla mi\textipa{T}aal
\end{english}
\end{document}

IPA 的工作原理如下:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tipa} %IPA
\usepackage{utf8}
%\usepackage{fontspec}
%\usepackage{polyglossia}
%\setmainlanguage{english}
%\setotherlanguage{arabic}
%\newfontfamily\arabicfont[Script=Arabic]{Times New Roman}

\begin{document}
\begin{Arabic}
الجملة مثال   
\end{Arabic} \\

\begin{english} 
al-\textipa{Z}umla mi\textipa{T}aal
\end{english}
\end{document}

答案1

对于像我一样对 ascii 输入有强烈而持久的依赖的人来说,这里有一个无需 的解决方案polyglossia。它需要lualatex并且兼容babel

\documentclass{article}

\usepackage[novoc]{arabluatex}

\usepackage{tipa}

\begin{document}

UTF Arabic input:
\begin{txarab}
الجملة مثال   
\end{txarab}

arabtex ASCII input:
\begin{arab}
  al-jumlaT mi_tAl
\end{arab}

TIPA:\\
al-\textipa{Z}umla mi\textipa{T}aal

\end{document}

相关内容