The RTextDoc LaTeX editor put to the test

Slashdot it! Delicious Share on Facebook Tweet! Digg!

Functions

RTextDoc supports several structured formats apart from LaTeX, including the AsciiDoc [4] markup language that, unlike SGML or DocBook, avoids cryptic structures, which makes source documents more readable. LaTeX can be considered more of a back end in this context in that it implements much broader structures. In fact, LaTeX recognizes many more lists, tables, and figure types than other markup languages. The same goes for math structures, such as complex formulas and their symbols.

A major strength of structured texts lies in automatic syntax checking, which RTextDoc also supports according to its own description. However, weaknesses show up even when structures are added. LaTeX makes extensive use of curly brackets that group text sections and separate arguments from commands. RTextDoc provides a way to show paired brackets, but not for those added directly by the user, which would require using a special macros in JavaScript or some other similar language.

RTextDoc was developed, according to sources, with the needs of professional LaTeX writers in mind, which is why the editor had to be designed for unknown structures to exist in the code. In practice, however, the program fails in this task. New structures can be added in principle for the folding mechanism, but the documentation is silent about how this actually works. The default editor allowed toggling the folding of source code only in the LaTeX environment.

The search and replace function doesn't have a mechanism for skipping over hits. You either need to replace all hits or manage every single occurrence individually.

Spelling and Grammar

The editor integrates the LibreOffice- and OpenOffice-based LanguageTool for spelling and grammar checking. To configure it, use the following command:

$ java -jar languagetool-standalone.jar

Many distributions provide a script named languagetool that controls configuration and startup. The option settings determine what the program recognizes as errors. Unfortunately, RTextDoc currently doesn't let you set the language manually, which is a limitation for some languages.

Buy this article as PDF

Express-Checkout as PDF

Pages: 3

Price $0.99
(incl. VAT)

Buy Ubuntu User

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Online LaTeX Editors

    You can edit your LaTeX documents with online editors that run across platforms and are device independent. Documents get saved online, thus giving you and other members of a work group easy access from anywhere.

  • Fine-tuning LaTeX documents

    Proofreading, wordsmithing, and finalizing the layout are all steps in the final editing phase of a document. LaTeX used with additional software can help you master these steps.

  • Software for scientific texts

    Scientific documents are where open source tools show their greatest strengths. To save yourself a lot of trouble, however, you need to know how to combine formulas and data into your work. Linux provides the appropriate tools.

  • Creating vector graphics with LaTeX and TikZ

    Using LaTeX and the TikZ package, you can create high-quality vector graphics to improve your documents by making them more visually appealing.

  • Minimizing load time for web pages

    Web page loading time relies on a complex interplay among the web server, the web page, and the web browser. Learning a few tricks can help speed up load times for the pages you create.