Monthly Archive for September, 2010

TeX4ht: Low-level Commands

There are four commands which are very useful to write custom configuration for TeX4ht. They are: Continue reading ‘TeX4ht: Low-level Commands’

Pages: 1 2

Software Freedom

September 18 is the day of software freedom, celebrated by people around the world who believe in the four basic freedom aspect of software — freedom to run, study, change and distribute copies with or without changes. It is the result of the techno-political resistance movement led by Richard Stallman (RMS) who is credited with launching it in 1983 by founding the GNU project. Continue reading ‘Software Freedom’

KSSN: A Venerable Silent Mathematician

A funny incident happened when Prof KSS Nambooripad (KSSN) started his career as a faculty member in the math department of UC College, Alwaye in central Kerala. One of the students stood up and asked, why should they learn mathematics as he could not find any compelling reasons to learn it. Continue reading ‘KSSN: A Venerable Silent Mathematician’

TeX4ht: Configure Part 2

Navigation Links for Sectioning Divisions

\Configure{crosslinks} provides hooks to create navigation links across sub-documents created from a long document like book where chapters are broken into separate HTML documents or a long article where sections might be cut into separate documents for easy browsing. \CutAt{...} helps to split a long document at the desired section or chapter or part units. When documents are split into smaller units, we need navigation links across various split units. TeX4ht provides an important function, \Configure{crosslink}, which is explained below how various navigational links can be created and customized. Continue reading ‘TeX4ht: Configure Part 2’

TeX4ht: Configure Part 1

The \Configure command is the most powerful user command in TeX4ht system. It helps to add various kinds of hooks to insert target markup code at the desired locations in and around various types of content. For instance, take the case of section{...} in LaTeX. A typical example will be: Continue reading ‘TeX4ht: Configure Part 1’

TeX4ht: Overview of the Process

TeX4ht system has the ability to translate any TeX or LaTeX document into other markup formats such as SGML, HTML, XML, MathML, OpenOffice format, Braille, etc. Continue reading ‘TeX4ht: Overview of the Process’

MathML 3 and TeX4ht

MathML 3 is about to be formalized and going to be released as the new standard for encoding mathematics in web. It differs from the previous standard 2. The main changes that have a bearing on the functionality of TeX4ht are discussed here. Continue reading ‘MathML 3 and TeX4ht’


We often encounter nightmarish scenario while generating final versions of a long document when one or more of the following happens:

  1. New revised versions of packages used.
  2. Smaller changes to a fewer number of pages of a long document. Continue reading ‘Pdfpagediff’