Nah, agar tujuannya jelas, berikut ini adalah gambar terjemahan Farsi yang telah diterbitkan dengan indikator ayat paralel. Yang pertama adalah referensi ke Matius 6:25-33, dan urutan visualnya adalah: 33-25:6 Matius
Anda benar sekali bahwa angka ditulis dari kiri ke kanan (LTR), tetapi ketika Anda memiliki pemisah dan semacamnya, itu seperti rangkaian angka adalah satu kata. Kemudian semua kata tersebut disusun dalam urutan dari kanan ke kiri (RTL).
Microsoft Word membingungkan. Jika saya mengetik referensi ayatnya, hasilnya keluar dengan benar (sebenarnya, baik saya telah mengatur paragraf ke RTL maupun LTR). Jika saya menyalin dan menempel dari jendela browser ini, hasilnya keluar dengan salah (lagi-lagi, baik paragrafnya RTL maupun LTR). WYSIAYG, saya kira.
Berikut adalah beberapa hal yang dapat saya lakukan untuk mereplikasi hasil yang salah (di Word atau GUI lainnya):
- Letakkan penanda DARI KIRI KE KANAN (U+200E) di awal referensi.
- Jika saya menghapus nama kitab, bagian bab/ayat akan disusun dengan salah.
Hal ini menunjukkan kepada saya bahwa bagian bab/ayat sedang disusun dalam mode LTR.
Berikut adalah beberapa pengujian lebih lanjut. Referensi ayat keluar dengan salah ketika saya memasukkannya ke dalam teks ayat. Saya tidak bisa menjelaskannya dengan tepat, kecuali jika XeLaTeX sama sekali tidak diberitahu bahwa itu adalah konteks RTL.
\id PHM
\h سسسس
\c 1
\cl
\s1 سسسس
\p \v 1 پیدایش ۱:۱-۲۸
\s1 سسسس
\p \v 2 ۱:۱-۲۸
Sekarang beralih ke XeLaTeX…
Jika saya menggunakan fontspec dan bidi, hasilnya keluar dengan salah baik konteksnya LTR maupun RTL:
\documentclass{book}
\usepackage{fontspec,bidi}
\setmainfont[Script=Arabic]{Times New Roman}
\begin{document}
\setRTL
۱:۱-۲۷
پیدایش ۱:۱-۲۷
\setLTR
۱:۱-۲۷
پیدایش ۱:۱-۲۷
\end{document}
Sebaliknya, jika saya menggunakan xepersian, saya tidak bisa membuatnya keluar dengan salah. Bagian bab/ayat disusun dengan benar di keempat hal berikut ini:
\documentclass{book}
\usepackage{xepersian}
\usepackage[fontsize=16pt]{fontsize}
\settextfont{Times New Roman}
\begin{document}
۱:۱-۲۷
پیدایش ۱:۱-۲۷
\beginL
۱:۱-۲۷
\endL
\beginL
پیدایش ۱:۱-۲۷
\endL
\end{document}
Saya akan berhenti di sini. Sepertinya xepersian telah memperbaiki kekurangan pada fontspec dan bidi, tetapi saya tidak tahu apa kekurangannya.