I want to write latex in both Latin as well as Persian using TeXLive and xepersian package. I have experiences with Texstudio but I need an editor which avoids two problems:

1-crazy cursor: when a Persian paragraph is longer than a single line of the editor (Texstudio in my case) then the location that the cursor is shown is not the accurate location of it (the cursor is shown one character after its true location).

2- messy order of characters: When both Persian texts and commands/LTR texts are present in the same line the order of appearance for the characters for command/LTR is shuffled annoyingly. an example:

با جای‌گذاری رابطه  (\ref{GDP}) در رابطه (\ref{GNDI}) خواهیم داشت:
  • i think this topic is too broad, as you can use any editor you like to type your documents and use the compiling engine seperately. you have to figure out, which one you like best and what your method of development is. of course, you can get a couple of suggestions, but overall the answers don't narrow down to your particular situation. therefore I vote for closing this question
    – naphaneal
    Commented Jan 31, 2018 at 15:57
  • @naphaneal I edited the question to show that I look for an editor that avoids two specific problem when typesetting Persian.
    – Ali
    Commented Feb 1, 2018 at 10:20
  • 1
    I'm not sure what can be added beyond the 'big list' IDE question: tex.stackexchange.com/questions/339/latex-editors-ides. Beyond 'yes, it supports RTL' things are subjective.
    – Joseph Wright
    Commented Feb 1, 2018 at 13:37
  • 1
    I use GNU Emacs 25 for Arabic. One does need to be more heavily caffeinated than usual in order to keep track of the cursor, but it’s reliable. See gnu.org/software/emacs/manual/html_node/emacs/… You may also be interested in ux.stackexchange.com/questions/36774/…
    – Thérèse
    Commented Feb 1, 2018 at 17:28
  • andreasmhallberg.github.io/typing-arabic-in-vim may be useful to you.
    – Thérèse
    Commented Feb 4, 2018 at 3:15


Browse other questions tagged .