Sold Out
Book Categories |
Introduction | xvi | |
Chapter 1 | Getting Started | 1 |
Creating DocBook Documents | 2 | |
SGML or XML? | 2 | |
Differences between SGML and SML DocBook | 4 | |
Using the SGML DTD | 4 | |
Using the XML DTD | 5 | |
Understanding DocBook Markup | 7 | |
Document Division | 7 | |
Logical Division | 7 | |
Physical Division | 7 | |
Elements | 8 | |
Anatomy of Markup Elements | 10 | |
DocBook Comments | 11 | |
Stylesheet--What They Are and How to Use Them | 12 | |
Summary | 14 | |
Chapter 2 | Writing a Technical Article | 15 |
Article Elements | 17 | |
Declaring an Article | 17 | |
Article Info | 19 | |
Standard Tags | 21 | |
Typical Markup | 22 | |
The Abstract Element | 22 | |
The Abbrev Element | 22 | |
The Acronym Element | 22 | |
The Ackno Element | 23 | |
The Attribution Element | 23 | |
The Author Element | 23 | |
The AuthorBlurb Element | 24 | |
The Blockquote Element | 24 | |
The Caution Element | 25 | |
The Copyright Element | 25 | |
The Email Element | 26 | |
The Figure Element | 26 | |
The Filename Element | 27 | |
The ItemizedList Element | 28 | |
The ListItem Element | 28 | |
The Note Element | 29 | |
The OrderedList Element | 29 | |
The Quote Element | 30 | |
The Tip Element | 30 | |
The Title Element | 31 | |
The Trademark Element | 31 | |
The Warning Element | 31 | |
Preparing for Publication | 32 | |
Summary | 32 | |
Chapter 3 | Using Images | 33 |
Types of Images | 35 | |
Preparing for Web Publication | 35 | |
JPEG | 36 | |
GIF | 36 | |
PNG | 37 | |
Marking Up Images for the Web | 39 | |
Creating PostScript and PDF Output | 43 | |
Encapsulated PostScript | 43 | |
Helpful Tools | 45 | |
The GIMP | 46 | |
gPhoto | 48 | |
Dia | 49 | |
XSane | 50 | |
Marking Up Tables and Figures | 52 | |
Making Tables | 53 | |
Table Markup | 53 | |
Making and Including Figures and Equations | 57 | |
Using LaTeX and Figures and Equations | 57 | |
Using MathML for Mathematical Equations | 58 | |
Summary | 60 | |
Chapter 4 | Preparing a Book with DocBook | 61 |
Planning for a Book | 63 | |
Dealing with Multiple Files | 63 | |
Declaring a Book | 65 | |
The BookInfo Element | 68 | |
Making the Book's Dedication | 72 | |
The Preface Element | 72 | |
Working with the Part Element | 74 | |
Declaring and Working with Chapters | 77 | |
The ChapterInfo Element | 78 | |
Book Structure Elements | 79 | |
Working with Navigational Elements | 79 | |
Working with Sections | 79 | |
Reference Pages | 83 | |
Creating an Index | 85 | |
Creating the Table of Contents | 88 | |
Creating a Glossary | 89 | |
Creating an Appendix | 91 | |
Creating a Bibliography | 92 | |
Summary | 93 | |
Chapter 5 | Making Online Documents | 95 |
Creating Online Documentation | 96 | |
Including Links with DocBook | 96 | |
Linking within a Document | 100 | |
How XRef Works | 101 | |
Using the Anchor Element | 102 | |
Using the Link Element | 104 | |
Using OLink | 105 | |
106 | ||
Converting to HTML | 108 | |
Using HTML Tidy | 110 | |
Integrating Images | 112 | |
Testing Output | 113 | |
Summary | 114 | |
Chapter 6 | Parsing DocBook | 115 |
Getting the Current DTD | 116 | |
SGML | 116 | |
XML | 117 | |
Installing the DTDs and Stylesheets | 119 | |
The Easy Way Out | 120 | |
Making and Installing a Catalog File | 121 | |
Jade--James' DSSSL Engine | 122 | |
Installing Jade on UNIX-Type Systems | 122 | |
Installing Jade on Win32 | 122 | |
Using Jade | 123 | |
OpenJade | 125 | |
Installing OpenJade | 125 | |
Using OpenJade | 125 | |
Using SGMLtools-Lite and SGMLtools | 125 | |
Installing SGMLtool-Lite | 126 | |
Parsing Documents with SGMLtools and SGMLtool-Lite | 127 | |
Rendering PostScript with SGMLtools-Lite | 127 | |
Rendering DVI with SGMLtool-Lite | 127 | |
Rendering HTML with SGMLtools-Lite | 129 | |
Text | 130 | |
RTF | 130 | |
Converting LinuxDoc to DocBook | 131 | |
Using Other Tools with DocBook | 132 | |
Summary | 133 | |
Chapter 7 | Collaborative Work with DocBook | 135 |
You Still Need Backups! | 136 | |
What Is Revision Control? | 137 | |
Going to the Library | 137 | |
Getting a Lock on It | 138 | |
Using Revision Control Programs | 138 | |
Revision Control for Group Projects | 139 | |
Revision Control for Loners | 140 | |
The GNU Revision Control System (RCS) | 140 | |
Installing RCS | 141 | |
Basic RCS | 141 | |
Checking In a File | 142 | |
Creating a Revision | 142 | |
Checking Out a File | 143 | |
Rolling Back | 144 | |
Keyword Substitutions | 145 | |
Setting Revision Numbers Manually | 147 | |
The Concurrent Versions System (CVS) | 147 | |
What Is CVS? | 147 | |
The Client/Server Model | 148 | |
Installing CVS | 148 | |
Basic CVS | 149 | |
Creating a CVS Repository | 150 | |
Checking Files In | 151 | |
Checking Files Out | 152 | |
Using CVS GUI Clients | 153 | |
Making CVS Simple with TkCVS | 153 | |
Installing TkCVS | 153 | |
Using TkCVS | 155 | |
Other GUI Clients for CVS | 159 | |
Summary | 159 | |
Chapter 8 | Using Emacs | 161 |
Getting Emacs | 162 | |
Linux and UNIX | 164 | |
Emacs on Win32 | 165 | |
MacOS | 165 | |
Basic Emacs Guide | 167 | |
Key Conventions | 167 | |
Moving around in Emacs | 170 | |
Searching and Replacing in Emacs | 172 | |
Cutting and Pasting in Emacs | 174 | |
Accessing Menus | 174 | |
Help! | 175 | |
How to Save Time with Emacs--Emacs PSGML Mode | 175 | |
Editing DocBook in Emacs | 179 | |
The SGML Menu | 179 | |
The Modify Menu | 180 | |
The Markup Menu | 180 | |
The View Menu | 182 | |
The DTD Menu | 182 | |
Summary | 184 | |
Chapter 9 | Using Vim | 185 |
Getting Vim | 187 | |
Linux/UNIX | 188 | |
Windows and DOS | 189 | |
MacOS | 190 | |
Using Vim SGML and DocBook Syntax | 191 | |
Installing Syntax Files | 192 | |
Basic Vim | 193 | |
Modal Editors | 193 | |
Starting Vim | 193 | |
Using Vim's Online Help | 198 | |
Opening Files with Vim | 198 | |
Advanced Vim | 198 | |
Searching Text with Vim | 198 | |
Searching and Replacing with Vim | 199 | |
Editing Multiple Files Simultaneously | 199 | |
Inserting Another File | 200 | |
Chapter 10 | Customizing DocBook | 201 |
Customizing the DocBook DTD | 202 | |
Ramifications of Customizing the DocBook DTD | 202 | |
Reasons to Customize the DTD | 204 | |
Reasons Not to Customize | 204 | |
A Guide to the DocBook DTD Structure | 205 | |
The DocBook Driver | 206 | |
Customizing Stylesheets | 210 | |
Understanding DSSSL | 211 | |
Making Changes to Existing Stylesheets | 211 | |
XML and Stylesheets | 213 | |
Understanding XSL | 214 | |
Is It Possible to Transform DocBook XML into Other XML Formats? | 215 | |
What Is XSLT? | 215 | |
Summary | 215 | |
Chapter 11 | XML Schema and DocBook XML | 217 |
What Is an XML Schema? | 218 | |
How Does a Schema Differ from a DTD? | 219 | |
XML Schema Data Types | 219 | |
Text | 220 | |
Numeric Data Types | 221 | |
Time | 222 | |
Language | 222 | |
Reference | 223 | |
Elements and Attributes | 223 | |
Defining an Element | 224 | |
The DocBook XML Schema | 225 | |
Validating the XML Schema | 226 | |
Summary | 227 | |
Chapter 12 | Creating Technical Documents | 229 |
Corporate Documents | 230 | |
Documents Written for Technical Conferences | 232 | |
Making a man-Style Reference Page | 233 | |
Including Code Samples | 235 | |
Listing Code | 235 | |
Formal Examples | 237 | |
Notes, Cautions, Tips, and Warnings | 239 | |
Fun with Errors | 241 | |
Writing about GUIs | 241 | |
Marking up Command Syntax | 243 | |
Commands and Options | 244 | |
Database Markup | 246 | |
Hardware Markup | 246 | |
Summary | 247 | |
Appendix A | DocBook Glossary | 249 |
Appendix B | DocBook Element Reference | 259 |
DocBook Elements | 101 | |
How to Read the Element References | 261 | |
Attributes Types | 261 | |
Common Attributes | 262 | |
Arch | 262 | |
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionDocBook Publishing
X
This Item is in Your InventoryDocBook Publishing
X
You must be logged in to review the productsX
X
X
Add DocBook Publishing, This book's user-friendly format shows you how you can use DocBook's markup language to produce professional documents that can be easily distributed in a variety of media., DocBook Publishing to the inventory that you are selling on WonderClubX
X
Add DocBook Publishing, This book's user-friendly format shows you how you can use DocBook's markup language to produce professional documents that can be easily distributed in a variety of media., DocBook Publishing to your collection on WonderClub |