This is the mail archive of the
docbook@lists.oasis-open.org
mailing list for the DocBook project.
Re: Building books with variables in them
- To: docbook at lists dot oasis-open dot org
- Subject: Re: DOCBOOK: Building books with variables in them
- From: Norman Walsh <ndw at nwalsh dot com>
- Date: Thu, 20 Jul 2000 16:29:54 -0400
- References: <3.0.6.32.20000721023201.00a68ae0@203.16.214.248>
- Reply-to: Norman Walsh <ndw at nwalsh dot com>
/ Richard Sharpe <sharpe@ns.aus.com> was heard to say:
| 1. pass parameters in from the command line so I can change things like
| the latest version through a command line switch
|
| Can I do this?
If I understand you right, you want the value of a command-line
parameter to appear in the printed book. You can't do that directly,
but with a little shell scripting, you can get what you want.
Create your book like this:
<!DOCTYPE book ... [
<!ENTITY version SYSTEM "version.sgm">
]>
<book>
...
<para>This is version &version;.</para>
And then write a little shell script wrapper or something that takes
a command line argument and writes it into the file "version.sgm".
| 2. Graphics look better on the printed page if they are scaled to 50-60
| percent, but on a web site they look better as a thumbnail that the
| user clicks on to get the full image.
|
| How can I arrange it so I get different things happening with HTML vs
| PDF?
This is a little trickier. You can switch between PNG and EPS or something
like that easily, but if you want to add linking and thumbnails, you'll
probably need a little stylesheet customization.
| 3. Depending on who the documentation is for, I want different cover pages,
| headers and footers, etc.
Different stylesheet customization layers can do this for you.
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | If you are hankering after
http://www.oasis-open.org/docbook/ | certainty, you are better advised
Chair, DocBook Technical Committee | to seek it in religion: the
| stock-in-trade of science is not
| certainty but doubt.--K.C. Cole