Como mudar de direção no xelatex?

Como mudar de direção no xelatex?

Quando eu uso o pacote fontspec para digitar persa, ele funciona, mas o alinhamento à esquerda e os parágrafos começam da esquerda, a mesma coisa acontece com enumerações e .... Como se livrar desse problema?

Observe que conheço os pacotes bidi e xepersian e não quero usá-los. Por favor, forneça alguma solução que seja mais básica e não dependa de um pacote especial (se possível!).

Responder1

Tanto na sua pergunta quanto nas suas respostas, você afirmou coisas que não são verdadeiras:

O xepersian não funciona com o beamer (mas o bidi funciona!) e não quero enfrentar esse tipo de problema ao trabalhar com vários pacotes.

Isso mostra claramente que você tem pouco conhecimento (se houver) sobre o assunto. Não é xepersiannem bidiculpa que o beamer não funcione em RTL. É um bug do motor ( \specialno modo RTL). Ambos bidisofrem xepersianpor causa do bug do motor e o fato de você imaginar que bidifunciona com o beamer é que a direção fora dos frames é RTL quando você usa bidio pacote. Para a última parte do seu comentário, novamente xepersianou bidifunciona com muitos pacotes e não há necessidade de fazer muito.

a bidipresentação tem muitos problemas.

De que problemas você está falando? Não que eu ache que esteja livre de bugs, mas as pessoas o usam todos os dias e até agora estão satisfeitas com os resultados.

Eu não acho que o desenvolvedor do pacote bidi(presentation) possa dedicar seu tempo a esses problemas

Primeiro você precisa provar que de fato existem muitos problemas (como você alegou) e depois você precisa provar que entrou em contato comigo, me contou sobre esses problemas, mas não respondi sua pergunta porque disse que sim não tenho tempo. Isso é uma mentira! Nunca recebi nenhum e-mail de ninguém como você descreveu.

Agora vamos responder às suas perguntas.

Direção do parágrafo RTL

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\TeXXeTstate=1
\everypar{\setbox0\lastbox\beginR\usebox0}
\lipsum[1]
\end{document}

informação relacionada