
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 é xepersian
nem bidi
culpa que o beamer não funcione em RTL. É um bug do motor ( \special
no modo RTL). Ambos bidi
sofrem xepersian
por causa do bug do motor e o fato de você imaginar que bidi
funciona com o beamer é que a direção fora dos frames é RTL quando você usa bidi
o pacote. Para a última parte do seu comentário, novamente xepersian
ou bidi
funciona 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}