# RTL e MathJax

**URL:** <https://meta.discourse.org/t/rtl-and-mathjax/127512>\
**Category:** Product Support\
**Tags:** math\
**Created:** [3 Setembro , 2019 18:30 UTC](https://meta.discourse.org/t/rtl-and-mathjax/127512 "2019-09-03T18:30:59Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [1 Outubro , 2019 23:12 UTC](https://meta.discourse.org/t/rtl-and-mathjax/127512/5 "2019-10-01T23:12:39Z")

</div>

> [@verilog15](#):
>
> É estranho escrever código ou fórmulas em fóruns RTL:

Sim, isso seria difícil. Não é uma solução ideal, mas você pode adicionar um botão de alternância de direção ao editor com um componente de tema. Isso permitirá que você alterne a direção de toda a área de edição do editor para LTR ao escrever código. O código abaixo foi extraído do código usado quando a configuração do site `support mixed text direction` está ativada. Se a direção padrão do seu site for RTL, mantenha o código como está. Se a direção padrão for LTR, substitua `'rtl'` no operador ternário por `'ltr'` para evitar a necessidade de clicar duas vezes na primeira vez que o botão for usado.

```javascript
<script type="text/discourse-plugin" version="0.8.32">
    api.onToolbarCreate(toolbar => {
        toolbar.addButton({
            id: "toggle-direction",
            group: "extras",
            icon: "exchange-alt",
            shortcut: "Shift+6",
            title: "Alternar Direção",
            perform: () => {
                const $textArea = $(".d-editor-input");
                let currentDir = $textArea.attr("dir") ? $textArea.attr("dir") : 'rtl', // defina o padrão para a direção de texto padrão do seu site.
                    newDir = currentDir === "ltr" ? "rtl" : "ltr";
                $textArea.attr("dir", newDir).focus();
            }
        });
    });
</script>

```

Clique no ícone Alternar Direção para alterar a direção do editor:

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/d/8d6eeaacea4774d46b8879dff63361eb1c6cc1ca.png)

---

_[View the full topic](https://meta.discourse.org/t/rtl-and-mathjax/127512)._
