The Contribution to Free Software
Here is a listing of packages and those developed jointly with our collaborators like Han The Thanh, Rajagopal, Karl Berry and Ross Moore. Most of these package are available at CTAN, the Comprehensive TEX Archive Network where contributed packages and libraries are deposited for global distribution among and/or download by the user community. Hence they form part of TEXLive, the standardized TEX software distribution released every year by the TEX Users Group.
The licenses of these packages are LATEX Project Public License (LPPL) or compatible free software license for free download and usage with freedom to copy, modify and distribute. As such, users can freely download and make use of them at their will. (Picture on the left, courtesy Wikimedia.org; Painting by Paul Klee (1879–1940): Gartenfigur, 1932)
- LATEX users to create PDF/X and PDF/A compliant pdf documents with pdfTEX thereby avoiding the usage of and dependence on proprietary software like Adobe Acrobat Professional. The package has undergone several revisions by now and the newest version is available for at CTAN. (First release: 2008-12-04) The package helps
- Helps to make tables with captions spanning to the exact width of tabular, landscape table as a float along with text in portrait mode, and related bells and whistles. Available for download here.
- Helps to overcome TEX’s limitation of writing out to 16 files. Using this package, one can make TEX to write out any number of output streams. Available for download at CTAN. (First release: 2010-08-28)
- Helps to include strings like
DRAFTor watermarks on a pdf document generated with PDFTEX. The development of package became necessary as the
draftcopypackage then available was hardwired with
pstrickspackage that won’t allow documents to work with PDFTEX. Available for download here.
- LATEX, and the present package is no more than an attempt to help users to achieve it in a limited way. The package helps to enables grid typesetting in double column documents. Grid typesetting (vertical aligning of lines of text in adjacent columns) is a difficult task in
- This package implements copyediting support for LATEX documents. Authors can enjoy the freedom of using, for example, words with US or UK or Canadian or Australian spelling in a mixed way, yet, they can choose any one of the usage forms for their entire document irrespective of kinds of spelling they have adopted. In the same fashion, the users can have the benefit of the following features available in the package: ... MORE
- It is a utility package that will notify the user about those bibliographic items that were not cited in the document, though, they’re listed in the bibliographic listing. Standard journal publishers do want uncited reference items to be removed from the document as a pre-condition for publishing. Here is the download link at CTAN.
- This is the first package that was publicly released as free software (originally developed for the University of Auckland for online delivery of lecture notes to students). The university allowed to make the package freely available to public). Available for download at CTAN (First release: 1999-03-08).
- Helps to make PDF presentations with heavy math content. Available for download at CTAN (First release: 1999-10-13).
- PSTricks package does not support processing with pdfTEX. This package helps to process any TEX document with PSTricks figures using pdfTEX. Available for download at CTAN (First release: 2001-02-13).
- TEX package that will help find that change by simply superimposing pairs of pages, allowing for a quick visual check. More details and download here. Suppose you have two PDF files which are supposed to be identical, but have a suspicion that there is a minute difference, e.g. one word has been hyphenated. This
- LATEX package
written as an extension to
memoir.clswhich takes care of the formatting requirements of Malayalam books for Sayahna Foundation. The package has several options to create PDF output suitable to be read on different kinds of reading devices:
- print — generate output for printing, default is false.
- proof — proof mode, allows to have line numbers, watermark and footer instruction for proofers.
- sphone — generate pdf output for standard mobile phone with aspect ratio of 16:9.
- mini — generate pdf output for phone with 5 inch screen size.
- kindle — generate pdf output for older versions of Kindle device.
Malayalam Opentype FontsIn collaboration with the Rachana Institute of Typography (RIT), a non-profit company, we strive hard to make available good quality Unicode fonts in Malayalam and other Indic scripts under Open Font License so that the fonts can be freely downloaded and used without any restrictions by the user community. A series of fonts — both ornamental and textual — are proposed to be released in a timely fashion and the first in this series, viz.,
RIT-Sundarhas been released on February 5, 2018 at River Valley Campus, Malayinkeezh, Trivandrum.
- LATEX Primer:
- is a popular LATEX tutorial written with novice user in mind and published by the Indian TEX Users Group. It addresses most of the production problems that might be encountered during typesetting of a book with LATEX typesetting system. All the sources, auxiliary packages, and PDF output are made available for download here so that users can typeset the book themselves (First release: 2003-09-14).
- PSTricks Tutorial:
- Online documentation of PSTricks graphics package. Available for download here (First release: 2003-09-14).
- TEX and LATEX to SGML/XML-based
formats such as (X)HTML, MathML, OpenDocument, and DocBook.
TEX4ht provides a configurable (La)TEX-based authoring system for
hypertext requirements. Authored by Eiten Gurari of Ohio State
University, TEX4ht bundle contains hundreds of TEX packages, shell
scripts and batch files to invoke the program, hypertext fonts and a binary
post-processor with the same name as the package to process
dvioutput to create the final output. It is also capable of writing
cssfiles on the fly. We have been maintaining it along with Karl Berry of TEX Users Group when its author, Eiten Gurari suddenly passed away on Monday, June 22, 2009. A highly configurable and programmable
translator of documents from
- Dropcap support for TEX4ht:
- TEX4ht can easily be configured to perform non-trivial task. Raphaël Pinson has kindly contributed the code that enables TEX4ht to support lettrine package. (lettrine.sty helps to typeset dropped capitals in a LaTeX document.) This solved the long standing problem of drop capital support in TEX4ht, even if all the options of lettrine package are not supported at the time of release. This is a typical example of how
- LATEX submissions
for journals published by Elsevier. It is a successor to
elsart.clswhich was released in 1994 by Elsevier.
elsarticle.clsalso follows the same design goal of keeping a generic tagging and formatting scheme for author submissions across all the different journals while different packages will take care of final formatting the article as per journal’s house style. Another advantage is that it is designed in such a manner that it helps translating author’s LATEX sources to various other markup formats like XML which is a prerequisite for production of PDF outputs for print and web delivery. This is a
thoroughly re-written documentclass for formatting
- CAS packages:
- This bundle provides two classes, namely,
cas-dc.clsand corresponding template files for typesetting journal articles supposed to go through Elsevier’s updated workflow. One of the sets is meant for one-column, the other for two-column layout. These are now accepted for submitting articles both in Elsevier’s electronic submission system and elsewhere. Download link at CTAN.
- Bibliographic styles:
- A bundle of twelve bibliographic style files (
BST) covering all the bibliographic models used by the journals published by Elsevier. These
*.bstfiles can be used with
CASpackages as well. Author support and download links.
peerj.clsis a user-friendly LATEX class for formatting documents containing technical content, particularly that of science, technology and medicine. The class uses environments and commands defined in LATEX kernel without changes to the signature so that clashes with other contributed LATEX packages will be minimal.
peerj.clsis primarily built upon the default
article.cls. The class is specially written for the preprint submission to the open access journal, namely, PeerJ. Download link.
- Produces lists of symbols using the capabilities of the MakeIndex program. Download link at CTAN.
Projects Under Development
The development of software of these projects are still going on and not yet ready for public release. However, links to the codebase will be made available as soon as a working version is ready.
- ePub for Malayalam:
- Packages and framework to generate ePub and PDF format outputs from LATEX sources of Malayalam documents encoded in UTF-8.
- XML Packages for Malayalam Dictionary:
- This is a very ambitious
project aimed at capturing the entire data of
Shabdataravali, the authoritative Malayalam Dictionary in XML format so that the dictionary can be preserved in future-prefect manner and reused for various computing purposes like machine translation, morphological analysis, online version of the dictionary, etc.