LaTeX is a document preparation system. LaTeX uses markup to define structure of the document. LaTeX allows you to clearly separate the content from the format of your document. LaTeX gives high typographical quality for the documents especially for documents that are heavy on mathematics, but documents for any other area could also take advantage of these qualities.

“LyX is a document processor that encourages an approach to writing  based on the structure of your documents (WYSIWYM) and not simply their  appearance (WYSIWYG).” - LyX homepage

If you don't have time to learn how to use the markup language, and you have to create documents with LaTeX, What You See Is What You Mean (WYSWYM) TeX editors are helpful. LyX is commonly used as a GUI front-end for TeX. LyX is a popular open source word processor based on LaTeX typesetting.

Till last month (Febrary 2019), LyX haven't had support for Malayalam language. SMC managed to send a patch to the corresponding team to include that missing part - Malayalam language support.

By next release onwards, LyX with Malayalam support can be installed using package manager itself. But as of now, it won’t be available for public, but we can compile LyX from source and see how it works.

## Requirements

The following has been tested on ArchLinux and Ubuntu 16.04 only. You will need a  Malayalam font installed. I’ve used Manjari for testing. You can download, install and use a handful of fonts under open license from  SMC website. You will also  need various developer packages to compile LyX successfully. Read the README and INSTALL files in the lyx folder for knowing about these.

## Compiling

git clone git://git.lyx.org/lyx
cd lyx
./autogen.sh
./configure
make
make install

\$ make uninstall

## Final thoughts.

Test it yourself with your machine with other different operating systems and system configurations. In case of bugs, please let us know.

This was completed with inputs from Akshay S. Dinesh