
fontspec パッケージを使用してペルシア語を入力すると、動作しますが、左揃えになり、段落は左から始まります。列挙でも同じことが起こります。この問題を解決するにはどうすればよいでしょうか。
私は bidi および xepersian パッケージを認識していますが、それらを使用したくないことに注意してください。より基本的で、特別なパッケージに依存しないソリューションを提供してください (可能であれば)。
答え1
あなたの質問と回答の両方で、あなたは真実ではないことを主張しています。
xepersian は、beamer では動作しません (ただし、bidi は動作します)。また、さまざまなパッケージで作業するときに、この種の問題に直面したくありません。
これは、あなたがこの問題についてほとんど知識がない(もしあったとしても)ことを明らかに示しています。beamer がRTL で動作しないのは、どちらにxepersian
も欠陥がありません。これはエンジンのバグです( RTL モードの場合)。エンジンのバグが原因で、との両方が影響を受けており、 beamer で動作することを想像すると、パッケージを使用するとフレームの外側の方向が RTL になります。コメントの最後の部分については、またはは多くのパッケージで動作し、実際には多くの操作を行う必要はありません。bidi
\special
bidi
xepersian
bidi
bidi
xepersian
bidi
双方向プレゼンテーションには多くの問題があります。
どのような問題についておっしゃっているのですか? バグが全くないと思っているわけではありませんが、人々は毎日使用しており、これまでのところその結果に満足しています。
bidi(プレゼンテーション)パッケージの開発者がこの問題に時間を費やせるとは思えない
まず、確かに多くの問題がある(あなたが主張したとおり)ことを証明する必要があります。そして、あなたは私に連絡を取り、これらの問題について教えてくれたが、時間がないと言ってあなたの質問に答えなかったことを証明する必要があります。それは嘘です!私はあなたが説明したようなメールを誰からも受け取ったことはありません。
それではあなたの質問にお答えしましょう。
RTL 段落方向
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\TeXXeTstate=1
\everypar{\setbox0\lastbox\beginR\usebox0}
\lipsum[1]
\end{document}