Part IV. Special DocBook features

Table of Contents

Chapter 14. Bibliographies
Bibliography entries
Bibliography database
Bibliography database catalog entry
Citing bibliographic entries
Numbered bibliography entries
Sorting a bibliography
Customizing bibliography output
ISO 690 bibliography standard
Bibliography title
RefDB bibliographic database
Chapter 15. Cross references
Cross references within a document
Linking from other elements
Options for generated xref text
Cross references between documents
Linking to websites
Breaking long URLs
DocBook 5 cross references
Customizing cross references
Customizing with an xrefstyle attribute
Modifying gentext templates
Customizing cross reference behavior
Customizing cross reference typography
Specialized cross references
Chapter 16. Footnotes
Footnote numbers and symbols
Formatting footnotes in HTML
Formatting footnotes in print
End notes
Chapter 17. Glossaries
Glossary formatting
Glossary formatting in print
Linking to a glossary entry
What about link and xref?
Glossary database
Glossary database catalog entry
Links in a glossary collection
Glossary sorting
Chapter 18. Graphics
Elements for graphics
Selecting file formats
Adding graphics formats
Stylesheet's selection process
Select by role
Select by format
Image sizing
Graphic size extension
Different sizes for HTML and FO output
Landscape images
Image alignment
Background color
Titles and captions
Alt text
Long descriptions
Figure floats
Inline graphics
Graphic file locations
HTML output directory
FO input directory
SVG images
SVG DTD
SVG in HTML
EPS to SVG
Imagemaps
Using calspair coords
Using imagemap coords
Chapter 19. Indexes
Adding indexterms
Specialized indexes
Outputting an index
Cleaning up an FO index
Internationalized indexes
index.method = "basic"
index.method = "kosek"
index.method = "kimber"
Formatting HTML indexes
Formatting print indexes
Index columns
Index titles
Formatting index entries
Index punctuation
XSL-FO processor indexing extensions
Customizing indexing templates
Chapter 20. Languages, characters and encoding
Document encoding
Output encoding
Saxon output character representation
Special characters
Special characters in output
Space characters
Missing characters
Language support
Using the lang attribute
Using language parameters
Language codes
Extending the set of languages
Text direction
Chapter 21. Lists
List titles
List spacing
List vertical spacing
List horizontal spacing
itemizedlist options
Different bullet symbol
Print properties for itemizedlist
orderedlist options
Different numbering style
Number continuation
List starting number
Print properties for orderedlist
variablelist options
Multiple term elements
Variable list formatting in print
Variable list formatting in HTML
simplelist options
Chapter 22. Math
Plain text math
Graphic math
Math in SVG
MathML
Equation numbering
Chapter 23. Modular DocBook files
Using XInclude
Selecting part of a file
Including plain text
XInclude fallback
XIncludes and entities for filenames
XIncludes and XML catalogs
XIncludes and directories
XIncludes and graphics files
Entity references in included text
XIncludes in XML editors
Validating with XIncludes
DTD customizations for XIncludes
Modular cross referencing
Modular sections
Shared text entities
Putting customized entities in the DTD
Processing your modular documents
Java processors and XIncludes
Using an XSL-FO processor with XIncludes
Using a module more than once in the same document
Reusing content at different levels
Using modified id values
Inserting dynamic content
Chapter 24. Olinking between documents
How to link between documents
Example of target data
Universal olinking in DocBook 5
Details to watch out for
Target database location
Using a sitemap
Olinking in print output
Setting up PDF olinking
Open target in new window
Linking between HTML and PDF documents
Page references in olinks
Generating olink text
Default olink text
Adding the document title
Using local styles
Using xrefstyle attributes
Customizing the olink template
Formatting olinks
Options for resolving olinks
Language fallback option
Debugging olinks
Processing options
Naming your data files
Using Makefiles with olinking
Using XInclude in the database document
Using catalogs for olink data
Olinks with profiling (conditional text)
Remote olink targets
Customizing olink XSL templates
Target database additional uses
Chapter 25. Other output forms
XHTML
Generating XHTML
Validating XHTML
Customizing XHTML
HTML Help
Generating HTML Help
Processing options
Formatting options
Additional resources
JavaHelp
Eclipse Platform help system
Formatted plain text
Refentry to man
Man to refentry
Microsoft Word
Chapter 26. Profiling (conditional text)
Marking conditional text
Marking small bits of text
Multiple profiling conditions
Processing profiled versions
Single-pass processing
Two-pass processing
Customization and profiling
Validation and profiling
Custom profiling attribute
Adding new profiling attributes
Adding attributes to the DTD
Adding attributes to RelaxNG
Profiling with new attributes
Using the role attribute for profiling
Chapter 27. Program listings
Formatting listings
Tab expansion
Fitting text
Full-width examples
Reducing font size
Breaking long lines
External code files
Missing text
Using XInclude for text inclusions
Annotating program listings
Line annotations
Line numbering
Callouts
Callouts on imported text
Callouts on graphics
Syntax highlighting
Chapter 28. Q and A sets
Q and A labeling
Q and A formatting
Q and A list of questions
Hiding the answers
Q and A cross references
Chunking Q and A
Q and A in table of contents
Chapter 29. Revision control
Revision elements and attributes
Formatting revhistory
XSL-FO output for revhistory
HTML output for revhistory
Draft mode
Using the status attribute
Profiling on status
Highlighting status
Highlighting changes
Change markup
HTML change output
XSL-FO change output
Chapter 30. Tables
Table width
Table alignment
Full-width tables
Column widths
Cell spacing and cell padding
Row height
Cell alignment
Horizontal alignment
Vertical alignment
Cell rotation
Cell spanning
Horizontal spans
Vertical spans
Borders
Table border
Row borders
Column borders
Border styles
Background color
Cell background color
Row background color
Long tables
Table styles in print output
table.properties attribute-set
informaltable.properties attribute-set
table.table.properties attribute-set
tabstyle template
table.row.properties template
table.cell.properties template
table.cell.block.properties template
Table page breaking
Landscape tables
Table title formatting
Table titles without number labels
Table styles in HTML output
Table summary text
HTML table elements
Table template customization for printed output
Table "continued" label
Chapter 31. Website
Creating a webpage XML file
Allowed DocBook elements
Structuring your webpages
Generating your webpages
Build with XSLT only
Build with make
Source files in multiple directories
Linking between pages
Olinks with XSLT build method
Olinks with Make method
Linking to other sites
Adding other content
Website with XML catalogs
Website formatting
Using CSS with Website
Website config attributes
Website stylesheet customization
SilkPage: enhanced Website