Tag Archives: TeXmacs

A list of text applications that can be found in Linux Ubuntu – Part 2

In part 1 of this series of 3 posts I wrote about what text editing applications I can install on my computer using the options available under Linux Ubuntu 9.04.

I listed the text editing software available that can be found when clicking on

“Applications” -> “Add/remove” -> “Office”

Click here if you want to visit that post.


In this post I look at the software found under “Applications” -> “Add/remove” -> “Accessories”.

Concentrating on the text-editing software I found 1 journal or diary and 11 different text editors and some other versions of them.


In part 3 of the 3 posts about Ubuntu software I will look at programs that can be found under “Applications” -> “Add/remove” -> “Internet”.


I again copy/pasted the text that is given for each program and took a screenshot of the programs as they appeared on my screen.


Journal -Diary:

Almanah Diary

Almanah is a small application to ease management of a personal diary. It has basic editing and linking abilities like:

* adding links to other content to diary entries

* database encryption

* search and printing support

Homepage: http://tecnocode.co.uk/projects/almanah/

Text Editors:

GNU Emacs 21 (X11)

GNU Emacs is the extensible self-documenting text editor.

An almost mysterious program as it isn’t so easy to understand right away.

But this page helps to understand it: http://www.gnu.org/software/emacs/tour/

In short the Emacs programs are exstensible and customizable editors that can be used for more than just text editing. There are for example also designed to handle many programmer- languages.

They are available for many operating systems, including Linux, Windows and Mac.

After installing the Emacs programs the following 2 items can also be found under accessories:

Emacs 22 (clients)

Emacs Snapshot (GTK)

GNU Emacs 22 (GTK)

GNU Emacs is the extensible self-documenting text editor. This package contains a version of Emacs compiled with support for GTK+ 2.x

Seems to be like the Emacs21 in a different layout.

GNU Emacs 22 (X11)

If you have GTK+ 2.x installed on your system, you will probably have a better experience with the emacs22-gtk package, instead of this one.

GNU TeXmacs

GNU TeXmacs is a free scientific text editor, which was both inspired by TeX and GNU Emacs.

The editor allows you to write structured documents via a WYSIWYG (what-you-see-is-what-you-get) and a user friendly interface. New styles may be created by the user. The program implements high-quality typesetting algorithms and TeX fonts, which help you to produce professionally looking documents. The high typesetting quality still goes through for automatically generated formulas, which makes TeXmacs suitable as an interface for computer algebra systems. TeXmacs also supports the Guile/Scheme extension language, so that you may customize the interface and write your own extensions to the editor. This package contains the architecture dependent files.

Homepage: http://www.texmacs.org


Vim is an almost compatible version of the UNIX editor Vi.

Many new features have been added: multi level undo, syntax highlighting, command line history, on-line help, filename completion, block operations, folding, Unicode support, etc. This package contains a version of vim compiled with a GNOME2 GUI and support for scripting with Perl, Python, Ruby, and Tcl.

Homepage: http://www.vim.org/


Kate is a powerful text editor that can open multiple files simultaneously.

With a built-in terminal, syntax highlighting, and tabbed sidebar, it performs as a lightweight but capable development environment. Kate’s many tools, plugins, and scripts make it highly customizable. Kate’s features include:

* Multiple saved sessions, each with numerous files

* Scriptable syntax highlighting, indentation, and code-folding

* Configurable templates and text snippets

* Symbol viewers for C, C++, and Python

* XML completion and validation This package is part of the KDE 4 Software Development Kit module.

Homepage: http://www.kde.org

In the program itself there is a reference to this site: http://www.kate-editor.org.

Note that this program is not mentioned in the right alphabetical order in the list of applications. It is a little longer down the list.


KWrite is the KDE 4 simple text editor. It uses the Kate editor component, so it supports powerful features such as flexible syntax highlighting, automatic indentation, and numerous other text tools.

This package is part of the KDE 4 base applications module.

Homepage: http://www.kde.org/

Also here there is a reference to this site: http://www.kate-editor.org.


Leafpad is a simple GTK+ based text editor, the user interface is similar to Notepad. It aims to be lighter than GEdit & KWrite, and to be as useful as them

Homepage: http://tarot.freeshell.org/leafpad/

Indeed a light and quick simple text editor.



* Configurable syntax highlighting.

* Configurable keyboard accelerators.

* Multiplatform – works both on unix and windows.

* Plugins: can be written in C or Python.

* Configurable tools available from the main and context menus. They can be

written in Python, or it can be a shell script, or in MooScript – simple

builtin scripting lanugage.

* Regular expression search/replace, grep and find frontends, builtin file

selector and whatnot.

Homepage: http://mooedit.sourceforge.net/

The build in Terminal feature looks interesting for Linux users.


Mousepad is a graphical text editor for Xfce based on Leafpad.

The initial reason for Mousepad was to provide printing support, which would have been difficult for Leafpad for various reasons. Although some features are under development, currently Mousepad has the following features:

* Complete support for UTF-8 text

* Cut/Copy/Paste and Select All text

* Search and Replace

* Font selection

* Word Wrap

* Character coding selection

* Auto character coding detection (UTF-8 and some code-sets)

* Manual code-set setting

* Infinite Undo/Redo by word

* Auto Indent

* Multi-line Indent

* Display line numbers

* Drag and Drop

* Printing

As mention in this text, this is a program identical to Leafpad. But Mousepad is said have added printing support to the program, where as my version of Leafpad of today actually has printing support and even print preview. When I click on “Print” in Mousepad I get a error “Can’t open pipe to process”.


Scribes focuses on streamlining your workflow. It does so by ensuring that common and repetitive operations are intelligently automated and also by eliminating factors that prevent you from focusing on your tasks.

The result is a text editor that provides a fluid user experience, that is easy and fun to use and that ensures the safety of your documents at all times.

Homepage: http://scribes.sourceforge.net/

Made to function under the Linux Gnome Desktop.

A well documented program with an interesting homepage. Some features can be found in the right click pop-up window (see screenshot).

Tea Text Editor

TEA provides you hundreds of functions. Want some tea?

TEA features are:

* Built-in file manager Kwas

* Spell checker (using the aspell)

* Tabbed layout engine

* Multiply encodings support

* Code snippets, sessions and templates support

* RTF-reader

* SRT-subtitles preview with Mplayer in a current subtitles position

* Text analyzer called UNITAZ

* Hot keys customizations

* “Open at cursor”-function for HTML-files and images

* Misc HTML tools

* Bracket matching

* Preview in external browsers

* String-handling functions such as sorting, reverse, format killing,

trimming, filtering, conversions etc.

* Bookmarks

* Drag’n’drop support (with text files and pictures)

* Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP)

Homepage: http://tea-editor.sourceforge.net/

Unfortunately the “fine english manual” and the “read the fine English manual” as it is called in the help section opened first in Konquerer and when I click a link to a chapter it opened the code in Screemr.

But it indeed has many options, so I am sure this can be changed.

Here is a link to a community homepage: http://community.livejournal.com/tea4linux/


TextEdit is a relatively basic text editor. It handles plain text, RTF, and RTFD has a nice “Wrap to Page” mode, has search/replace functionality, and can display any file as text

Homepage: http://www.nongnu.org/backbone/apps.html

With a layout existing of different windows. Part of the Backbone system.

Text Editor

gedit is a text editor which supports most standard editor features, extending this basic functionality with other features not usually found in simple text editors. gedit is a graphical application which supports editing multiple text files in one window (known sometimes as tabs or MDI).

gedit fully supports international text through its use of the Unicode UTF-8 encoding in edited files. Its core feature set includes syntax highlighting of source code, auto indentation and printing and print preview support. gedit is also extensible through its plugin system, which currently includes support for spell checking, comparing files, viewing CVS ChangeLogs, and adjusting indentation levels.

Homepage: http://www.gnome.org/projects/gedit/

This is the standard build in text editor of Ubuntu at the moment. Known as gedit.

Zim Desktop Wiki

Zim is a WYSIWYG text editor. It aims at bringing the concept of a wiki to your desktop. For example every page is saved as a text file with wiki markup. Pages can contain links to other pages, and are saved automatically. Creating a new page is as easy as linking to a non-existing page. Pages are ordered in a hierarchical structure that gives it the look and feel of an outliner.

This tool can be used to keep track of TODO lists or ideas, to take notes during a meeting or to draft any other kind of text (blog entries, important mails, etc.).

Homepage: http://zim-wiki.org

An interesting wiki-like concept. Create new pages by creating a link in the “home” document. In this way pages (in a “notebook”) are always interlinked. The TODO list view and the calender gives it extra possibilities.


Link to part 1 of these three posts – software found under “Office”

Link to part 3 of these three posts – software found under “internet”


A list of text applications that can be found in Linux Ubuntu – Part 1

To start off the exploration of the world of text orientated software I had a look at my own computer.

I am running Linux Ubuntu 9.04 at the moment and had OpenOffice.org Writer and gedit installed plus Wine (a program that makes it possible to run some Windows programs in Linux) with The Journal and for some reason Notepad.

In Linux there is a section where you can add and remove programs. These programs are just a selection of what can be installed on a Linux computer, but for some reason they are offered conveniently under this add/remove section.

When you click add/remove you’ll see a list of all the programs available and the different subsections that arrange the programs after subject.

I thought I could just name them in a post, but they are too many, so I will divide it into three posts:

  1. Programs that can be found under the header “Office”

  2. The ones found under “Accessories”

  3. and other programs found under “Internet”.

Part 1: Programs that can be found under Applications -> Add/remove.. -> Office

Besides OpenOffice Writer there were 13 other programs that I downloaded to have a look at. Many of them are LaTeX editors which I will mention briefly in the end.

I copy/pasted the text that is given for each program. The Screenshots are taken from my screen.



KWord is a FrameMaker-like word processing and desktop publishing application. KWord is capable of creating demanding and professional looking documents. It can be used for desktop publishing, but also for “normal” word processing, like writing letters, reports and so on.

This package is part of the KDE Office Suite.

Homepage: http://www.koffice.org

IBM Lotus Symphony.

IBM Lotus Symphony provides three powerful editors by which you can create, manage, and edit documents in Open Document Format(ODF): Lotus Symphony Documents, Lotus Symphony Presentation, Lotus Symphony Spreadsheets. With Lotus Symphony Documents, you can create and edit simple or highly structured documents, graphics, tables, and charts. With Lotus Symphony Spreadsheets, you can perform standard and advanced spreadsheet functions to calculate, analyze, and manage your data. With Lotus Symphony Presentations, you can create and edit professional screen shows that include charts, drawing objects, and text. You can also import, edit, and export Oo 1.1 files and Microsoft(R) Office files in Lotus Symphony

Homepage: http://symphony.lotus.com/software/lotus/symphony/home.nsf/home

This is a big office suite that comes with the above mentioned 3 programs in one. It opens with a “home” screen from where one can choose to open one of the three programs. Besides that is has a build in browser.

The second screenshot is the Lotus Symphony Documents wordprocessor.

It took a while for the program to open the first time, so I suspect it had a close look at the documents on my computer. After that all my .odt files open now by default in Lotus Symphony but I can choose “open with…” to choose another editor.

Go to the OpenOffice.org homepage Lotus Symphony is based on OpenOffice.org Technology and supports the ODF standard, ISO 26300


AbiWord is a full-featured, efficient word processing application. It is suitable for a wide variety of word processing tasks, and is extensible with a variety of plugins.

This package includes many of the available import/export plugins allowing AbiWord to interact with ODT, WordPerfect, and other formats. It also includes tools plugins, offering live collaboration with AbiWord users on Linux and Windows (using TCP or Jabber/XMPP), web translation and dictionary support, and more. Additional plugins that require significant amounts of extra software to function are in the various abiword-plugin-* packages.

Homepage: http://www.abisource.com/

Full Screen text-editor:


PyRoom is a free editor that stays out your way – and keeps other things out of your way, too. As a fullscreen editor without buttons, widgets, formatting options, menus and with only the minimum of required dialog windows, it doesn’t have any distractions and lets you focus on writing and only writing

Homepage: http://pyroom.org/

A simple fullscreen dark (text colour is customizable) texteditor. Does what is promises.

LaTeX editors:

(If you don’t know what LaTeX is than you very likely don’t need these editors).


Texmaker is a clean, highly configurable LaTeX editor with good hot key support and extensive LaTeX documentation. Texmaker integrates many tools needed to develop documents with LaTeX, in just one application. It has some nice features such as syntax highlighting, insertion of 370 mathematical symbols with only one click, and “structure view” of the document for easier navigation

Homepage: http://www.xm1math.net/texmaker/

LyX Document Proc

LyX is an almost WYSIWYG-frontend for LaTeX. It makes the power and typesetting quality of LaTeX available for people who are used to word processors. Since LyX supports LaTeX’s concept of general mark-ups, it is even easier and faster to create professional quality documents with it than with usual word processors. It is also possible to use LaTeX commands within LyX, so nothing of LaTeX’s power is lost.

You can extend the functionality of LyX by installing these packages:

* chktex: check for typographical errors

* dvipost: display tracked changes in DVI format output

* gnuhtml2latex: import HTML documents

* groff: improved table formatting in plain text exports

* linuxdoc-tools: export SGML LinuxDoc documents

* noweb: import noweb files

* rcs: integrated version control

* sgmltools-lite: export SGML DocBook documents

* tex4ht, hevea, tth, or latex2html: export HTML documents

* texlive-latex-extra: more styles and packages

* wv: import MS Word documents

Homepage: http://www.lyx.org/

I found it on my computer after installing by right-clicking on a text file and then choosing “open with…” – > “Open with Other Application….”


Kile is a user-friendly LaTeX source editor and TeX shell for KDE.

The source editor is a multi-document editor designed for .tex and .bib files. Menus, wizards and auto-completion are provided to assist with tag insertion and code generation. A structural view of the document assists with navigation within source files. The TeX shell integrates the various tools required for TeX processing. It assists with LaTeX compilation, DVI and postscript document viewing, generation of bibliographies and indices and other common tasks. Kile can support large projects consisting of several smaller files.

Homepage: http://kile.sourceforge.net

I wasn’t able to open the kile handbook that is mentioned in the help section of the program, but it can be found at this address: http://kile.sourceforge.net/Documentation/html/index.html

Winefisch LaTeX Editor.

Winefish is a GTK+ based LaTeX editor, which was forked from Bluefish. The main features are autotext, auto-completion, function references, syntax highlighting, customizable external tools and UTF-8 support.

Homepage: http://winefish.berlios.de

Has a very clean look out-of-the-box.


JabRef is a GUI to manage BibTeX databases, the standard LaTeX bibliography reference format. JabRef is built to be platform independent (requires Java 1.5). It merges and extends the functionalities of BibKeeper (Morten O. Alver) and JBibtexManager (Nizar Batada)

Homepage: http://jabref.sourceforge.net/

GNU TeXmacs editor

GNU TeXmacs is a free scientific text editor, which was both inspired by TeX and GNU Emacs.

The editor allows you to write structured documents via a WYSIWYG (what-you-see-is-what-you-get) and a user friendly interface. New styles may be created by the user. The program implements high-quality typesetting algorithms and TeX fonts, which help you to produce professionally looking documents. The high typesetting quality still goes through for automatically generated formulas, which makes TeXmacs suitable as an interface for computer algebra systems. TeXmacs also supports the Guile/Scheme extension language, so that you may customize the interface and write your own extensions to the editor. This package contains the architecture dependent files.

Homepage: http://www.texmacs.org

After downloading it can be found under Applications -> Accessories



Referencer is a GNOME application to organise documents or references, and ultimately generate a BibTeX bibliography file. Referencer includes a number of features to make this process easier:

* Automatic metadata retrieval from PubMed, CrossRef and ArXiv

* Smart web links

* Import from BibTeX, Reference Manager and EndNote

* Tagging

Homepage: http://icculus.org/referencer/index.html

I have to find this one out – available when you (right mouse) click on a document -> “open with” -> Open with Other Application…

Txt Reader

Txt Reader is a general text viewer, especially suited for reading novels.


* Automatically remember the place before you closed

* Support fullscreen mode

* Support hiding reader to tray with Esc

* Support page-scrolling with arrow keys

* Support bookmark

* Support encoding selection

Homepage: –

Txt Reader had a slight problem for me (see first screenshot)

It is possible to change the language of the gnome desktop icon. (see second screenshot).

This program is not a text editor. At a first glance this seems to be a rather simple reader.

Update aug. 2010 -The homepage (http://www.minisrc.com/?q=taxonomy/term/2) is no longer connected to Txt Reader


Link to part 2 of the three posts: Software found under “Accessories”

Link to part 3 of these three posts: Software found under “internet”