The Hyperlatex Markup Language

Hyperlatex is a package that allows you to prepare documents in HTML, and, at the same time, to produce a neatly printed document from your input. Unlike some other systems that you may have seen, Hyperlatex is not a general LaTeX-to-HTML converter. In my eyes, conversion is not a solution to HTML authoring. A well written HTML document must differ from a printed copy in a number of rather subtle ways--you'll see many examples in this manual. I doubt that these differences can be recognized mechanically, and I believe that converted LaTeX can never be as readable as a document written in HTML.

  • Introduction
  • Using Hyperlatex
  • About the Html output
  • Trying it out
  • Parsing by LaTeX LaTeX and Hyperlatex
  • Getting started
  • Preparing an input file
  • Dashes and Quotation marks
  • Simple text generating commands
  • Preventing line breaks
  • Emphasizing Text
  • Footnotes
  • Formulas
  • Ignorable input
  • Document class and title page
  • Sectioning
  • Displayed material
  • Conditional Compilation
  • LaTeX versus Html mode
  • Ignoring more input
  • Flags -- more on conditional compilation
  • Carrying on
  • Changing the type style
  • Changing type size
  • Symbols from other languages
  • Mathematical formulas
  • Defining commands and environments
  • Theorems and such
  • Figures and other floating bodies
  • Lining it up in columns
  • Simulating typed text
  • Moving information around
  • Cross-references
  • Links to external information
  • Links into your document
  • Bibliography and citation
  • Splitting your input
  • Making an index or glossary
  • Designing it yourself
  • Making menus
  • Rulers and images
  • Adding raw Html
  • Turning TeX into bitmaps
  • Controlling Hyperlatex
  • Splitting into nodes and menus
  • Customizing the navigation panels
  • Setting the Html level
  • Changing the formatting of footnotes
  • Setting Html attributes
  • Making characters non-special
  • Extending Hyperlatex
  • Supported packages
  • Xspace
  • Longtable
  • Upgrading from Hyperlatex 1.3
  • Changes since Hyperlatex 1.0
  • Changes from 1.0 to 1.1
  • Changes from 1.1 to 1.2
  • Changes from 1.2 to 1.3
  • Changes from 1.3 to 1.4
  • Acknowledgments
  • Copyright
  • References
  • Index
  • Footnotes

  • otfried@postech.vision.ac.kr