search for books and compare prices
Tables of Contents for The Latex Web Companion
Chapter/Section Title
Page #
Page Count
List of Figures
xi
List of Tables
xv
Preface
xvii
The Web, its documents, and LATEX
1
24
The Web, a window on the Internet
3
8
The Hypertext Transport Protocol
4
1
Universal Resource Locators and Identifiers
5
1
The Hypertext Markup Language
6
5
LATEX in the Web environment
11
12
Overview of document formats and strategies
12
2
Staying with DVI
14
1
PDF for typographic quality
15
1
Down-translation to HTML
16
4
Java and browser plug-ins
20
1
Other LATEX-related approaches to the Web
21
2
Is there an optimal approach?
23
1
Conclusion
24
1
Portable Document Format
25
58
What is PDF?
26
1
Generating PDF from TEX
27
8
Creating and manipulating PDF
28
1
Setting up fonts
29
4
Adding value to your PDF
33
2
Rich PDF with LATEX: The hyperref package
35
32
Implicit behavior of hyperref
36
2
Configuring hyperref
38
7
Additional user macros for hyperlinks
45
2
Acrobat-specific commands
47
2
Special support for other packages
49
1
Creating PDF and HTML forms
50
9
Designing PDF documents for the Screen
59
3
Catalog of package options
62
5
Generating PDF directly from TEX
67
16
Setting up pdfTEX
67
7
New primitives
74
6
Graphics and color
80
3
The LATEX2HTML translator
83
72
Introduction
83
3
A few words on history
84
1
Principles for Web document generation
84
2
Required software and customization
86
15
Running LATEX2HTML on a LATEX document
87
5
Installation
92
6
Customizing the local installation
98
2
Extension mechanisms and LATEX packages
100
1
Mathematics modes with LATEX2HTML
101
14
An overview of LATEX2HTML's math modes
102
3
Advanced mathematics with the math extension
105
3
Unicode fonts and named entities, in expert mode
108
2
HTML 4.0 and style sheets
110
2
Large images and HTML 2.0
112
2
Future use of MathML
114
1
Support for different languages
115
9
Titles and keywords
116
2
Character-set encodings
118
1
Multilingual documents using babel
119
1
Images using special fonts
120
1
Converting transliterations using preprocessors
120
4
Extending LATEX sources with hypertext commands using the html package
124
31
Hyperlinks to external documents
126
2
Enhancements appropriate for HTML
128
4
Alternative text for hyperlinks
132
3
Conditional environments
135
2
Navigation and layout of HTML pages
137
4
Example of linking various external documents
141
4
Advanced features
145
10
Translating LATEX to HTML using TEX4ht
155
40
Using TEX4ht
156
4
Package options
156
3
Picture representation of special content
159
1
A complete example
160
4
Manual creation of hypertext elements
164
5
Raw hypertext code
164
2
Hypertext pages
166
1
Hypertext links
167
1
Cascading Style Sheets
167
2
How TEX4ht works
169
1
From LATEX to DVI
169
1
From DVI to HTML
169
1
Other matters
170
1
Extended customization of TEX4ht
170
14
Configuration files
170
2
Tables of contents
172
3
Parts, chapters, sections, and so on
175
2
Defining sectioning commands
177
1
Lists
178
1
Environments
179
1
Tables
180
2
Small details
182
2
The inner workings of TEX4ht
184
11
The translation process
184
1
Running LATEX
185
1
Running the tex4ht program
186
1
A look at t4ht
187
1
From DVI to GIF
188
1
A taste of the 1g file
189
1
The font control files
190
3
The control file
193
2
Direct display of LATEX on the Web
195
44
IBM techexplorer Hypermedia Browser
196
28
Basic formatting issues
198
2
Your browser and techexplorer
200
4
Adding hypertext links
204
4
Popping up windows and footnotes
208
2
Using images, sound, and video
210
1
Defining and using pop-up menus
211
4
Using color in your documents
215
3
Building a document hierarchy
218
2
Running applications
220
1
Alternating between two displayed expressions
220
1
Printing from techexplorer
221
1
Searching in a document
222
1
Optimizing your documents for techexplorer
222
1
Scripting techexplorer from Java and JavaScript
223
1
WebEQ
224
10
An introduction to WebTEX
225
4
Adding interactivity
229
1
Using the APPLET tag with WebEQ
230
2
Preparing HTML pages via the WebEQ Wizard
232
2
Embedded content problems and future developments
234
5
Expression size
235
1
Ambient style
236
3
HTML, SGML, and XML: Three markup languages
239
50
Will HTML lead to the downfall of the Web?
239
2
HTML 4: A richer and more coherent language
241
2
HTML 4 goodies
242
1
HTML 4, the end of the old road
243
1
Why SGML?
243
5
Different types of markup
244
1
Generalized logical markup
245
2
SGML to HTML and XML
247
1
Extensible Markup Languages
248
8
What is XML?
249
2
The components of XML
251
4
Declaring document elements
255
1
The detailed structure of an XML document
256
15
XML is truly international
257
1
XML document components
258
1
The XML declaration
258
1
The document type declaration
259
11
Document elements
270
1
XML parsers and tools
271
18
Emacs and psgml
272
3
The perISGML programs
275
2
The DTDParse tool
277
1
The Language Technology Group XML toolbox
277
4
Validating documents with XML parsers
281
8
CSS, DSSSL, and XSL: Doing it with style
289
78
Style sheet languages: A short history
289
2
Programming or style sheets, which is better?
291
1
Formatting with Perl
292
5
Principles of operation
293
1
Generating a LATEX instance
294
3
Cascading Style Sheets
297
15
The basic structure of a CSS style sheet
298
4
Associating style sheets with a document
302
1
A quick look at CSS properties
303
3
CSS style sheets for formatting XML documents
306
3
The invitation example revisted
309
2
Generating HTML with another document instance
311
1
Document Style Semantics and Specification Language
312
25
The components of DSSSL
313
2
Creating style sheets with DSSSL
315
3
Introducing Jade
318
7
The TEX back-end for Jade and the Jade TEX macros
325
6
The Jade SGML transformation interface
331
4
Formatting real-life documents with DSSSL
335
2
Extensible Stylesheet Language
337
30
XPath for addressing parts of an XML document
338
5
The XSL Transformation Language
343
6
Formatting objects and their properties
349
1
XSL processors and tools
350
1
Using XSL to generate HTML or LATEX
351
4
Using XSL to generate formatting objects
355
5
XML, XSL and databases
360
7
MathML, intelligent math markup
367
24
Introduction to MathML
368
4
MathML, Unicode, and XML entities
371
1
MathML software
372
19
Equation editors
373
3
Web browser support for MathML
376
3
Converting LATEX to MathML
379
8
Typesetting MathML
387
4
A Example files
391
12
A.1 An example LATEX file and its translation to XML
391
8
A.1.1 The LATEX source
391
2
A.1.2 LATEX converted to XML
393
3
A.1.3 Document Type Definition for XML version
396
3
A.2 Scripting examples for techexplorer
399
4
A.2.1 teched.html
399
1
A.2.2 teched.java
400
3
B Technical appendixes
403
62
B.1 The Hyper TEX standard
403
1
B.2 Configuring TEX4ht to produce XML
404
11
B.2.1 Starting from scratch
404
3
B.2.2 Adding XML tags
407
3
B.2.3 Getting deeper for extra configurations
410
5
B.3 XML namespaces
415
2
B.4 Examples of important DTDs
417
33
B.4.1 The DocBook DTD
417
2
B.4.2 The AAP effort and ISO 12083
419
1
B.4.3 Text Encoding Initiative
420
1
B.4.4 A DTD for BIBTEX
421
12
B.4.5 LATEX-like markup, from DTD to printed document
433
17
B.5 Transforming HTML into XML
450
9
B.5.1 HTML in XML
452
2
B.5.2 The Extensible Hyper Text Markup Language
454
5
B.6 Java event-based interface
459
6
B.6.1 The SAX Java classes
459
1
B.6.2 Running a SAX application
460
5
C Internationalization issues
465
24
C.1 Codes for languages, countries, and scripts
465
10
C.2 The Unicode standard
475
5
C.2.1 Character codes and glyphs
477
1
C.2.2 Unicode and ISO/IEC 10646-1
477
2
C.2.3 UTF-8 and UTF-16 encodings
479
1
C.3 Foreign languages in XML
480
9
C.3.1 Latin-based encodings
480
3
C.3.2 Handing non-Latin encodings with UTF-8
483
6
Glossary
489
10
URL catalog
499
14
Bibliography
513
4
Index
517
<