A Literate View of tex4ht.sty
1
Outline of the Code
1.1
TeX4ht
1.2
Support for ProTex
1.3
Support for httex
1.4
First Pass
1.5
LaTeX at First Pass
1.6
Second Pass
1.7
Copyright Note
1.8
Category Codes
1.9
Ifs
1.10
User File Requests
1.11
Usepackage Interface for LaTeX
1.12
Utilities
2
Configurations
2.1
Contributes
2.2
Configurations
2.3
Tracing Configurations
2.4
Editing and Xml
2.5
Verify Elements
3
Html Environment
3.1
Initiating
3.2
TEX Parameters
3.3
Paragraphs
4
Cross References
4.1
The Commands
4.2
Internal References
4.3
External References
4.4
Interpretation for Entries
4.5
Link
4.6
Utilities
5
Html Files
5.1
Open Files
5.2
Close Files
5.3
Cross References
5.4
Root File
5.5
Document Head
5.6
Document Tail
6
HPages and Cut Points
6.1
HPages
6.2
Requests for Cutpoints
6.3
Prev/Next Cut Buttons
6.4
Grouping Mecahanism for CutAt
7
Coauthoring
7.1
The Commands
7.2
Values in Variables
7.3
Tables of Content
7.4
Load File and Link Xref of Relative
8
Subdivisions
8.1
Interface
8.2
Insertions at Boundaries of Logical Units
8.3
Building Blocks
8.4
Title
8.5
Table of Contents
8.6
Links
8.7
Control Links on Section Heads
8.8
Cut-Offs
8.9
Hooks
8.10
Utilities
8.11
Configurations for CutAt
9
Tables of Contents
9.1
Archiving the Table
9.2
Invoked Tables of Contents
9.3
Triggered Tables of Contents
10
halign-based tables
10.1
Taming of halign
10.2
Building Blocks for Accessing Halign Tables
10.3
A Realization for halign
11
Verbatim Enviroments
11.1
Verbatim Text
11.2
JavaScript
11.3
Cascade Style Sheets
12
Ditto: Positioned Elements and Gifs
12.1
Positioned Elements
12.2
/Picture Comamnd
12.3
Call to Specials of Gif
12.4
The Environment of Gif
12.5
Utilities for Gif
13
Math
13.1
End Points of Math Environments
13.2
Math into Pictures
13.3
Non-Pictorial Math
13.4
Subscripts and Superscripts
13.5
Math Classes
13.6
Renewed Commands
14
Decorated Symbols
14.1
Htf Classes: Requesting BackEnd Fonts through /specials
14.2
New Accents
14.3
Old Accents
14.4
End-of-Line Ch Characters
14.5
Symbols
15
Dvi-Based Hooks
15.1
Tracing Dvi
15.2
Sent to Dvi
15.3
Observations
16
Loose Ends
16.1
Hyphenation
16.2
String Encode
16.3
Moveright
16.4
Debugging Mode
17
e tex/latex
18
Utilities
18.1
Vertical Break Points
18.2
Counters
18.3
Pushdowns
18.4
Catergory Codes
18.5
/pend:def and /append:def
18.6
/Needs
18.7
/HCommand and /LinkCommand
18.8
Loose Ends
18.9
Tags
19
wripro.tex: HTML Stuff Shared by TeX4ht and AlProTex
19.1
Root Point
19.2
Html Commmands From Users
19.3
Cross References within Html
19.4
Html Addresses
19.5
Other
20
Background Material