The Latex Web Companion
暫譯: LaTeX 網頁伴侶

Michel Goossens, Sebastian Rahtz, Eitan M. Gurari, Ross Moore, Robert S. Sutor

  • 出版商: Addison Wesley
  • 出版日期: 1999-06-10
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 560
  • 裝訂: Paperback
  • ISBN: 0201433117
  • ISBN-13: 9780201433111
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

 

Table Of Contents

List of Figures.
List of Tables.
Preface.
1. The Web, its documents, and LaTeX.

 

 

The Web, a window on the Internet.
The Hypertext Transport Protocol.
Universal Resource Locators and Identifiers.
The Hypertext Markup Language.

LaTeX in the Web environment.
Overview of document formats and strategies.
Staying with DVI.
PDF for typographic quality.
Down-translation to HTML.
Java and browser plug-ins.
Other LaTeX-related approaches to the Web.

Is there an optimal approach?
Conclusion.


2. Portable Document Format.

 

 

What is PDF?
Generating PDF from TeX.
Creating and manipulating PDF.
Setting up fonts.
Adding value to your PDF.

Rich PDF with LaTeX: The hyperref package.
Implicit behavior of hyperref.
Configuring hyperref.
Additional user macros for hyperlinks.
Acrobat-specific commands.
Special support for other packages.
Creating PDF and HTML forms.
Validating form fields.

Designing PDF documents for the screen.
Catalog of package options.

Generating PDF directly from TeX.
Setting up pdfTeX.
New primitives.
Graphics and color.


3. The LaTeX2HTML translator.

 

 

Introduction.
A few words on history.
Principles for Web document generation.

Required software and customization.
Running LaTeX2HTML on a LaTeX document.
Installation.
Customizing the local installation.
Extension mechanisms and LaTeX packages.

Mathematics modes with LaTeX2HTML.
An overview of LaTeX2HTML's math modes.
Advanced mathematics with the math extension.
Unicode fonts and named entities, in expert mode.
HTML 4.0 and style sheets.
Large images and HTML 2.0.
Future use of MathML.

Support for different languages.
Titles and keywords.
Character-set encodings.
Multilingual documents using babel.
Images using special fonts.
Converting transliterations using preprocessors.

Extending LaTeX sources with hypertext commands using the html package.
Hyperlinks to external documents.
Enhancements appropriate for HTML.
Alternative text for hyperlinks.
Conditional environments.
Navigation and layout of HTML pages.
Example of linking various external documents.
Advanced features.


4. Translating LaTeX to HTML using TeX4ht.

 

 

Using TeX4ht.
Package options.
Picture representation of special content.

A complete example.
Manual creation of hypertext elements.
Raw hypertext code.
Hypertext pages.
Hypertext links.
Cascading Style Sheets.

How TeX4ht works.
From LaTeX to DVI.
From DVI to HTML.
Other matters.

Extended customization of TeX4ht.
Configuration files.
Tables of contents.
Parts, chapters, sections, and so on.
Defining sectioning commands.
Lists.
Environments.
Tables.
Small details.

The inner workings of TeX4ht.
The translation process.
Running LaTeX.
Running the tex4ht program.
A look at t4ht.
From DVI to GIF.
A taste of the lg file.
The font control files.
The control file.


5. Direct display of LaTeX on the Web.

 

 

IBM techexplorer Hypermedia Browser.
Basic formatting issues.
Your browser and techexplorer.
Adding hypertext links.
Popping up windows and footnotes.
Using images, sound, and video.
Defining and using pop-up menus.
Using color in your documents.
Building a document hierarchy.
Running applications.
Alternating between two displayed expressions.
Printing from techexplorer.
Searching in a document.
Optimizing your documents for techexplorer.
Scripting techexplorer from Java and JavaScript.

WebEQ.
An introduction to WebTeX.
Adding interactivity.
Using the APPLET tag with WebEQ.
Preparing HTML pages via the WebEQ Wizard.

Embedded content problems and future developments.
Expression size.
Ambient style.


6. HTML, SGML, and XML: Three markup languages.

 

 

Will HTML lead to the downfall of the Web?
HTML 4: A richer and more coherent language.
HTML 4 goodies.
HTML 4, the end of the old road.

Why SGML?
Different types of markup.
Generalized logical markup.
SGML to HTML and XML.

Extensible Markup Languages.
What is XML?
The components of XML.
Declaring document elements.

The detailed structure of an XML document.
XML is truly international.
XML document components.
The XML declaration.
The document type declaration.
Document elements.

XML parsers and tools.
Emacs and psgml.
The perlSGML programs.
The DTDParse tool.
The Language Technology Group XML toolbox.
Validating documents with XML parsers.


7. CSS, DSSSL, and XSL: Doing it with style.

 

 

Style sheet languages: A short history.
Programming or style sheets, which is better?
Formatting with Perl.
Principles of operation.
Generating a LaTeX instance.

Cascading Style Sheets.
The basic structure of a Cascading Style Sheet.
Associating style sheets with a document.
A quick look at Cascading Style Sheet properties.
Cascading Style Sheets for formatting XML documents.
The invitation example revisited.
Generating HTML with another document instance.

Document Style Semantics and Specification Language.
The components of DSSSL.
Creating style sheets with DSSSL.
Introducing Jade.
The TeX backend for Jade and the JadeTeX macros.
The Jade SGML transformation interface.
Formatting real-life documents with DSSSL.

Extensible Style Language.
The general structure of an XSL style sheet.
Building the source tree.
Template rules.
XSL processors.
Patterns.
Templates.
Formatting objects and their properties.
Proposed extensibility mechanism.
Using XSL to generate HTML or LaTeX.
Using XSL to generate formatting objects.

Summary.


8. MathML, intelligent math markup.

 

 

Introduction to MathML.
MathML, Unicode, and XML entities.

MathML software.
Equation editors.
Web browser support for MathML.
Converting LaTeX to MathML.
Typesetting MathML.


Appendix A: Example files.

 

 

An example LaTeX file and its translation to XML.
The LaTeX source.
LaTeX converted to XML.
Document Type Definition for XML version.

techexplorer scripting examples.
teched.html.
teched.java.


Appendix B: Technical appendixes.

 

 

The HyperTeX standard.
Configuring TeX4ht to produce XML.
Starting from scratch.
Adding XML tags.
Getting deeper for extra configurations.

XML name spaces.
Examples of important DTDs.
The DocBook DTD.
The AAP effort and ISO 12083.
Text Encoding Initiative.
A DTD for BIBTeX.
LaTeX -like markup, from DTD to printed document.

Transforming HTML into XML.
HTML in XML.
The Extensible HyperText Markup Language.

Java event-based interface.
The SAX Java classes.
Running a SAX application.


Appendix C: Internationalization issues.

 

 

Codes for languages, countries, and scripts.
The Unicode standard.
Character codes and glyphs.
Unicode and ISO/IEC 10646-1.
UTF-8 and UTF-16 encodings.

Foreign languages in XML.
Latin-based encodings.
Handling non-Latin encodings with UTF8.


Glossary.
URL catalog.
Bibliography.
Index. 0201433117T04062001


Back to Top

 

 

商品描述(中文翻譯)

```

 

目錄

圖表清單。

表格清單。

前言。

1. 網路、其文件與 LaTeX。

 

 

網路,互聯網的窗口。

超文本傳輸協定。

通用資源定位器和識別符。

超文本標記語言。



在網路環境中的 LaTeX。

文件格式和策略概述。

保持使用 DVI。

PDF 以獲得排版品質。

轉換為 HTML。

Java 和瀏覽器插件。

其他與 LaTeX 相關的網路方法。



是否有最佳方法?

結論。



2. 可攜式文件格式。

 

 

什麼是 PDF?

從 TeX 生成 PDF。

創建和操作 PDF。

設置字體。

為您的 PDF 增加價值。



使用 LaTeX 的豐富 PDF:hyperref 套件。

hyperref 的隱式行為。

配置 hyperref。

超鏈接的額外用戶宏。

Acrobat 特定命令。

對其他套件的特殊支持。

創建 PDF 和 HTML 表單。

驗證表單字段。



為螢幕設計 PDF 文件。

套件選項目錄。



直接從 TeX 生成 PDF。

設置 pdfTeX。

新的原語。

圖形和顏色。



3. LaTeX2HTML 轉換器。

 

 

介紹。

歷史簡述。

網頁文件生成的原則。



所需軟體和自定義。

在 LaTeX 文件上運行 LaTeX2HTML。

安裝。

自定義本地安裝。

擴展機制和 LaTeX 套件。



使用 LaTeX2HTML 的數學模式。

LaTeX2HTML 的數學模式概述。

使用數學擴展進行高級數學。

專家模式下的 Unicode 字體和命名實體。

HTML 4.0 和樣式表。

大型圖像和 HTML 2.0。

未來使用 MathML。



對不同語言的支持。

標題和關鍵字。

字符集編碼。

使用 babel 的多語言文件。

使用特殊字體的圖像。

使用預處理器轉換音譯。



使用 html 套件擴展 LaTeX 源碼的超文本命令。

指向外部文件的超鏈接。

適合 HTML 的增強功能。

超鏈接的替代文本。

條件環境。

HTML 頁面的導航和佈局。

鏈接各種外部文件的示例。

高級功能。



4. 使用 TeX4ht 將 LaTeX 轉換為 HTML。

 

 

使用 TeX4ht。

套件選項。

特殊內容的圖片表示。



完整示例。

手動創建超文本元素。

原始超文本代碼。

超文本頁面。

超文本鏈接。

層疊樣式表。



TeX4ht 的工作原理。

從 LaTeX 到 DVI。

從 DVI 到 HTML。

其他事項。



TeX4ht 的擴展自定義。

配置文件。

目錄。

部分、章節、節等。

定義分節命令。

列表。

環境。

表格。

小細節。



TeX4ht 的內部運作。

翻譯過程。

運行 LaTeX。

運行 tex4ht 程序。

查看 t4ht。

從 DVI 到 GIF。

lg 文件的簡介。

字體控制文件。

控制文件。



5. 在網路上直接顯示 LaTeX。

 

 

IBM techexplorer 超媒體瀏覽器。

基本格式問題。

您的瀏覽器和 techexplorer。

添加超文本鏈接。

彈出窗口和註腳。

使用圖像、聲音和視頻。

定義和使用彈出菜單。

在文件中使用顏色。

建立文件層次結構。

運行應用程序。

在兩個顯示的表達式之間交替。

從 techexplorer 列印。

在文件中搜索。

為 techexplorer 優化您的文件。

從 Java 和 JavaScript 腳本化 techexplorer。



WebEQ。

WebTeX 介紹。

添加互動性。

在 WebEQ 中使用 APPLET 標籤。

通過 WebEQ Wizard 準備 HTML 頁面。



嵌入內容問題和未來發展。

表達式大小。

環境樣式。



6. HTML、SGML 和 XML:三種標記語言。

 

 

HTML 會導致網路的衰退嗎?

HTML 4:一種更豐富且更一致的語言。

HTML 4 的好處。

HTML 4,舊路的終結。



為什麼選擇 SGML?

不同類型的標記。

通用邏輯標記。

SGML 到 HTML 和 XML。



可擴展標記語言。

什麼是 XML?

XML 的組件。

聲明文檔元素。



XML 文檔的詳細結構。

XML 真正國際化。

XML 文檔組件。

XML 聲明。

文檔類型聲明。

文檔元素。



XML 解析器和工具。

Emacs 和 psgml。

perlSGML 程序。

DTDParse 工具。

語言技術組 XML 工具箱。

使用 XML 解析器驗證文檔。



7. CSS、DSSSL 和 XSL:以樣式進行。

 

 

樣式表語言:簡短歷史。

程式設計或樣式表,哪個更好?

使用 Perl 進行格式化。

操作原則。

生成 LaTeX 實例。



層疊樣式表。

層疊樣式表的基本結構。

將樣式表與文檔關聯。

快速查看層疊樣式表屬性。

用於格式化 XML 文檔的層疊樣式表。

重新訪問 invitation 示例。

使用另一個文檔實例生成 HTML。



文檔樣式語義和規範語言。

DSSSL 的組件。

創建樣式表。
```