Como posso alterar a direção geral de uma tabela de RTL para LTR?

Como posso alterar a direção geral de uma tabela de RTL para LTR?

Estou criando meu documento no XeLaTeX. Eu digito persa com o pacote XePersian. (um idioma da direita para a esquerda). Por padrão, ele cria tabelas na direção da direita para a esquerda (RTL). Como posso mudar isso, para minhas tabelas totalmente em inglês para esquerda para direita (LTR)?

Responder1

Parece que cercar o texto em inglês no ambiente xepersiando pacote latiné a solução.

Isenção de responsabilidade: não conheço esse idioma, mas copiei o texto abaixo da primeira página da xepersiandocumentação. Usei a fonte Nazli porque ela está disponível gratuitamente em minha distribuição Debian.

\documentclass{article}
\usepackage{xepersian}
\settextfont{Nazli}

\begin{document}
‫این فقط یک مایش است‬ 

\begin{latin}
  \begin{tabular}{ll}
  One   & Two\\
  Three & Four\\
  \end{tabular}
\end{latin}

\end{document}

insira a descrição da imagem aqui

Responder2

Embora este tópico seja antigo, muitos LaTeXusuários podem recorrer a esta consulta para resolver problemas semelhantes. A solução musarithmiaoferecida é boa, mas não funciona para tabelas preenchidas por Persiancaracteres. O problema é que Persianos caracteres do latinambiente não serão impressos. Para resolver essencialmente este problema, basta usar o pacote tabularraye o ambiente tblrem vez do tabular.

\documentclass{article}
\usepackage{xepersian}
\settextfont{Tahoma}

\begin{document}
‫این فقط یک آزمایش است‬ 

\begin{tblr}{ll}
یک   & Two \\
سه & Four\\
\end{tblr}

\end{document}

informação relacionada