Archive for the 'TeX' Category

Page 2 of 3

TeX4ht and biblatex

The very powerful LaTeX bibliography processing package namely, biblatex.sty often clashes with TeX4ht. I do not have much knowledge about the innards of biblatex. However, I could fix problems found in biblatex.4ht consequent to two previous revisions. Now one more revision had taken place, as we can expect, TeX4ht fails to work with current version of biblatex (v. 1.7). Therefore, one more revision of biblatex.4ht becomes necessary which has been done now. Since biblatex is widely used by LaTeX users and many biblatex users also deploy TeX4ht for generating HTML versions of their documents, it has now become an absolute necessity to maintain biblatex.4ht in such a way that each revision of the package also triggers a newer releases of biblatex.4ht. Developers of biblatex have notified that we are going to get a major revision (v. 2.0), so we have to work hard to catch up with new releases.

Continue reading ‘TeX4ht and biblatex’

TeX4ht: Options

Following is an incomplete list of options that can be passed on to TeX4ht when it is run from command line. These can also be provided as options when tex4ht package is loaded in a LaTeX document with the default usepackage command.
Continue reading ‘TeX4ht: Options’

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

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’

Pdfpagediff

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’

The World of Don Knuth

I was often astounded by the tastes, particularly the choice of literary works and movies, of Don Knuth who is a mathematician and computer scientist by training and profession. Most of the computer scientists I know are wary of reading anything outside their realm of knowledge. If you tell them anything about existentialism or postmodern literature, they will pay scant attention to you. Continue reading ‘The World of Don Knuth’

Write registers in TeX

The io registers in TeX are often a matter of severe limitation. When we try to typeset a document that loads a lot of packages, it becomes a non-trivial task to satisfy register requirements of various packages that compete each other. Continue reading ‘Write registers in TeX’