From 8f8a9f01909ba29e2b781310baeeaaddc3f15f0d Mon Sep 17 00:00:00 2001 From: "Gerald W. Carter" Date: Tue, 22 Apr 2008 10:09:40 -0500 Subject: Moving docs tree to docs-xml to make room for generated docs in the release tarball. (This used to be commit 9f672c26d63955f613088489c6efbdc08b5b2d14) --- docs-xml/xslt/db2latex-xsl/AUTHOR | 15 + docs-xml/xslt/db2latex-xsl/CHANGES | 2 + docs-xml/xslt/db2latex-xsl/COPYING | 339 +++++ docs-xml/xslt/db2latex-xsl/COPYRIGHT | 104 ++ docs-xml/xslt/db2latex-xsl/DOCBOOK.RFE | 8 + docs-xml/xslt/db2latex-xsl/README | 39 + docs-xml/xslt/db2latex-xsl/THANKS | 82 + docs-xml/xslt/db2latex-xsl/TODO | 77 + docs-xml/xslt/db2latex-xsl/VERSION | 1 + docs-xml/xslt/db2latex-xsl/xsl/VERSION.xml | 24 + docs-xml/xslt/db2latex-xsl/xsl/abstract.mod.xsl | 87 ++ docs-xml/xslt/db2latex-xsl/xsl/admonition.mod.xsl | 283 ++++ docs-xml/xslt/db2latex-xsl/xsl/authorgroup.mod.xsl | 218 +++ docs-xml/xslt/db2latex-xsl/xsl/biblio.mod.xsl | 1069 +++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/block.mod.xsl | 396 +++++ .../xslt/db2latex-xsl/xsl/book-article.mod.xsl | 854 +++++++++++ docs-xml/xslt/db2latex-xsl/xsl/bridgehead.mod.xsl | 120 ++ docs-xml/xslt/db2latex-xsl/xsl/callout.mod.xsl | 884 +++++++++++ docs-xml/xslt/db2latex-xsl/xsl/citation.mod.xsl | 132 ++ docs-xml/xslt/db2latex-xsl/xsl/common/af.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/ar.xml | 492 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/bg.xml | 445 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/bn.xml | 504 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/ca.xml | 445 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/common.xsl | 1573 +++++++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/common/cs.xml | 491 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/da.xml | 492 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/de.xml | 538 +++++++ docs-xml/xslt/db2latex-xsl/xsl/common/el.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/en.xml | 551 +++++++ docs-xml/xslt/db2latex-xsl/xsl/common/es.xml | 482 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/et.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/eu.xml | 444 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/fi.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/fr.xml | 543 +++++++ docs-xml/xslt/db2latex-xsl/xsl/common/gentext.xsl | 716 +++++++++ docs-xml/xslt/db2latex-xsl/xsl/common/he.xml | 444 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/hr.xml | 495 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/hu.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/id.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/it.xml | 444 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/ja.xml | 445 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/ko.xml | 441 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/l10n.dtd | 63 + docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xml | 89 ++ docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xsl | 467 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/la.xml | 492 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/lt.xml | 442 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/nl.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/nn.xml | 449 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/no.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/pl.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/pt.xml | 445 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/pt_br.xml | 442 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/ro.xml | 443 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/ru.xml | 517 +++++++ docs-xml/xslt/db2latex-xsl/xsl/common/sk.xml | 488 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/sl.xml | 444 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/sr.xml | 510 +++++++ docs-xml/xslt/db2latex-xsl/xsl/common/sr_Latn.xml | 443 ++++++ .../xslt/db2latex-xsl/xsl/common/subtitles.xsl | 140 ++ docs-xml/xslt/db2latex-xsl/xsl/common/sv.xml | 487 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/th.xml | 444 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/titles.xsl | 595 ++++++++ docs-xml/xslt/db2latex-xsl/xsl/common/tr.xml | 510 +++++++ docs-xml/xslt/db2latex-xsl/xsl/common/uk.xml | 473 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/vi.xml | 442 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/xh.xml | 441 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/zh_cn.xml | 438 ++++++ docs-xml/xslt/db2latex-xsl/xsl/common/zh_tw.xml | 439 ++++++ docs-xml/xslt/db2latex-xsl/xsl/component.mod.xsl | 93 ++ docs-xml/xslt/db2latex-xsl/xsl/dingbat.mod.xsl | 85 ++ docs-xml/xslt/db2latex-xsl/xsl/docbook.xsl | 232 +++ docs-xml/xslt/db2latex-xsl/xsl/email.mod.xsl | 77 + docs-xml/xslt/db2latex-xsl/xsl/example.mod.xsl | 119 ++ docs-xml/xslt/db2latex-xsl/xsl/figure.mod.xsl | 259 ++++ docs-xml/xslt/db2latex-xsl/xsl/figures/caution.eps | 1348 ++++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/figures/caution.pdf | Bin 0 -> 1126 bytes .../xslt/db2latex-xsl/xsl/figures/important.eps | 1348 ++++++++++++++++ .../xslt/db2latex-xsl/xsl/figures/important.pdf | Bin 0 -> 1126 bytes docs-xml/xslt/db2latex-xsl/xsl/figures/note.eps | 1387 +++++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/figures/note.pdf | Bin 0 -> 1814 bytes docs-xml/xslt/db2latex-xsl/xsl/figures/tip.eps | 1503 ++++++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/figures/tip.pdf | Bin 0 -> 3699 bytes docs-xml/xslt/db2latex-xsl/xsl/figures/warning.eps | 1348 ++++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/figures/warning.pdf | Bin 0 -> 1126 bytes docs-xml/xslt/db2latex-xsl/xsl/footnote.mod.xsl | 174 +++ docs-xml/xslt/db2latex-xsl/xsl/formal.mod.xsl | 344 +++++ docs-xml/xslt/db2latex-xsl/xsl/glossary.mod.xsl | 392 +++++ docs-xml/xslt/db2latex-xsl/xsl/graphic.mod.xsl | 117 ++ docs-xml/xslt/db2latex-xsl/xsl/index.mod.xsl | 470 ++++++ docs-xml/xslt/db2latex-xsl/xsl/inline.mod.xsl | 1602 ++++++++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/keywords.mod.xsl | 140 ++ docs-xml/xslt/db2latex-xsl/xsl/labelid.mod.xsl | 503 ++++++ docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.dtd | 13 + docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xml | 498 ++++++ docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xsl | 282 ++++ docs-xml/xslt/db2latex-xsl/xsl/lists.mod.xsl | 783 ++++++++++ docs-xml/xslt/db2latex-xsl/xsl/mathelem.mod.xsl | 297 ++++ .../xslt/db2latex-xsl/xsl/mathml/ent/isoamsa.ent | 173 +++ .../xslt/db2latex-xsl/xsl/mathml/ent/isoamsb.ent | 146 ++ .../xslt/db2latex-xsl/xsl/mathml/ent/isoamsc.ent | 49 + .../xslt/db2latex-xsl/xsl/mathml/ent/isoamsn.ent | 117 ++ .../xslt/db2latex-xsl/xsl/mathml/ent/isoamso.ent | 77 + .../xslt/db2latex-xsl/xsl/mathml/ent/isoamsr.ent | 205 +++ .../xslt/db2latex-xsl/xsl/mathml/ent/isobox.ent | 67 + .../xslt/db2latex-xsl/xsl/mathml/ent/isocyr1.ent | 94 ++ .../xslt/db2latex-xsl/xsl/mathml/ent/isocyr2.ent | 53 + .../xslt/db2latex-xsl/xsl/mathml/ent/isodia.ent | 41 + .../xslt/db2latex-xsl/xsl/mathml/ent/isogrk1.ent | 75 + .../xslt/db2latex-xsl/xsl/mathml/ent/isogrk2.ent | 46 + .../xslt/db2latex-xsl/xsl/mathml/ent/isogrk3.ent | 70 + .../xslt/db2latex-xsl/xsl/mathml/ent/isogrk4.ent | 69 + .../xslt/db2latex-xsl/xsl/mathml/ent/isolat1.ent | 89 ++ .../xslt/db2latex-xsl/xsl/mathml/ent/isolat2.ent | 148 ++ .../xslt/db2latex-xsl/xsl/mathml/ent/isomfrk.ent | 79 + .../xslt/db2latex-xsl/xsl/mathml/ent/isomopf.ent | 53 + .../xslt/db2latex-xsl/xsl/mathml/ent/isomscr.ent | 79 + .../xslt/db2latex-xsl/xsl/mathml/ent/isonum.ent | 103 ++ .../xslt/db2latex-xsl/xsl/mathml/ent/isopub.ent | 111 ++ .../xslt/db2latex-xsl/xsl/mathml/ent/isotech.ent | 183 +++ .../xslt/db2latex-xsl/xsl/mathml/ent/mmlalias.ent | 529 +++++++ .../xslt/db2latex-xsl/xsl/mathml/ent/mmlextra.ent | 134 ++ .../db2latex-xsl/xsl/mathml/latex.entities.dtd | 7 + .../db2latex-xsl/xsl/mathml/latex.entities.xml | 12 + .../xsl/mathml/mathml.content.constsymb.mod.xsl | 101 ++ .../xsl/mathml/mathml.content.functions.mod.xsl | 750 +++++++++ .../db2latex-xsl/xsl/mathml/mathml.content.mod.xsl | 99 ++ .../xsl/mathml/mathml.content.token.mod.xsl | 232 +++ .../xslt/db2latex-xsl/xsl/mathml/mathml.mod.xsl | 48 + .../xsl/mathml/mathml.presentation.mod.xsl | 493 ++++++ docs-xml/xslt/db2latex-xsl/xsl/mediaobject.mod.xsl | 350 +++++ docs-xml/xslt/db2latex-xsl/xsl/msgset.mod.xsl | 237 +++ .../xslt/db2latex-xsl/xsl/normalize-scape.mod.xsl | 615 ++++++++ docs-xml/xslt/db2latex-xsl/xsl/para.mod.xsl | 221 +++ .../xslt/db2latex-xsl/xsl/param-common.mod.xsl | 381 +++++ .../xslt/db2latex-xsl/xsl/param-direct.mod.xsl | 589 +++++++ .../xslt/db2latex-xsl/xsl/param-switch.mod.xsl | 698 +++++++++ .../xslt/db2latex-xsl/xsl/part-chap-app.mod.xsl | 167 ++ docs-xml/xslt/db2latex-xsl/xsl/pi.mod.xsl | 231 +++ docs-xml/xslt/db2latex-xsl/xsl/preamble.mod.xsl | 1131 ++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/procedure.mod.xsl | 421 +++++ docs-xml/xslt/db2latex-xsl/xsl/qandaset.mod.xsl | 415 +++++ docs-xml/xslt/db2latex-xsl/xsl/refentry.mod.xsl | 343 +++++ docs-xml/xslt/db2latex-xsl/xsl/revision.mod.xsl | 247 +++ docs-xml/xslt/db2latex-xsl/xsl/scape.mod.xsl | 629 ++++++++ docs-xml/xslt/db2latex-xsl/xsl/sections.mod.xsl | 209 +++ docs-xml/xslt/db2latex-xsl/xsl/sgmltag.mod.xsl | 170 +++ docs-xml/xslt/db2latex-xsl/xsl/slides/foil.mod.xsl | 52 + .../xsl/slides/sample_foiltex/figures/caution.pdf | Bin 0 -> 1126 bytes .../slides/sample_foiltex/figures/important.pdf | Bin 0 -> 1126 bytes .../xsl/slides/sample_foiltex/figures/note.pdf | Bin 0 -> 1814 bytes .../xsl/slides/sample_foiltex/figures/tip.pdf | Bin 0 -> 3699 bytes .../xsl/slides/sample_foiltex/figures/warning.pdf | Bin 0 -> 1126 bytes .../xsl/slides/sample_foiltex/slides.pdf | Bin 0 -> 34650 bytes .../xsl/slides/sample_foiltex/slides.tex | 420 +++++ .../xsl/slides/sample_foiltex/slides.xml | 251 +++ .../xsl/slides/sample_foiltex/slides.xsl | 158 ++ docs-xml/xslt/db2latex-xsl/xsl/slides/slides.xsl | 96 ++ .../db2latex-xsl/xsl/slides/slidesinfo.mod.xsl | 61 + .../xslt/db2latex-xsl/xsl/slides/slidestoc.mod.xsl | 34 + docs-xml/xslt/db2latex-xsl/xsl/synop-oop.mod.xsl | 691 +++++++++ .../xslt/db2latex-xsl/xsl/synop-struct.mod.xsl | 248 +++ docs-xml/xslt/db2latex-xsl/xsl/table.mod.xsl | 1414 +++++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/texmath.mod.xsl | 259 ++++ docs-xml/xslt/db2latex-xsl/xsl/verbatim.mod.xsl | 189 +++ docs-xml/xslt/db2latex-xsl/xsl/xref.mod.xsl | 1208 +++++++++++++++ docs-xml/xslt/db2latex-xsl/xsl/xsldoc.ent | 55 + docs-xml/xslt/docbook2pearson.xsl | 1042 +++++++++++++ docs-xml/xslt/expand-sambadoc.xsl | 172 +++ docs-xml/xslt/expand-smbconfdoc.xsl | 168 ++ docs-xml/xslt/extract-examples.xsl | 50 + docs-xml/xslt/figures/caution.eps | 158 ++ docs-xml/xslt/figures/important.eps | 158 ++ docs-xml/xslt/figures/note.eps | 152 ++ docs-xml/xslt/figures/tip.eps | 152 ++ docs-xml/xslt/figures/warning.eps | 134 ++ docs-xml/xslt/fo.xsl | 8 + docs-xml/xslt/generate-attributions.xsl | 82 + docs-xml/xslt/generate-dependencies.xsl | 53 + docs-xml/xslt/html-chunk.xsl | 14 + docs-xml/xslt/html-common.xsl | 87 ++ docs-xml/xslt/html.xsl | 9 + docs-xml/xslt/html/samba.css | 80 + docs-xml/xslt/latex.overrides.xml | 10 + docs-xml/xslt/latex.xsl | 227 +++ docs-xml/xslt/latex/sambadoc.cls | 345 +++++ docs-xml/xslt/man.xsl | 146 ++ docs-xml/xslt/manpage-summary.xsl | 36 + docs-xml/xslt/sambadoc2pearson.xsl | 80 + docs-xml/xslt/smb.conf-html.xsl | 103 ++ docs-xml/xslt/strip-references.xsl | 10 + docs-xml/xslt/yodl.xsl | 320 ++++ 193 files changed, 62781 insertions(+) create mode 100644 docs-xml/xslt/db2latex-xsl/AUTHOR create mode 100644 docs-xml/xslt/db2latex-xsl/CHANGES create mode 100644 docs-xml/xslt/db2latex-xsl/COPYING create mode 100644 docs-xml/xslt/db2latex-xsl/COPYRIGHT create mode 100644 docs-xml/xslt/db2latex-xsl/DOCBOOK.RFE create mode 100644 docs-xml/xslt/db2latex-xsl/README create mode 100644 docs-xml/xslt/db2latex-xsl/THANKS create mode 100644 docs-xml/xslt/db2latex-xsl/TODO create mode 100644 docs-xml/xslt/db2latex-xsl/VERSION create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/VERSION.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/abstract.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/admonition.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/authorgroup.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/biblio.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/block.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/book-article.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/bridgehead.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/callout.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/citation.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/af.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ar.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/bg.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/bn.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ca.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/common.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/cs.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/da.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/de.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/el.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/en.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/es.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/et.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/eu.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/fi.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/fr.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/gentext.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/he.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/hr.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/hu.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/id.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/it.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ja.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ko.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/l10n.dtd create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/la.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/lt.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/nl.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/nn.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/no.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/pl.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/pt.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/pt_br.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ro.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/ru.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sk.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sl.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sr.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sr_Latn.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/subtitles.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/sv.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/th.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/titles.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/tr.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/uk.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/vi.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/xh.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/zh_cn.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/common/zh_tw.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/component.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/dingbat.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/docbook.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/email.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/example.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figure.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/caution.eps create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/caution.pdf create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/important.eps create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/important.pdf create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/note.eps create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/note.pdf create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/tip.eps create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/tip.pdf create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/warning.eps create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/figures/warning.pdf create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/footnote.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/formal.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/glossary.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/graphic.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/index.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/inline.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/keywords.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/labelid.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.dtd create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/lists.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathelem.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsa.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsb.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsc.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsn.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamso.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsr.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isobox.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr1.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr2.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isodia.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk1.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk2.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk3.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk4.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat1.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat2.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomfrk.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomopf.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomscr.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isonum.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isopub.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isotech.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlalias.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlextra.ent create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.dtd create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.constsymb.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.functions.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.token.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.presentation.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/mediaobject.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/msgset.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/normalize-scape.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/para.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/param-common.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/param-direct.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/param-switch.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/part-chap-app.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/pi.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/preamble.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/procedure.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/qandaset.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/refentry.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/revision.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/scape.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/sections.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/sgmltag.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/foil.mod.xsl create mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/caution.pdf create mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/important.pdf create mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/note.pdf create mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/tip.pdf create mode 100755 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/warning.pdf create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.pdf create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.tex create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xml create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/slides.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/slidesinfo.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/slides/slidestoc.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/synop-oop.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/synop-struct.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/table.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/texmath.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/verbatim.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/xref.mod.xsl create mode 100644 docs-xml/xslt/db2latex-xsl/xsl/xsldoc.ent create mode 100644 docs-xml/xslt/docbook2pearson.xsl create mode 100644 docs-xml/xslt/expand-sambadoc.xsl create mode 100644 docs-xml/xslt/expand-smbconfdoc.xsl create mode 100644 docs-xml/xslt/extract-examples.xsl create mode 100644 docs-xml/xslt/figures/caution.eps create mode 100644 docs-xml/xslt/figures/important.eps create mode 100644 docs-xml/xslt/figures/note.eps create mode 100644 docs-xml/xslt/figures/tip.eps create mode 100644 docs-xml/xslt/figures/warning.eps create mode 100644 docs-xml/xslt/fo.xsl create mode 100644 docs-xml/xslt/generate-attributions.xsl create mode 100644 docs-xml/xslt/generate-dependencies.xsl create mode 100644 docs-xml/xslt/html-chunk.xsl create mode 100644 docs-xml/xslt/html-common.xsl create mode 100644 docs-xml/xslt/html.xsl create mode 100644 docs-xml/xslt/html/samba.css create mode 100644 docs-xml/xslt/latex.overrides.xml create mode 100644 docs-xml/xslt/latex.xsl create mode 100644 docs-xml/xslt/latex/sambadoc.cls create mode 100644 docs-xml/xslt/man.xsl create mode 100644 docs-xml/xslt/manpage-summary.xsl create mode 100644 docs-xml/xslt/sambadoc2pearson.xsl create mode 100644 docs-xml/xslt/smb.conf-html.xsl create mode 100644 docs-xml/xslt/strip-references.xsl create mode 100644 docs-xml/xslt/yodl.xsl (limited to 'docs-xml/xslt') diff --git a/docs-xml/xslt/db2latex-xsl/AUTHOR b/docs-xml/xslt/db2latex-xsl/AUTHOR new file mode 100644 index 0000000000..6d5543d6fc --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/AUTHOR @@ -0,0 +1,15 @@ + + +Ramon Casellas , + * Project manager and Developer. + * with the help of many other people :) + +James Devenish + * Project manager and Developer. + * Patches and improvements. diff --git a/docs-xml/xslt/db2latex-xsl/CHANGES b/docs-xml/xslt/db2latex-xsl/CHANGES new file mode 100644 index 0000000000..b5edb15e88 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/CHANGES @@ -0,0 +1,2 @@ +A ChangeLog is not available for 0.8pre1 but will be present +in the final 0.8 release. diff --git a/docs-xml/xslt/db2latex-xsl/COPYING b/docs-xml/xslt/db2latex-xsl/COPYING new file mode 100644 index 0000000000..a43ea2126f --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 675 Mass Ave, Cambridge, MA 02139, USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/docs-xml/xslt/db2latex-xsl/COPYRIGHT b/docs-xml/xslt/db2latex-xsl/COPYRIGHT new file mode 100644 index 0000000000..31f9b6f32c --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/COPYRIGHT @@ -0,0 +1,104 @@ + + + +IMPORTANT: These stylesheets ARE NOT the official DocBook XSL stylesheets. These stylesheets ARE NOT +maintained by Norman Walsh. Please, DO NOT e-mail Norman about any question regarding these stylesheets + + +********************************************************************** + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +********************************************************************** + + +DocBook to LaTeX XSL Transformation Stylesheets +(c) 2000-2004 Ramon Casellas + + +-------------------------------------------------------------------------------- + + +FROM THE OFFICIAL XSL Docbook Stylesheets +____________________________________________ +Copyright (C) 1999, 2000, 2001, 2002 Norman Walsh + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the ``Software''), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +Except as contained in this notice, the names of individuals +credited with contribution to this software shall not be used in +advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization +from the individuals in question. + +Any stylesheet derived from this Software that is publically +distributed will be identified with a different name and the +version strings in any derived Software will be changed so that +no possibility of confusion between the derived package and this +Software will exist. + +Warranty +-------- + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER +CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +ORIGINAL DOCBOOK XSL STYLESHEETS +* Norman Walsh XSL Stylesheets http://www.nwalsh.com + +DOCBOOK DTD +* Arbortex, Oasis, etc +* See Docbook copyrigth + +MATHML PORTIONS +-------------------------------------------------------------- + Unlimited use, reproduction, and distribution of this software is + permitted. Any copy of this software must include both the above + copyright notice of Xerox Corporation and this paragraph. Any + distribution of this software must comply with all applicable United + States export control laws. This software is made available AS IS, + and XEROX CORPORATION DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, + INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE, AND NOTWITHSTANDING ANY OTHER + PROVISION CONTAINED HEREIN, ANY LIABILITY FOR DAMAGES RESULTING FROM + THE SOFTWARE OR ITS USE IS EXPRESSLY DISCLAIMED, WHETHER ARISING IN + CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, EVEN IF + XEROX CORPORATION IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + emmanuel.pietriga@xrce.xerox.com + This work is done for the OPERA project (INRIA) during a thesis work under a + CIFRE contract. +----------------------------------------------------------------- + +* string-replace by David Carlisle http://www.jclark.com + +* xt by James Clarck http://www.jclark.com + + +BUGS and MISSING FEATURES :) +* Ramon Casellas +casellas@aist.enst.fr +http://www.enst.fr/~casellas diff --git a/docs-xml/xslt/db2latex-xsl/DOCBOOK.RFE b/docs-xml/xslt/db2latex-xsl/DOCBOOK.RFE new file mode 100644 index 0000000000..c749ac99ed --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/DOCBOOK.RFE @@ -0,0 +1,8 @@ + + diff --git a/docs-xml/xslt/db2latex-xsl/README b/docs-xml/xslt/db2latex-xsl/README new file mode 100644 index 0000000000..cf76210f09 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/README @@ -0,0 +1,39 @@ + + +Note +===================== +This file is obsolete. Please see the instructions available at the DB2LaTeX +project website -- a local HTML copy +accompanies this distribution. + +Disclaimer +===================== +Documentation is *needed* and obviously very important, but bear +in mind that it is also very boring. WYSIWID: What you see is +what it's done... + +Installation +===================== +DB2LaTeX is now a standalone product, the main driver stylesheet is docbook.xsl. +Process your document with your favourite (and I hope supported) XSLT engine. +See the sample directory. + +Extending the stylesheets +========================= +XSL variables that are supposed to affect the output of the XSLT are in vars.mod.xsl +Cfr. Norman Walsh documentation on how to extend (add a customization layer). + +Thanks +===================== +See the THANKS file + +Authors +===================== +Ramon Casellas casellas@infres.enst.fr +James Devenish j-devenish@users.sourceforge.net diff --git a/docs-xml/xslt/db2latex-xsl/THANKS b/docs-xml/xslt/db2latex-xsl/THANKS new file mode 100644 index 0000000000..18acd0731e --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/THANKS @@ -0,0 +1,82 @@ +Without this people, DB2LaTeX would not exist: +--------------------------------------------------- +* Norman Walsh and OASIS comitee: +* Docbook/DSSSL/XSL/Mailing Lists contributors +* Open Source Developers +* David Carlisle +* James Clark + + + +DB2LaTeX +------------------ +The following people have contributed by sending sending patches, bug reports, suggestions or simply interesting comments. +Thank you. +R. + +* Michel Goosens +* James Devenish +* Michael Wiedmann +* Steve Fisher +* Camille Begnis +* Andrea Giuliano. +* Frederic Schwebel +* Emmanuel Pietriga +* Benoit G/Nicolas Marsgui +* Sebastien Blondeel +* Olivier Dameron +* Sebastien Schneider +* Marco Kuhlmann +* Raphael Goubet +* Indrek Pehk +* Balazs Scheider +* Jakob VoB +* David Nelson +* Jirka Kosek +* Steinar Bang +* Vitaly Ostanin +* Brian McGurk + +* Roman Kennkee roman(at)cognition(dot)uni-freiburg(dot)de 24 Feb 2003 11:50:13 +0100 + - Patches for MathML + +* Ralph Meijer rmeijer(at)users(dot)sourceforge(dot)net 12 Mar 2003 12:01:30 +0100 + - Bug report : mediaobject is not processed according to DocBook guidelines. + - Submitted patch for mediaobject.mod.xsl + +* Stephane Bortzmeyer 13 Mar 2003 + - Bug reports + - Patch for qanda.mod.xsl + +* Jan Pavlovic 02 Avr 2003 + - Bug reports and Suggestions + - Suggested the use of textbackslash + - Suggested a new processing for lot. Now you can use the @label to output only tables, figures or both + - graphic.default.extension is now honoured. + - added support for child::editor and others in biblio. + - Index terms are now scaped. + - updated keywordset so now it uses latex.mapping + - added xsl template for keyword + - added xsl template for inlineequation + - keywords are now processed in bookinfo + +* Thomas Schraitle (tom_schr) 14 Avr 2003 + - Submitted patch for indexterm. + +* Michael Wiedmann 14 Avr 2003 and beyond + - Bug Reports concerning authorgroup/author articleinfo and incorrect title in preface processing. + - Useful comments. + - Patches. + - 'Contrib' templates. + - Gentext localisation strings. + +* Florence HENRY 7 Oct 2003 + - Several LaTeX suggestions. + - Help with colsep. + +* LEGUEDOIS, Frederic + - Bug report in xsl/common/common.xsl regarding count() and has.ext with saxon. + +* Cesar A. R. Crusius 3 Nov 2003 + - Some new MathML templates. + diff --git a/docs-xml/xslt/db2latex-xsl/TODO b/docs-xml/xslt/db2latex-xsl/TODO new file mode 100644 index 0000000000..0c5327780c --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/TODO @@ -0,0 +1,77 @@ + + +SHORT + +20030418 - JD + * Hyperlinks in QandA + * Support for regular typeface characterset within verbatim (for literallayout + support -- see test_article). + * Fix \maketitle to reduce space waste in articles. + +20030418 - RCAS + * Refactor code regarding authors and authorgroups in a single named tempalte. + * Test articles in books -> book/article and the author/authorgroup prcessing + * Start support por partinfos/chapterinfos and to be able to output a ToC per + part / chapter ... + +200303XX - JD + * There also needs to be some way of handling character entities like + — (or their Unicode equivalents). It is a pity that XPath + doesn't have functions for regular expression substitution. + + * Tables, tables, tables, always tables... Anyone? + * Bibliography + * bibliomixed is not supported + * Manage .bst files ? + + * Qanda is not supported at all (but patch supplied by S.B. 13 Mar 2003) + RCAS: Added basic support. + A QandASet has several QandADivs that have several QandAEntries. + See xsl/sample/test_qanda + + * Math + * Improve support for MathElems tags (customized DTD) + * Improve support for tm and inlinetm (embedded LaTeX Math) + * Start MathML support + * Lists + * Ordered lists are mapped to enumerate, regardless of 'continues' + + * Index : basic support. Only ONE index per LaTeX Document. + Support for several see/seealso + + * Footnote: if possible, improve upon the existing \catcode kludge + for \urls within \footnotes. + + * Tables/figures: look into whether page-spanning floats are possible + when using two-column
s. Add Q&A about this. + +LONG + * Update localisation. + + * Overhaul handling of titles. + + * Index support. + + * Add chunking, so each chapter/part/etc... is created on a separate .tex file + and manage the \input. (Also: automation of cover file generation.) + + RCAS: Done. See xsl/sample/chunking + Depends on Norman Walsh chunker.xsl. + + * Document latex.* variables (see vars.mod.xsl). + + * Better support of everything :) + + * Package.. rpm/deb/tgz + RCAS: rpm & tar.gz ok. + RCAS: .deb pending (check debian mailing lists for a mantainer.) + + * Add autoconf/automake + * Detect jdk if required. + * Detect xslt processors. diff --git a/docs-xml/xslt/db2latex-xsl/VERSION b/docs-xml/xslt/db2latex-xsl/VERSION new file mode 100644 index 0000000000..ecc00bbb6f --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/VERSION @@ -0,0 +1 @@ +0.8pre1 diff --git a/docs-xml/xslt/db2latex-xsl/xsl/VERSION.xml b/docs-xml/xslt/db2latex-xsl/xsl/VERSION.xml new file mode 100644 index 0000000000..2e71a6b968 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/VERSION.xml @@ -0,0 +1,24 @@ + + + + +0.8pre1 +0.7 + + + + HEAD + + + +$Id: VERSION.xml,v 1.6 2004/01/31 12:47:11 j-devenish Exp $ + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/abstract.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/abstract.mod.xsl new file mode 100644 index 0000000000..995930d1b9 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/abstract.mod.xsl @@ -0,0 +1,87 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: abstract.mod.xsl,v 1.12 2003/12/30 13:38:04 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Abstracts <filename>abstract.mod.xsl</filename> + + The file abstract.mod.xsl contains the + XSL template for abstract. + + + + + Process abstract elements + + + Uses the &latex; abstract environment + to format abstracts as blocks. + + + + &no_var; + + + Currently, the title is not honoured. + The &db2latex; template for abstract is intended for use with article and book, only. + + + + &test_article; + &test_book; + &test_ddh; + &test_ieeebiblio; + &test_varioref; + + + + + &mapping; + + + + + + + + + -title + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/admonition.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/admonition.mod.xsl new file mode 100644 index 0000000000..c42f040d9c --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/admonition.mod.xsl @@ -0,0 +1,283 @@ + + %xsldoc.ent; ]> + + + + + + + $Id: admonition.mod.xsl,v 1.14 2004/01/03 09:48:34 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Admonitions <filename>admonition.mod.xsl</filename> + + + + &DocBook; includes admonitions (warning, + tip, important, + caution, note), which are set off + from the main text. &DB2LaTeX; places these in the normal text flow + but surrounds them with a box border. + + + + + + + + + + + + + + + + Declares a new environment to be used for admonitions + + + + + This &LaTeX; environment is emitted during the preamble. That + environment has two mandatory parameters. Instances of the + environment are customised for each admonition via those + parameters. Instances will be typeset as boxed areas in the + document flow. + + + + + The first argument is the filename for graphics (e.g. + $admon.graphics.path/warning). + The second argument is the admonition title or the associated + generic text. + + + + + Processing the <doc:db>warning</doc:db> admonition + When processing the admonition, the following code is generated: + + + + + + + + + The environment uses graphics by default. This may generate errors or warnings + if &LaTeX; cannot find the graphics. If necessary, graphics may be disabled + via . + + + + + + + + + + + + + + % ---------------------------------------------- + % Define a new LaTeX environment (adminipage) + % ---------------------------------------------- + \newenvironment{admminipage}% + { % this code corresponds to the \begin{adminipage} command + \begin{Sbox}% + \begin{minipage}% + } %done + { % this code corresponds to the \end{adminipage} command + \end{minipage} + \end{Sbox} + \fbox{\TheSbox} + } %done + % ---------------------------------------------- + % Define a new LaTeX length (admlength) + % ---------------------------------------------- + \newlength{\admlength} + % ---------------------------------------------- + % Define a new LaTeX environment (admonition) + % With 2 parameters: + % #1 The file (e.g. note.pdf) + % #2 The caption + % ---------------------------------------------- + \newenvironment{admonition}[2] + { % this code corresponds to the \begin{admonition} command + \hspace{0mm}\newline\hspace*\fill\newline + \noindent + \setlength{\fboxsep}{5pt} + \setlength{\admlength}{\linewidth} + \addtolength{\admlength}{-10\fboxsep} + \addtolength{\admlength}{-10\fboxrule} + \admminipage{\admlength} + {\bfseries \sc\large{#2}} + \newline + \\[1mm] + \sffamily + + + % + + \includegraphics[ ]{#1} + \addtolength{\admlength}{-1cm} + \addtolength{\admlength}{-20pt} + \begin{minipage}[lt]{\admlength} + \parskip=0.5\baselineskip \advance\parskip by 0pt plus 2pt + } %done + { % this code corresponds to the \end{admonition} command + \vspace{5mm} + \end{minipage} + \endadmminipage + \vspace{.5em} + \par + } + + + + Choose an admonition graphic + + + + For each admonition element + (warning, tip, important, caution, note), + this template chooses the graphics filename. If the admonition element is + not known, the note graphic is used. + + + + + + + name + + + + The name of the adminition. &DB2LaTeX; includes + different graphics for different adminitions. By + default, name defaults to the + XSLT local-name of the + current node. + + + + + + + + + + + + note + warning + caution + tip + important + note + + + + + Process admonitions + + + + Invokes the environment provided by + and applies templates. + + + An admonition will look something like this note. + + + + + There can be excessive whitespace between + the bottom of the admonition area and a subsequent paragraph. + + + + + + + + + + + + &test_adm; + &test_bind; + &test_book; + + + + + &mapping; + + + + + + + admonition + + { + / + + }{ + + + + + + + + + + + } + + + + + admonition + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/authorgroup.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/authorgroup.mod.xsl new file mode 100644 index 0000000000..3c625d3d1b --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/authorgroup.mod.xsl @@ -0,0 +1,218 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: authorgroup.mod.xsl,v 1.10 2003/12/30 13:38:54 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Authorgroups <filename>authorgroup.mod.xsl</filename> + + The file authorgroup.mod.xsl contains the + XSL templates for author, editor, + othercreditpersonname, authorblurb, + authorgroup and authorinitials. +
+ Pertinent Variables + + + +
+
+
+ + + Process authorgroup elements + + + Formats a list of authors for typsetting as a formatted block + (not inline). + + + Applies templates for author elements, + inserting and between authors' names. + + + + &no_var; + + + + + person.list + + + + The nodes to be formatted. By default, the template + will select child::author, child::corpauthor, + child::othercredit and child::editor for the + current node. + + + + + + + + + + May be called from any template when the current node has + author, editor, + corpauthor or othercredit children. + + + + + This template uses person.name.list from + db2latex/xsl/common/common.xsl to format + the list of authors. + + + + + + For compatibility with &latex;, is called on the output of + person.name.list. + This may pose problems but has not been + investigated. + + + + + + &test_article; + &test_biblio; + &test_bind; + &test_book; + &test_ieeebiblio; + &test_minimal; + + + + + + + + + + + + + + + + + Process names of authors and similar elements + + + + Formats a person's name for inline display. + + + + + &no_var; + + + + + + This template uses person.name from + db2latex/xsl/common/common.xsl to format the + names of author, editor, + othercredit and personname + elements. + + + + + + For compatibility with &latex;, is called on the output of + person.name.list. + This may pose problems but has not been + investigated. + + + + + + + See . + + + + + + + + + + + + + + Process authorinitials elements + + + + Represents authorinitials by applying templates + normally and then appending . + + + + + + + + + + + + The use of + should be replaced with the normal localisation mechanism. + + + + + + &test_book; + &test_article; + &test_ieeebiblio; + &test_minimal; + + + + + + + + + +
diff --git a/docs-xml/xslt/db2latex-xsl/xsl/biblio.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/biblio.mod.xsl new file mode 100644 index 0000000000..a1da6ce924 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/biblio.mod.xsl @@ -0,0 +1,1069 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: biblio.mod.xsl,v 1.21 2004/01/26 08:57:46 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Bibliographies <filename>biblio.mod.xsl</filename> + + + The file biblio.mod.xsl contains the XSL + template for bibliography and associated + elements. + + + + All versus cited mode + + These modes are superseded by &BibTeX; + when using &BibTeX;. + + + + The option can be used + to select all mode or cited mode. + With the cited mode, only the biblioentries that have been + cited somewhere in the document are output. Otherwise (in + all mode) all biblioentries found are output (as + the HTML stylesheets do). + + + + &DocBook; versus &BibTeX; + + + &DB2LaTeX; supports &BibTeX;. When this mode is enabled, + you can use a &BibTeX; citations file. Your citations can then refer to + your &BibTeX; keys (xrefs + are unlikely to work, though). You will need to provide a + &LaTeX; command to select a bibliographic citation style as + is normal for &BibTeX; (see ). You must also run the + bibtex command when typesetting your + document with &LaTeX;. + + + + Although &DocBook; allows bibliographies + within a number of components, such as section, the use of &BibTeX; + is only useful for a single, chapter-level bibliography. + + + + To enable &BibTeX; mode, insert an empty + bibliography element in your &DocBook; + document. However, note that this is not valid &DocBook;, + though it will lead to the desired results with most + &DocBook; XSL stylesheets (including those for HTML). + You will also need to set the + variable to the correct path of your &BibTeX; citations file. + + Alternatively, you may choose to use a processing + instruction named bibtex-bibliography + instead of an empty element. The name of the citations file + may be specified within the processing instruction or via + (see + ). + + + + Using &BibTeX; with &DB2LaTeX; + + + A &BibTeX; bibliography may be enabled by providing the + name of your citations file, the name of a &BibTeX; style, + and the insertion of an appropriate node in your + &DocBook; document. In your customisation layer: + + +% Your LaTeX customisation commands +\bibliographystyle{ieeetr} + + +]]> + + Then, in your document, type this: + + +]]> + + Although this is not valid according to the &DocBook; + DTD, it will work with most stylesheets (not just + &DB2LaTeX;). Alternatively, you may instead use a + processing instruction in compliance with the DTD, + though this will work only with &DB2LaTeX; and you will + not be able to specify a custom title + for your bibliography: + + +]]> + + You may optionally specify the citations file directly + (you will not need to set + latex.bibfiles): + + +]]> + + + + + + + + + + + + + + + Essential preamble for biblio.mod.xsl support + + + + Defines docbooktolatexbibname, + docbooktolatexbibaux + and docbooktolatexbibliography. + + + + + + &preamble; + + + + + + + + + + + + Process bibliography elements + + + This is a complex template that can format bibliographies as + chapter-level or section-level components. + + + + + + + + + + + + makechapter + + + + Whether to make a chapter-level bibliography or + not. This is normally determined by examining + whether the bibliography element + occurs as a child of a book or + part. If so, the bibliography will + be formatted as an unnumbered chapter. If not, the + bibliography will be formatted as an unnumbered + section. This effect does not hold for &BibTeX; + bibliographies, which will be formatted by the + &LaTeX; bibliography command. + + + + + + + + This template probably contains many bugs. + &essential_preamble; + + + + &test_article; + &test_biblio; + &test_bind; + &test_book; + &test_cited; + &test_ieeebiblio; + + + + + &mapping;: this template will use the bibliography-chapter + and bibliography-section mappings. + + + + + + + + + + bibliography-chapter + + + bibliography-section + + + + + + thebibliography + docbooktolatexbibliography + + + + + + + + \let\oldbibname\bibname + \let\oldrefname\refname + \def\bibname{ + + } + \let\refname\bibname + + + + + + + + DB2LaTeX: Bibliographic Output Mode : + + + \chapter*{\docbooktolatexbibnamex}\hypertarget{ + + }{} + + + \section*{\docbooktolatexbibnamex}\hypertarget{ + + }{} + + + \begin{ + + }{ + + + }{\ + + + chapter + section + + }{ + + + + + + \docbooktolatexbibname + + + + }\hypertarget{ + + }{} + + + + + + + + + + + + + + + + + + + + + + + + + \end{ + + } + + + \hypertarget{ + + }{} + + + + + + + + \chapter* + + + \section* + + + {\docbooktolatexbibnamex}\hypertarget{ + + }{} + + + + % Assume that an empty <bibliography> means ``use BibTeX'' or similar. + \bibliography{} + + + + + + + \let\bibname\oldbibname + \let\refname\oldrefname + + + + + Process bibtex-bibliography nodes + + + Output a &BibTeX; bibliography. + + + + + + + + + + + makechapter + + + + Choose which &LaTeX; mapping to use. This is + normally determined by examining whether the PI + occurs as a child of a book or + part. Regardless of this + parameter, the bibliography will be formatted as a + chapter via the &LaTeX; bibliography command. + + + + + + filename + + + + The filename of the &BibTeX; citations source file. + By default, this will be obtained from the content + of the process instruction, if present, or + otherwise from . + + + + + + + + This PI is not part of &DocBook; and is only supported by &DB2LaTeX; + The formatting of the bibliography is performed by &LaTeX; and is not + configurable by &DB2LaTeX;. + + + + &mapping;: This template will use the bibliography-chapter + or bibliography-section mapping. + + + + + + + + + + + + + + + + + + + bibliography-chapter + + + bibliography-section + + + + + + + \bibliography{} + + + + + + + Process bibliodiv elements + + + Formats subdivisions of bibliographies. + + + + + + + + + &essential_preamble; + + + + &test_article; + &test_biblio; + &test_bind; + &test_book; + &test_cited; + &test_ieeebiblio; + + + + + + + + docbooktolatexbibliography + thebibliography + + + + \begin{docbooktolatexbibliography}{ + + }{\ + + subsection + }{ + + }\hypertarget{ + + }{} + + + + + + + + + + + + + + + + + \end{docbooktolatexbibliography} + + + + Process biblioentry elements + + + Emits a bibiographic entry if the reference was cited in the document. + + + + This template calls to format the entry. + + + + + + + + + + + + + + Process biblioentry elements + + + Emits a bibiographic entry unconditionally. + + + + This template calls to format the entry. + + + + + + + + Process biblioentry elements + + + Emits a bibiographic entry unconditionally. + + + + This template calls to format the entry. + + + + + + + + Format biblioentries + + + Formats a bibiographic entry. + + + + + + + + + + + This template does not apply to &BibTeX; bibliographies. + + + + A bibitem is emitted. + If can be linked via citation or xref. + The title will be formatted in italics, followed by + , the author + or authorgroup, and then the following elements separated + by biblioentry.item.separator: + copyright, publisher, + pubdate, pagenums, + isbn, editor, + releaseinfo. + + + + All templates for all &DocBook; elements will be applied + with the bibliography.mode XSLT mode. + + + + + + &test_article; + &test_biblio; + &test_bind; + &test_book; + &test_cited; + &test_ieeebiblio; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + % -------------- biblioentry + \bibitem + { + + }\docbooktolatexbibaux{ + + }{ + + } \hypertarget{ + + } + + + \emph{ } + + + + + . + + + + % -------------- biblioentry + + + \bibitem + + + \bibitem[{ + + + + }] + + + { + + }\docbooktolatexbibaux{ + + }{ + + } \hypertarget{ + + }{\emph{ }} + + + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + copyright + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/block.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/block.mod.xsl new file mode 100644 index 0000000000..5c80221ea4 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/block.mod.xsl @@ -0,0 +1,396 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: block.mod.xsl,v 1.15 2004/01/26 09:44:38 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Block Objects <filename>block.mod.xsl</filename> + + The file block.mod.xsl contains the + XSL templates for sundry block-formatted components. + + + + + + Generic handler for interior elements of block-formatted components + + + + Applies all templates, excluding from title-related + and blockinfo-like elements. + + + + + + info + + + + The name of the &DocBook; info-type + element for this component. By default, this is equal + to the name of the component with info + appended. For example: sectioninfo + for section. + + + + + + + + + + + + + + + + + + + count($node) + + + + Root ID ' + + ' not found in document. + + + + + + + + + + + + + + + + Generic handler for block-formatted components + + + + Calls , + applies templates for title, + then applies templates for content elements. + + + + + + + + + + + + + + A quotation set off from the main text (not inline) + + + + Uses the &LaTeX; quote environment. + If an attribution is present, it will be set at the end. + + + + + + &mapping; + + + + + + + + + + + + + + A short inscription that occurs at the beginning of a section, chapter, or document + + + + Uses the &LaTeX; quote environment. + If an attribution is present, it will be set at the end. + + + + + + &mapping; + + + + + + + + + + + + + + This template produces no output + + + + + The attribution element only occurs within and . However, the templates for those + elements use a mode mechanism. Therefore, this + template is intentionally suppressed and a replacement exists. See + instead. + + + + + + + + + + The source of a block quote or epigraph + + + + Starts a new line with right-aligned text preceded by an em dash. + + + + + + \hspace*\fill--- + + + + + + A block of text that is isolated from the main flow + + + + This is formatted as a plain block. + + + + + This template should create sidebars (but it doesn't)! + + + + + + + + + + + + + + + + Titles and subtitles + + + + Simply applies templates. + + + + This is the default template, for title and subtitles. The use of this + template is controlled by the template for closing elements, + which will often not apply templates for subtitles. Furthermore, there may be + templates to match titles + in specific contexts (in which case this template will not be + used). + + + + + This template is also used by &mapping;. + + + + + + + + + + + + + + + + + + + + + + &mapping; + + + + + + + + + + + + Captions generated from titles + + + + Simply applies templates. + + + The formatting of titles in caption.mode may + depend on the enclosing element's template. + + + + + + + + + + + + + + + + + + + + + + Since captions may be incorporated into hyperlinks and + tables of cross references, anchor-type + elements should not be applied when in this mode. + + + + + + + + + + + Acknowledgements in an article + + + + This is formatted as a plain block by applying templates + with leading and trailing blank lines. + + + + &no_var; + + + + &test_article; + + + + + + + + + + + + Interpret a user's placement preferences for certain &LaTeX; floats + + + + This template should be invoked when the current node is a + figure or table. If a + condition attribute exists + and begins with db2latex:, or a latex-float-placement processing + instruction is present, the remainder of its value will be used + as the &LaTeX; float placement. Otherwise, the + default placement is determined by the element's template. + + + + + Currently, this template is used for figures + and tables but not examples + or equations. + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/book-article.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/book-article.mod.xsl new file mode 100644 index 0000000000..8ee1ea318c --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/book-article.mod.xsl @@ -0,0 +1,854 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: book-article.mod.xsl,v 1.41 2004/01/31 11:05:54 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Books and Articles <filename>book-article.mod.xsl</filename> + + + + + Most &DocBook; documents are either articles or books, so this XSL template file is a + classical entry point when processing &DocBook; documents. + + + + + + + + + Process a &DocBook; book document + + + Entry point for books. + + + + + + + + + + + + + + + + &test_book; + &test_defguide; + + + + + &mapping; + + + + + + + + + \title{ + + + } + + \author{ + + + + + + + + + + + } + + + + \setcounter{tocdepth}{} + \setcounter{secnumdepth}{} + + + + + \InputIfFileExists{ + }{\typeout{WARNING: Using cover page + + }} + + + + + + + + + + + + Process title elements + + + Typesets a bold title. + + + + \bfseries + + + Process subtitle elements + + + Typesets a bold subtitle, spaced 12pt from the preceding title. + + + + \\[12pt]\normalsize + + + Process title elements + + + Typesets a bold title. + + + + \bfseries + + + Process subtitle elements + + + Typesets a bold subtitle, spaced 12pt from the preceding title. + + + + \\[12pt]\normalsize + + + Process bookinfo elements + + + Processes a book's bookinfo + (will be invoked after the title page has been typeset). + + + + + + Only the revhistory, + abstract, keywordset, + copyright and legalnotice are + processed. Users may override this in their customisation + layer. + + + + + + + + + + + + + + Process bookinfo's copyright elements + + + Formats a block-style copyright. + + + + &no_var; + + + Calls . + + + + \begin{center} + + \end{center} + + + + Process a book's article elements + + + Entry point for a book's articles. + + + + + + + + + + + For double-sided books, each article will commence on a right-hand page. + + + + This template will call upon the following variables or + templates in this order: + generate.latex.pagestyle, + title (or articleinfo or + artheader), + $latex.book.article.title.style, + date (from articleinfo or + artheader), authorgroup + or author (or articleinfo + or artheader), + $latex.book.article.header.style, + articleinfo or artheader + in the XSLT article.within.book mode, + content-templates. + + + + + + + + + + + + + + \makeatletter\if@openright\cleardoublepage\else\clearpage\fi + + \makeatother + + + + + + + + + + + + + + + \begin{center}{ + + { + + }}\par + + + + + + { + + }\par + + + { + + { + + + + + + + + + + + + + + + + + + + + + + }}\par + + \end{center} + + + + + Process a &DocBook; article document + + + Entry point for articles. + + + + + + + + + + + + + + + This template will call upon the following variables or + templates in this order: + generate.latex.article.preamble, + $toc.section.depth, + $section.depth, + title (or articleinfo or + artheader), + $latex.article.title.style, + date (from articleinfo or + artheader), authorgroup + or author (or articleinfo + or artheader), map.begin, + $latex.maketitle, + articleinfo or artheader, + content-templates, + map.end. + + + + + + &test_article; + &test_minimal; + + + + + &mapping;: this template will use the article mappings. + + + + + + + + \setcounter{tocdepth}{} + \setcounter{secnumdepth}{} + + + + + + + + + + + + + + + \title{ + + { + + }} + + + + + + \date{ + + } + + + \author{ + + + + + + + + + + + + + + + + + + + + + + } + + + + + + + + + + Process date in articleinfo elements + + + Applies templates. + + + + &no_var; + + + + + + + + + Process articleinfo in article elements + + + Applies templates for legalnotice and abstract. + + + + &no_var; + + + + + + + + + + + + + Process articleinfo in article elements + + + Applies templates for abstract and legalnotice. + + + + &no_var; + + + + + + + + + + Process legalnotice elements + + + Typesets legal notices. + + + + &no_var; + + + + This should be done via the mapping system! + + + + For two-column documents, the title is + formatted in italics and followed immediately by the notice's + content. For single-column documents, the + title is formatted in bold, centred on a + line of its own, and the body of the legal notice is formatted + as an indented small-font quotation. + + + + The blockinfo is not processed + (only the title is used). + + + + + &test_book; + &test_entities; + + + + + &mapping; + + + + + + {\if@twocolumn + \noindent\small\textit{ + + }\/\bfseries---$\!$% + \else + \noindent\begin{center}\small\bfseries + + \end{center}\begin{quote}\small + \fi + + \vspace{0.6em}\par\if@twocolumn\else\end{quote}\fi} + + + + + Choose a title for legalnotices + + + Typesets a title. + + + + &no_var; + + + + + Will look for + blockinfo/title, + legalnotice/title + or a gentext title + (the first of the three will be used). + + + + + See + + + + &mapping; + + + + + + + + + + + + + legalnotice + + + + + + + Generate and typeset a toc + + + Produce a chapter-level table of contents in &LaTeX;. + + + + &no_var; + + + + + This template ignores its contents and instead invokes the + &LaTeX; tableofcontents + command. You will need to run your typesetter at least twice, + and possibly three times, to have the table of contents + generated normally. The headers, footers, and chapter title + will be generated by &LaTeX;. + + + + + + &test_book; + &test_lot; + + + + + + + + + + + + + + + +\makeatletter +\def\dbtolatex@contentsid{ + + } +\let\dbtolatex@@contentsname\contentsname +\newif\ifdocbooktolatexcontentsname\docbooktolatexcontentsnametrue +\def\dbtolatex@contentslabel{% + \label{\dbtolatex@contentsid}\hypertarget{\dbtolatex@contentsid}{\dbtolatex@@contentsname}% + \global\docbooktolatexcontentsnamefalse} +\def\contentsname{\ifdocbooktolatexcontentsname\dbtolatex@contentslabel\else\dbtolatex@@contentsname\fi} +\tableofcontents +\let\contentsname\dbtolatex@@contentsname +\Hy@writebookmark{}{\dbtolatex@@contentsname}{\dbtolatex@contentsid}{0}{toc}% +\makeatother + + + + \tableofcontents + + + + + + + Generate and typeset a toc + + + Produce a chapter-level table of contents in &LaTeX;. + + + + &no_var; + + + + + prefer + + + + &LaTeX; can provide listoffigures and + listoftables + by default. This parameter allows you to select + which should be used. Recognised values are + figures and tables. + If the value is empty or not recognised, both lists + will be output. By default, the value of the + current node's non-empty condition, role or label attribute will be + used. + + + + + + + + + + This template ignores its contents and instead invokes the + &LaTeX; listoffigures or + listoftables commands. + You will need to run your typesetter at least twice, and + possibly three times, to have the table of contents generated + normally. The headers, footers, and chapter title will be + generated by &LaTeX;. + + + + + + &test_lot1; + &test_lot2; + &test_lot3; + + + + + + + + + + + + + + + + + + + + + + + + + + + + \listoffigures + + + \listoftables + + + \listoffigures + \listoftables + + + + + + + + + Choose the preferred page style for document body + + + + If no page style is preferred by the user, the defaults will be + empty for articles, plain + for books, or + fancy (if the &LaTeX; + fancyhdr package is permitted). + + + + + + + + + + + + + The &LaTeX; pagestyle + command is used to effect the page style. + + + + + + \pagestyle{ + + + + + + + fancy + plain + + + empty + + } + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/bridgehead.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/bridgehead.mod.xsl new file mode 100644 index 0000000000..bef74a2bca --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/bridgehead.mod.xsl @@ -0,0 +1,120 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: bridgehead.mod.xsl,v 1.12 2004/01/11 11:35:25 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Free-floating Headings <filename>bridgehead.mod.xsl</filename> + + The file bridgehead.mod.xsl contains the + XSL template for bridgehead. + + + + + Process bridgehead elements + + + + Free-floating headings for bridgeheads elements. Renders + un-numbered section headings. + + + + + &no_var; + + + + + renderas + The sectioning level to be emulated (e.g. 1 for sect1). Chooses the current node's @renderas attribute by default. + + + content + The content that forms the bridgehead text. By default, normal templates will be applied for the current node. + + + + + + + The emulation of section headings is achieved through the + normal &latex; section commands such as + section, subsection, + and so forth. However, levels above three (3) will be typeset + with the &latex; paragraph* command. + + + + + + &test_book; + &test_subfig; + &test_tables; + + + + + + + + + + \ + sub + subsub + section*{ + + } + + + + + + \paragraph*{ + + } + + \noindent + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/callout.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/callout.mod.xsl new file mode 100644 index 0000000000..c671d30b7d --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/callout.mod.xsl @@ -0,0 +1,884 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: callout.mod.xsl,v 1.10 2004/01/14 14:54:32 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + January 2004 + Added callout support. + + + + Callouts <filename>callout.mod.xsl</filename> + + + + These template use the concept of an areamark, an + arearef and an areasymbol. An areamark + is a way of illustrating a callout area as part of an image or + listing. An arearef is a way of illustrating a callout area as part of + a callout list. By default, the areamark and the arearef are both + represented by the areasymbol. (Aside: that the areamark is drawn + first.) This system allows opens the possibility for an areamark to + draw a box around an area in addition to displaying the areasymbol. + + + + + + + Essential preamble for callout.mod.xsl support + + + + Loads the overpic packages and + defines calsscale + and calspair (which + are used to convert calspair coordinates into + overpic percent-style coordinates. + + + + + + + + + Whether to enable this preamble or not. + If 0, callouts will cause &LaTeX; errors. + + + + + + + &preamble; + + + + + + + \@tempcntb% + \dblatex@ascale=1pt% + \dblatex@bscale=\@tempcntb pt% + \divide\dblatex@bscale by \@tempcnta% + \else% + \dblatex@bscale=1 pt% + \dblatex@ascale=\@tempcnta pt% + \divide\dblatex@ascale by \@tempcntb% + \fi% +} +\newcommand{\calspair}[3]{ + \sbox{\z@}{#3} + \settowidth{\dblatex@cdimen}{\usebox{\z@}} + \settoheight{\dblatex@ddimen}{\usebox{\z@}} + \divide\dblatex@cdimen by 2 + \divide\dblatex@ddimen by 2 + \dblatex@adimen=#1 pt \dblatex@adimen=\strip@pt\dblatex@ascale\dblatex@adimen + \dblatex@bdimen=#2 pt \dblatex@bdimen=\strip@pt\dblatex@bscale\dblatex@bdimen + \put(\strip@pt\dblatex@adimen,\strip@pt\dblatex@bdimen){\hspace{-\dblatex@cdimen}\raisebox{-\dblatex@ddimen}{\usebox{\z@}}} +} +]]> + + + + + + Process programlistingco and screenco elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process areaset-related elements + + + Suppressed (area templates are applied by + ). + + + + &no_var; + + + + + + Process co-related elements + + + Print a callout number as a parenthesis. + + + + &no_var; + + + This template is probably never applied, because + we can't yet handled cos + in verbatim environments. + + + + + + + ( + + ) + + + + Process calloutlist elements + + + Applies templates. + + + + &no_var; + + + + + \begin{description} + + \end{description} + + + + Process titles for calloutlist elements + + + + Formats a title. + + + + + + + + + The &LaTeX; command for formatting titles. + + + + + + + + style + The &LaTeX; command to use. Defaults to + . + + + + + + Applies templates as a paragraph, formatted with the specified style. + + + + + + { + + { + + }} + + + + Process callout elements + + + Formats arearefs as an item, + then applies templates. Since there may be multiple IDs specified + in the arearefs attribute, + the template is + called recursively to generate the arearefs. + + + + &no_var; + + + + \item[{ + + }]\null{} + + + + + + Determine a callout's arearefs + + + Splits the arearef attribute on whitespace, then + constructs a list of references by applying templates + in generate.callout.arearef mode. + + + + &no_var; + + + + The current node must be a callout. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Format a callout's arearefs + + + Applies templates in generate.callout.arearef mode. + + + + &no_var; + + + + + arearef + + The ID of the area to which a callout + refers. + + + + area + + The area object to which a callout + refers. By default, this searches for a area whose id attribute equals the + arearef parameter. + + + + count + + The position of this reference in the list of references + used by a given callout. Influences + delimiters for list items. + + + + last + + Whether this area reference is the last one for a given + callout. Influences delimiters for list + items. + + + + + + + Formats a reference for a single arearef. This is performed by + applying templates for the area in + generate.area.arearef mode. + + + The current node must be a callout. + + + Uses the naturalinlinelist localisation context. + + + + + + + + + + + + + + + + + + + + + + + lastofmany + + + lastoftwo + + + + + + + + + + + + + + + + + + ? + + Error: no ID for constraint arearefs: + + . + + + + + + + + + + + + + Illustrate a reference to a callout's area + + + Formats an area as part of a + callout list. + + + + &no_var; + + + + The current node must be an area. + + + Applies templates in the generate.arearef.calspair, + generate.arearef.linerange and + generate.arearef modes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Illustrate a reference to a callout's area + + + Formats an area as part of a + callout list. + + + + &no_var; + + + + This is a fallback template for unknown units. + It does not format an arearef but instead prints + an error message. + + + + + + Error: unsupported arearef units . + + + + Illustrate a reference to a callout's area + + + Formats calspair units for a callout list. + + + + &no_var; + + + + Calls . + + + + + + + + + Illustrate a reference to a callout's area + + + Formats linerange units for a callout list. + + + + &no_var; + + + + Formats a line range numerically, condensing the line range + down to a single line reference if the starting line is the + same as the finishing line. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Illustrate a callout's area as part of an image or listing + + + Formats an area as part of a + displayed image or listing. + + + + &no_var; + + + + Applies templates in the generate.area.areamark mode. + + + + + + + + + Illustrate a callout's area as part of an image or listing + + + Formats an area as part of a + displayed image or listing. + + + + &no_var; + + + + Applies templates in the generate.areamark.calspair or + generate.areamark modes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Illustrate a callout's area as part of an image or listing + + + Formats an area as part of a + displayed image or listing. + + + + &no_var; + + + + This is a fallback template for unknown units. + It does not format an areamark but instead prints + an error message. + + + + + + Error: unsupported areamark units . + + + + Illustrate a callout's area as part of an image or listing + + + Formats calspair units for a displayed image or listing. + + + + &no_var; + + + + Converts calspair coordinates relative to the width and height of the + displayed image area. Will understand "x1,y1 x2,y2" and also "x1 y1". + In the former case, the drawing location is moved to the centre of + the implied rectangle. Templates are then applied in the + generate.area.areasymbol mode. + + + + + + + Error: invalid calspair ''. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \calspair{ + + + + + + + + + + }{ + + + + + + + + + + }{ + + } + + + + + + Illustrate a callout's area as part of an image or listing + + + Formats an area as an overlay + on an image or listing. + + + + &no_var; + + + + If the area has a label + attribute, it is used as raw &LaTeX; code. + + + If the area has a linkends attribute, templates are + applied for the first linkend using + generate.callout.areasymbol mode. + It is implicit in this scenario that an arearef + and an areamark will both consist of an identical + icon for an area. + + + If none of the above were performed, an asterisk is printed. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ? + + Error: no ID for constraint linkends: + + . + + + + + + * + + + + + + Illustrate a callout's area as part of an image or listing + + + Illustrates an area as part of a + displayed image or listing. + + + + &no_var; + + + + Prints the numeric position of the callout within its calloutlist. + + + + + + + + + Process mediaobjectco elements + + + Applies templates. + + + + &no_var; + + + + + + + + + + Process imageobjectco elements + + + Applies templates. + + + + &no_var; + + + + + + + + + + Process a imageobjectco's imageobject elements + + + Applies templates for imagedata. + + + + &no_var; + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/citation.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/citation.mod.xsl new file mode 100644 index 0000000000..da9ffe5fb9 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/citation.mod.xsl @@ -0,0 +1,132 @@ + + %xsldoc.ent; ]> + + + + + + + + + $Id: citation.mod.xsl,v 1.6 2003/12/29 01:30:32 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Citations <filename>citation.mod.xsl</filename> + + + This file contains a single XSL template that maps citations to the &LaTeX; + cite{}. command. + + + + + + Process citation elements + + + + + Outputs a cite{...} command + using the text value of the citation. + + + + + + &no_var; + + + &essential_preamble; + + + + &test_book; + &test_cited; + + + + + + + \docbooktolatexcite{ + + }{} + + + + Essential preamble for citation.mod.xsl support + + + + Defines docbooktolatexcite. This function + helps to integrate bibioentry/@id and + bibioentry/abbrev with + &LaTeX;. + Also defines docbooktolatexbackcite + for compatability with hyperref's + backref functionality. + + + + + + &preamble; + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/af.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/af.xml new file mode 100644 index 0000000000..93acec17d5 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/af.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/ar.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/ar.xml new file mode 100644 index 0000000000..bd69a54cc0 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/ar.xml @@ -0,0 +1,492 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/bg.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/bg.xml new file mode 100644 index 0000000000..808a97afb8 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/bg.xml @@ -0,0 +1,445 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/bn.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/bn.xml new file mode 100644 index 0000000000..1640fc7c39 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/bn.xml @@ -0,0 +1,504 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/ca.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/ca.xml new file mode 100644 index 0000000000..f2556c136a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/ca.xml @@ -0,0 +1,445 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/common.xsl b/docs-xml/xslt/db2latex-xsl/xsl/common/common.xsl new file mode 100644 index 0000000000..5a1d978c07 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/common.xsl @@ -0,0 +1,1573 @@ + + + + + + + + +$Id: common.xsl,v 1.6 2004/01/04 09:25:06 j-devenish Exp $ + +Walsh +Norman +19992000 +Norman Walsh + + +Common Template Reference + + +
Introduction + +This is technical reference documentation for the DocBook XSL +Stylesheets; it documents (some of) the parameters, templates, and +other elements of the stylesheets. + +This is not intended to be user documentation. +It is provided for developers writing customization layers for the +stylesheets, and for anyone who's interested in how it +works. + +Although I am trying to be thorough, this documentation is known +to be incomplete. Don't forget to read the source, too :-) +
+
+ +
+ + + + + + + + + + + +Tests if a given node is a component-level element + + +This template returns '1' if the specified node is a component +(Chapter, Appendix, etc.), and '0' otherwise. + + + + +node + +The node which is to be tested. + + + + + + +This template returns '1' if the specified node is a component +(Chapter, Appendix, etc.), and '0' otherwise. + + + + + + + 1 + 0 + + + + + + +Tests if a given node is a section-level element + + +This template returns '1' if the specified node is a section +(Section, Sect1, Sect2, etc.), and '0' otherwise. + + + + +node + +The node which is to be tested. + + + + + + +This template returns '1' if the specified node is a section +(Section, Sect1, Sect2, etc.), and '0' otherwise. + + + + + + + 1 + 0 + + + + + + +Returns the hierarchical level of a section. + + +This template calculates the hierarchical level of a section. +The element sect1 is at level 1, sect2 is +at level 2, etc. + +Recursive sections are calculated down to the fifth level. + + + + +node + +The section node for which the level should be calculated. +Defaults to the context node. + + + + + + +The section level, 1, 2, etc. + + + + + + + + 1 + 2 + 3 + 4 + 5 + + + 6 + 5 + 4 + 3 + 2 + 1 + + + + + + + + + + 2 + 3 + 4 + 5 + 5 + + + 5 + 4 + 3 + 2 + + + 1 + + + 1 + + + + +Returns the hierarchical level of a QandASet. + + +This template calculates the hierarchical level of a QandASet. + + + + +The level, 1, 2, etc. + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + 2 + 3 + + + 5 + 4 + 3 + 2 + 1 + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [FAMILY Given] + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[ +] +{ +} + + +[ +] +... + + + | +4pi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Selects and processes an appropriate media object from a list + + +This template takes a list of media objects (usually the +children of a mediaobject or inlinemediaobject) and processes +the "right" object. + +This template relies on a template named +"select.mediaobject.index" to determine which object +in the list is appropriate. + +If no acceptable object is located, nothing happens. + + + + +olist + +The node list of potential objects to examine. + + + + + + +Calls <xsl:apply-templates> on the selected object. + + + + + + + + + + + + + + + + + + + + + +Selects the position of the appropriate media object from a list + + +This template takes a list of media objects (usually the +children of a mediaobject or inlinemediaobject) and determines +the "right" object. It returns the position of that object +to be used by the calling template. + +If the parameter use.role.for.mediaobject +is nonzero, then it first checks for an object with +a role attribute of the appropriate value. It takes the first +of those. Otherwise, it takes the first acceptable object +through a recursive pass through the list. + +This template relies on a template named "is.acceptable.mediaobject" +to determine if a given object is an acceptable graphic. The semantics +of media objects is that the first acceptable graphic should be used. + + +If no acceptable object is located, no index is returned. + + + + +olist + +The node list of potential objects to examine. + + +count + +The position in the list currently being considered by the +recursive process. + + + + + + +Returns the position in the original list of the selected object. + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + 0 + + + + 0 + + + + 1 + + + + 0 + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Returns '1' if the specified media object is recognized. + + +This template examines a media object and returns '1' if the +object is recognized as a graphic. + + + + +object + +The media object to consider. + + + + + + +0 or 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 1 + 1 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + + + + + + . + + + + + + + + + + + + + + + + +Warn users about references to non-unique IDs + +If passed an ID in linkend, +check.id.unique prints +a warning message to the user if either the ID does not exist or +the ID is not unique. + + + + + + + + + + + + Error: no ID for constraint linkend: + + . + + + + + + + Warning: multiple "IDs" for constraint linkend: + + . + + + + + + +Warn users about incorrectly typed references + +If passed an ID in linkend, +check.idref.targets makes sure that the element +pointed to by the link is one of the elements listed in +element-list and warns the user otherwise. + + + + + + + + + + + + + + Error: linkend ( + + ) points to " + + " not (one of): + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unexpected context in procedure.step.numeration: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + loweralpha + lowerroman + upperalpha + upperroman + arabic + arabic + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + circle + square + disc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Print a set of years with collapsed ranges + + +This template prints a list of year elements with consecutive +years printed as a range. In other words: + +1992 +1993 +1994]]> + +is printed 1992-1994, whereas: + +1992 +1994]]> + +is printed 1992, 1994. + +This template assumes that all the year elements contain only +decimal year numbers, that the elements are sorted in increasing +numerical order, that there are no duplicates, and that all the years +are expressed in full century+year +(1999 not 99) notation. + + + + +years + +The initial set of year elements. + + +print.ranges + +If non-zero, multi-year ranges are collapsed. If zero, all years +are printed discretely. + + +single.year.ranges + +If non-zero, two consecutive years will be printed as a range, +otherwise, they will be printed discretely. In other words, a single +year range is 1991-1992 but discretely it's +1991, 1992. + + + + + + +This template returns the formatted list of years. + + + + + + + + + + + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + , + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + , + + , + + + + - + + , + + + + + + + + + + + + + + + + +Search in a table for the "best" match for the node + + +This template searches in a table for the value that most-closely +(in the typical best-match sense of XSLT) matches the current (element) +node location. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/cs.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/cs.xml new file mode 100644 index 0000000000..4442e00cfc --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/cs.xml @@ -0,0 +1,491 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/da.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/da.xml new file mode 100644 index 0000000000..67077b991a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/da.xml @@ -0,0 +1,492 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/de.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/de.xml new file mode 100644 index 0000000000..136dac0c7f --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/de.xml @@ -0,0 +1,538 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/el.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/el.xml new file mode 100644 index 0000000000..26deb44a38 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/el.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/en.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/en.xml new file mode 100644 index 0000000000..1606883f22 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/en.xml @@ -0,0 +1,551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/es.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/es.xml new file mode 100644 index 0000000000..59abd1caa5 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/es.xml @@ -0,0 +1,482 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/et.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/et.xml new file mode 100644 index 0000000000..3a12eadd33 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/et.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/eu.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/eu.xml new file mode 100644 index 0000000000..9a04138f21 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/eu.xml @@ -0,0 +1,444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/fi.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/fi.xml new file mode 100644 index 0000000000..a641a029ef --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/fi.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/fr.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/fr.xml new file mode 100644 index 0000000000..0e6d82a2b6 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/fr.xml @@ -0,0 +1,543 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/gentext.xsl b/docs-xml/xslt/db2latex-xsl/xsl/common/gentext.xsl new file mode 100644 index 0000000000..c4ac3f2312 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/gentext.xsl @@ -0,0 +1,716 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .formal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + object.xref.markup: empty xref template + for linkend=" + + " and @xrefstyle=" + + " + + + + + + + + + + + + + + + + + + + + + + + + Xref is only supported to listitems in an + orderedlist: + + + ??? + + + + + + + + + + + + + + + + + + + + + + + + %n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + Attempt to use %d in gentext with no referrer! + + + + + + + % + + + % + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + labelnumber + + + labelname + + + label + + + + + + + + quotedtitle + + + title + + + + + + + + + + + nopage + + + pagenumber + + + pageabbrev + + + Page + + + page + + + + + + + + + + + %n + + + + + + + + + + + + + + + + + + + + + + + + + + + + %t + + + + + + %t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %p + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/he.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/he.xml new file mode 100644 index 0000000000..4ce5e5a622 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/he.xml @@ -0,0 +1,444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/hr.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/hr.xml new file mode 100644 index 0000000000..c643646d26 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/hr.xml @@ -0,0 +1,495 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/hu.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/hu.xml new file mode 100644 index 0000000000..24db854d76 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/hu.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/id.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/id.xml new file mode 100644 index 0000000000..736cf5ff79 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/id.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/it.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/it.xml new file mode 100644 index 0000000000..3f49cfb29b --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/it.xml @@ -0,0 +1,444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/ja.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/ja.xml new file mode 100644 index 0000000000..d2e8fb805a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/ja.xml @@ -0,0 +1,445 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/ko.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/ko.xml new file mode 100644 index 0000000000..549817910a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/ko.xml @@ -0,0 +1,441 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.dtd b/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.dtd new file mode 100644 index 0000000000..0e75ed7a0e --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.dtd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xml new file mode 100644 index 0000000000..583f219661 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + +⁡ +&bg; +&bn; +&ca; +&cs; +&da; +&de; +⪙ +&en; +&es; +&et; +&eu; +&fi; +&fr; +&he; +&hu; +&id; +⁢ +&ja; +&ko; +&la; +&lit; +&nl; +&nn; +&no; +&pl; +&pt; +&pt_br; +&ro; +&ru; +&sk; +&sl; +&sr; +&sr_Latn; +&sv; +&th; +&tr; +&uk; +&vi; +&xh; +&zh_cn; +&zh_tw; + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xsl b/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xsl new file mode 100644 index 0000000000..d573bda19e --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/l10n.xsl @@ -0,0 +1,467 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _ + + + + + + + + + + + + + + + + + + + + No localization exists for " + + " or " + + ". Using default " + + ". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No " + + " localization of " + + " exists + + + . + + + ; using "en". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bullet + + + + + + + + + + + + + + + + + + No " + + " localization of dingbat + + exists; using "en". + + + + + + + + + + startquote + + + + + + endquote + + + + + + nestedstartquote + + + + + + nestedendquote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No " + + " localization exists. + + + + + + + + + + + + No context named " + + " exists in the " + + " localization; trying "en". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No template for " + + " (or any of its leaves) exists +in the context named " + + " in the " + + " localization. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + + + + + + + + + + + + + + 0 + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/la.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/la.xml new file mode 100644 index 0000000000..fb4120934a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/la.xml @@ -0,0 +1,492 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/lt.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/lt.xml new file mode 100644 index 0000000000..6637fb1460 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/lt.xml @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/nl.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/nl.xml new file mode 100644 index 0000000000..2099a12fe7 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/nl.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/nn.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/nn.xml new file mode 100644 index 0000000000..e904826123 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/nn.xml @@ -0,0 +1,449 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/no.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/no.xml new file mode 100644 index 0000000000..3c6f344515 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/no.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/pl.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/pl.xml new file mode 100644 index 0000000000..f45a4413b7 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/pl.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/pt.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/pt.xml new file mode 100644 index 0000000000..1c03625c13 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/pt.xml @@ -0,0 +1,445 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/pt_br.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/pt_br.xml new file mode 100644 index 0000000000..3413cf46a1 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/pt_br.xml @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/ro.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/ro.xml new file mode 100644 index 0000000000..cab9383442 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/ro.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/ru.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/ru.xml new file mode 100644 index 0000000000..ad5dd822ad --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/ru.xml @@ -0,0 +1,517 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/sk.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/sk.xml new file mode 100644 index 0000000000..581a1d4d2c --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/sk.xml @@ -0,0 +1,488 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/sl.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/sl.xml new file mode 100644 index 0000000000..1f417c4c02 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/sl.xml @@ -0,0 +1,444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/sr.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/sr.xml new file mode 100644 index 0000000000..af8e59879c --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/sr.xml @@ -0,0 +1,510 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/sr_Latn.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/sr_Latn.xml new file mode 100644 index 0000000000..9afa066ec7 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/sr_Latn.xml @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/subtitles.xsl b/docs-xml/xslt/db2latex-xsl/xsl/common/subtitles.xsl new file mode 100644 index 0000000000..7126b00993 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/subtitles.xsl @@ -0,0 +1,140 @@ + + + + + + + + + + +Provides access to element subtitles + +Processing an element in the +subtitle.markup mode produces the +subtitle of the element. + + + + + + + Request for subtitle of unexpected element: + + + ???SUBTITLE??? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/sv.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/sv.xml new file mode 100644 index 0000000000..6101b453a5 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/sv.xml @@ -0,0 +1,487 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/th.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/th.xml new file mode 100644 index 0000000000..847d59e203 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/th.xml @@ -0,0 +1,444 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/titles.xsl b/docs-xml/xslt/db2latex-xsl/xsl/common/titles.xsl new file mode 100644 index 0000000000..628741c2fb --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/titles.xsl @@ -0,0 +1,595 @@ + + + + + + + + + + +Provides access to element titles + +Processing an element in the +title.markup mode produces the +title of the element. This does not include the label. + + + + + + + + + + + + + + + + + + + + + + Request for title of element with no title: + + + (id=" + + ") + + + + ???TITLE??? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + REFENTRY WITHOUT TITLE??? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Note + Important + Caution + Warning + Tip + + + + + + + + + + Question + + + + + Answer + + + + + Question + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/tr.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/tr.xml new file mode 100644 index 0000000000..f531ca4a16 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/tr.xml @@ -0,0 +1,510 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/uk.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/uk.xml new file mode 100644 index 0000000000..2d245a9776 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/uk.xml @@ -0,0 +1,473 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/vi.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/vi.xml new file mode 100644 index 0000000000..2485b0a20e --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/vi.xml @@ -0,0 +1,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/xh.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/xh.xml new file mode 100644 index 0000000000..1b47d7207a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/xh.xml @@ -0,0 +1,441 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/zh_cn.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/zh_cn.xml new file mode 100644 index 0000000000..6cd9e733a3 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/zh_cn.xml @@ -0,0 +1,438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/common/zh_tw.xml b/docs-xml/xslt/db2latex-xsl/xsl/common/zh_tw.xml new file mode 100644 index 0000000000..42b3e1b513 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/common/zh_tw.xml @@ -0,0 +1,439 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/component.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/component.mod.xsl new file mode 100644 index 0000000000..6e64189a8c --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/component.mod.xsl @@ -0,0 +1,93 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: component.mod.xsl,v 1.6 2004/01/03 12:17:59 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Chapter-level Components <filename>component.mod.xsl</filename> + + The file component.mod.xsl contains + XSL templates for a number of chapter-level components. + + + + + + + Process some simply chapter-level components + + + Invokes the mapping templates and applies content templates. + + + + &no_var; + + + + &mapping; + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/dingbat.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/dingbat.mod.xsl new file mode 100644 index 0000000000..8e7546f70a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/dingbat.mod.xsl @@ -0,0 +1,85 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: dingbat.mod.xsl,v 1.4 2004/01/02 05:11:38 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Dingbats <filename>dingbat.mod.xsl</filename> + + + + Provides some named dingbats. These should probably be incorporated + into the normal localisation mechanism, in future. + + + + + + + Generate a &LaTeX; dingbat + + + + Chooses a &LaTeX; sequence based on the requested dingbat name. + + + + + &no_var; + + + + + dingbat + The name of the dingbat. + + + + + + bullet + + $\bullet$ + \copyright{} + \texttrademark{} + \textregistered{} + ~ + `` + '' + ` + ' + --- + --- + -- + -- + + [dingbat?] + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/docbook.xsl b/docs-xml/xslt/db2latex-xsl/xsl/docbook.xsl new file mode 100644 index 0000000000..10892ae0c3 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/docbook.xsl @@ -0,0 +1,232 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: docbook.xsl,v 1.14 2004/01/04 09:03:25 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + DocBook Driver <filename>docbook.xsl</filename> + + + + This is the parent stylesheet. The used + modules are included here. The output encoding + is text in ISO-8859-1, indented. Parameters + may be found in + + param-common.xsl, + param-switch.xsl and + param-direct.xsl. Users + may use this stylesheets directory or may construct their own + customisation layer that uses + xsl:import. Users may also override the + default &latex; mappings. + + + + + An id XSLT key is defined for all elements, + matching their id + attribute, to work around xsltproc + bugs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Root node + + + + This template begins the conversion of a &docbook; document to + &latex;. + + + + + &no_var; + + + + + ################################################################################ + XSLT stylesheets DocBook - LaTeX 2e + Reqs: LaTeX 2e installation common packages + ################################################################################ + RELEASE : + VERSION : + TAG : + WWW : http://db2latex.sourceforge.net + SUMMARY : http://www.sourceforge.net/projects/db2latex + AUTHOR : Ramon Casellas casellas@infres.enst.fr + AUTHOR : James Devenish j-devenish@users.sf.net + USING : + ################################################################################ + + + + + + + + + + + + SAXON 6.4.X + + + SAXON 6.2.X + + + SAXON + + + XALAN + + + XALAN + + + libxslt/xsltproc + + + XT + + + UNKNOWN + + + + + + Catches unhandled elements + + + + This template emits an XSL message when &db2latex; has no + template for an element that was encountered. + + + + + &no_var; + + + + DB2LaTeX: Need to process XPath match + [] + + [/] + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/email.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/email.mod.xsl new file mode 100644 index 0000000000..2817790fbb --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/email.mod.xsl @@ -0,0 +1,77 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: email.mod.xsl,v 1.6 2003/12/28 10:43:16 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + E-mail Addreses <filename>email.mod.xsl</filename> + + The file email.mod.xsl contains the + XSL template for email. + + + + + Process email elements + + + Constructs a URL from the given e-mail address and + formats it with the template for ulink. + + + + As for the template. + + + When a an email is a child of an address, + it will be formatted along with all verbatim address text. In this + case, it might not be hyperlinked. + + + + &test_book; + &test_ddh; + &test_links; + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/example.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/example.mod.xsl new file mode 100644 index 0000000000..0937cfb6d6 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/example.mod.xsl @@ -0,0 +1,119 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: example.mod.xsl,v 1.9 2004/01/26 09:40:43 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Examples <filename>example.mod.xsl</filename> + + The file example.mod.xsl contains the + XSL templates for example and + informalexample. + + + + + Process example elements + + + Format a caption. + + + + + + + + + + + &test_book; + &test_program; + + + + + + &mapping; + + + + + + + + + + + + { + + {\caption{ + + } + + }} + + + + \captionswapskip{} + + \captionswapskip{} + + + + + + + + Process informalexample elements + + + Calls . + + + + &no_var; + + + + + &test_book; + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figure.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/figure.mod.xsl new file mode 100644 index 0000000000..eda03111a9 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/figure.mod.xsl @@ -0,0 +1,259 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: figure.mod.xsl,v 1.17 2004/01/26 09:43:31 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Figures and InformalFigures <filename>figure.mod.xsl</filename> + + + + Insert documentation here. + + + + + + + Typeset a caption for a formal figure + + + + Formats a caption, if any, as a centred block. + + + + + + + + + + + + + + The &LaTeX; caption is a combination of title + and caption children. + A list of figures + will contain cross-references to these formal figures. + + + + + + &test_subfig; + + + + + { + + + + {\caption[{ + + }]{{ + + + {\caption{{ + + + + { + + }} + + . + + + } + + }} + + + + Process figure elements + + + + Formats a formal, floating figure with a title and caption. + The figure may contain multiple subfigures. + + + + + + + + + + + + If the figure contains only one mediaobject, that mediaobject's + caption will be used as the figure caption. However, if there + are multiple meid in the figure, then it will be divided into + subfigures with their own caption. + + + + + If a condition attribute + exists and begins with db2latex:, or a latex-float-placement processing + instruction is present, the remainder of its value will be used + as the &LaTeX; float placement. Otherwise, the + default placement is hbt. + + + &essential_preamble; + + + + &test_subfig; + + + + + &mapping; + + + + + + + + + + + + + + + + + + + + \captionswapskip{} + + \captionswapskip{} + + + + + + + + + + + + Typeset a caption for an informal figure + + + + Formats a caption, if any, as a centred block. + + + + + &no_var; + + + + + A caption, if any, is gleaned from the caption + child of any mediaobject contained within the + informalfigure, and will be formatted as a + centred block. + + + + + + &test_subfig; + + + + + + \begin{center} + + \end{center} + + + + + Process informalfigure elements + + + + Apply templates for an informal figure. + + + + + &no_var; + + + + The caption is inserted below the informalfigure. + + + + + &test_subfig; + + + + + &mapping; + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/caution.eps b/docs-xml/xslt/db2latex-xsl/xsl/figures/caution.eps new file mode 100644 index 0000000000..c9473b7272 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/figures/caution.eps @@ -0,0 +1,1348 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: Untitled-3 +%%Creator: FreeHand 9.0 +%%CreationDate: 2002/12/05 8:20 PM +%%BoundingBox: 0 0 29 29 +%%FHPathName:Untitled:FreeHand 9:English:Untitled-3 +%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-3 +%ALDBoundingBox: -2 -2 29 29 +%%FHPageNum:1 +%%DocumentSuppliedResources: procset Altsys_header 4 0 +%%ColorUsage: Color +%%DocumentProcessColors: Black +%%EndComments +%%BeginResource: procset Altsys_header 4 0 +userdict begin /AltsysDict 300 dict def end +AltsysDict begin +/bdf{bind def}bind def +/xdf{exch def}bdf +/defed{where{pop true}{false}ifelse}bdf +/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf +/d{setdash}bdf +/h{closepath}bdf +/H{}bdf +/J{setlinecap}bdf +/j{setlinejoin}bdf +/M{setmiterlimit}bdf +/n{newpath}bdf +/N{newpath}bdf +/q{gsave}bdf +/Q{grestore}bdf +/w{setlinewidth}bdf +/Xic{matrix invertmatrix concat}bdf +/Xq{matrix currentmatrix mark}bdf +/XQ{cleartomark setmatrix}bdf +/sepdef{ +dup where not +{ +AltsysSepDict +} +if +3 1 roll exch put +}bdf +/st{settransfer}bdf +/colorimage defed /_rci xdf +/cntr 0 def +/readbinarystring{ +/cntr 0 def +2 copy readstring +{ +{ +dup +(\034) search +{ +length exch pop exch +dup length 0 ne +{ +dup dup 0 get 32 sub 0 exch put +/cntr cntr 1 add def +} +{ +pop 1 string dup +0 6 index read pop 32 sub put +}ifelse +3 copy +putinterval pop +1 add +1 index length 1 sub +1 index sub +dup 0 le {pop pop exit}if +getinterval +} +{ +pop exit +} ifelse +} loop +}if +cntr 0 gt +{ +pop 2 copy +dup length cntr sub cntr getinterval +readbinarystring +} if +pop exch pop +} bdf +/_NXLevel2 defed { +_NXLevel2 not { +/colorimage where { +userdict eq { +/_rci false def +} if +} if +} if +} if +/md defed{ +md type /dicttype eq { +/colorimage where { +md eq { +/_rci false def +}if +}if +/settransfer where { +md eq { +/st systemdict /settransfer get def +}if +}if +}if +}if +/setstrokeadjust defed +{ +true setstrokeadjust +/C{curveto}bdf +/L{lineto}bdf +/m{moveto}bdf +} +{ +/dr{transform .25 sub round .25 add +exch .25 sub round .25 add exch itransform}bdf +/C{dr curveto}bdf +/L{dr lineto}bdf +/m{dr moveto}bdf +/setstrokeadjust{pop}bdf +}ifelse +/privrectpath { +4 -2 roll m +dtransform round exch round exch idtransform +2 copy 0 lt exch 0 lt xor +{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} +{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} +ifelse +closepath +}bdf +/rectclip{newpath privrectpath clip newpath}def +/rectfill{gsave newpath privrectpath fill grestore}def +/rectstroke{gsave newpath privrectpath stroke grestore}def +/_fonthacksave false def +/currentpacking defed +{ +/_bfh {/_fonthacksave currentpacking def false setpacking} bdf +/_efh {_fonthacksave setpacking} bdf +} +{ +/_bfh {} bdf +/_efh {} bdf +}ifelse +/packedarray{array astore readonly}ndf +/` +{ +false setoverprint +/-save0- save def +5 index concat +pop +storerect left bottom width height rectclip +pop +/MMdict_count countdictstack def +/MMop_count count 1 sub def +userdict begin +/showpage {} def +0 setgray 0 setlinecap 1 setlinewidth +0 setlinejoin 10 setmiterlimit [] 0 setdash newpath +} bdf +/currentpacking defed{true setpacking}if +/min{2 copy gt{exch}if pop}bdf +/max{2 copy lt{exch}if pop}bdf +/xformfont { currentfont exch makefont setfont } bdf +/fhnumcolors 1 +statusdict begin +/processcolors defed +{ +pop processcolors +} +{ +/deviceinfo defed { +deviceinfo /Colors known { +pop deviceinfo /Colors get +} if +} if +} ifelse +end +def +/printerRes +gsave +matrix defaultmatrix setmatrix +72 72 dtransform +abs exch abs +max +grestore +def +/graycalcs +[ +{Angle Frequency} +{GrayAngle GrayFrequency} +{0 Width Height matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +{0 GrayWidth GrayHeight matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +] def +/calcgraysteps { +forcemaxsteps +{ +maxsteps +} +{ +/currenthalftone defed +{currenthalftone /dicttype eq}{false}ifelse +{ +currenthalftone begin +HalftoneType 4 le +{graycalcs HalftoneType 1 sub get exec} +{ +HalftoneType 5 eq +{ +Default begin +{graycalcs HalftoneType 1 sub get exec} +end +} +{0 60} +ifelse +} +ifelse +end +} +{ +currentscreen pop exch +} +ifelse +printerRes 300 max exch div exch +2 copy +sin mul round dup mul +3 1 roll +cos mul round dup mul +add 1 add +dup maxsteps gt {pop maxsteps} if +dup minsteps lt {pop minsteps} if +} +ifelse +} bdf +/nextrelease defed { +/languagelevel defed not { +/framebuffer defed { +0 40 string framebuffer 9 1 roll 8 {pop} repeat +dup 516 eq exch 520 eq or +{ +/fhnumcolors 3 def +/currentscreen {60 0 {pop pop 1}}bdf +/calcgraysteps {maxsteps} bdf +}if +}if +}if +}if +fhnumcolors 1 ne { +/calcgraysteps {maxsteps} bdf +} if +/currentpagedevice defed { +currentpagedevice /PreRenderingEnhance known +{ +currentpagedevice /PreRenderingEnhance get +{ +/calcgraysteps +{ +forcemaxsteps +{maxsteps} +{256 maxsteps min} +ifelse +} def +} if +} if +} if +/gradfrequency 144 def +printerRes 1000 lt { +/gradfrequency 72 def +} if +/adjnumsteps { +dup dtransform abs exch abs max +printerRes div +gradfrequency mul +round +5 max +min +}bdf +/goodsep { +spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or +}bdf +/BeginGradation defed +{/bb{BeginGradation}bdf} +{/bb{}bdf} +ifelse +/EndGradation defed +{/eb{EndGradation}bdf} +{/eb{}bdf} +ifelse +/bottom -0 def +/delta -0 def +/frac -0 def +/height -0 def +/left -0 def +/numsteps1 -0 def +/radius -0 def +/right -0 def +/top -0 def +/width -0 def +/xt -0 def +/yt -0 def +/df currentflat def +/tempstr 1 string def +/clipflatness currentflat def +/inverted? +0 currenttransfer exec .5 ge def +/tc1 [0 0 0 1] def +/tc2 [0 0 0 1] def +/storerect{/top xdf /right xdf /bottom xdf /left xdf +/width right left sub def /height top bottom sub def}bdf +/concatprocs{ +systemdict /packedarray known +{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse +{ +/proc2 exch cvlit def /proc1 exch cvlit def +proc1 aload pop proc2 aload pop +proc1 length proc2 length add packedarray cvx +} +{ +/proc2 exch cvlit def /proc1 exch cvlit def +/newproc proc1 length proc2 length add array def +newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval +newproc cvx +}ifelse +}bdf +/i{dup 0 eq +{pop df dup} +{dup} ifelse +/clipflatness xdf setflat +}bdf +version cvr 38.0 le +{/setrgbcolor{ +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +setrgbcolor}bdf}if +/vms {/vmsv save def} bdf +/vmr {vmsv restore} bdf +/vmrs{vmsv restore /vmsv save def}bdf +/eomode{ +{/filler /eofill load def /clipper /eoclip load def} +{/filler /fill load def /clipper /clip load def} +ifelse +}bdf +/normtaper{}bdf +/logtaper{9 mul 1 add log}bdf +/CD{ +/NF exch def +{ +exch dup +/FID ne 1 index/UniqueID ne and +{exch NF 3 1 roll put} +{pop pop} +ifelse +}forall +NF +}bdf +/MN{ +1 index length +/Len exch def +dup length Len add +string dup +Len +4 -1 roll +putinterval +dup +0 +4 -1 roll +putinterval +}bdf +/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch +{1 index MN cvn/NewN exch def cvn +findfont dup maxlength dict CD dup/FontName NewN put dup +/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf +/RF{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RC} +ifelse +}bdf +/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known +{exch pop findfont 3 -1 roll pop} +{pop dup findfont dup maxlength dict CD dup dup +/Encoding exch /Encoding get 256 array copy 7 -1 roll +{3 -1 roll dup 4 -2 roll put}forall put definefont} +ifelse}bdf +/RCJ{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFJ +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFJ{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCJ} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFJ +{ +dup +hasfont +not +{ +pop +/Ryumin-Light-83pv-RKSJ-H +hasfont +{ +/Ryumin-Light-83pv-RKSJ-H +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFJ{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFJ +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/GS { +dup +hasfont +{ +findfont +exch makesetfont +exch +pop +ts +} +{ +pop pop pop +ts +} ifelse +} bdf +/RCK{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFK +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFK{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCK} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFK +{ +dup +hasfont +not +{ +pop +/JCsm +hasfont +{ +/JCsm +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFK{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFK +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/RCTC{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFTC +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFTC{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCTC} +ifelse +}bdf +/FDFTC +{ +dup +hasfont +not +{ +pop +/DFMing-Lt-HK-BF +hasfont +{ +/DFMing-Lt-HK-BF +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFTC{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFTC +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/fps{ +currentflat +exch +dup 0 le{pop 1}if +{ +dup setflat 3 index stopped +{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} +{exit} +ifelse +}loop +pop setflat pop pop +}bdf +/fp{100 currentflat fps}bdf +/clipper{clip}bdf +/W{/clipper load 100 clipflatness dup setflat fps}bdf + +userdict begin /BDFontDict 29 dict def end +BDFontDict begin +/bu{}def +/bn{}def +/setTxMode{av 70 ge{pop}if pop}def +/gm{m}def +/show{pop}def +/gr{pop}def +/fnt{pop pop pop}def +/fs{pop}def +/fz{pop}def +/lin{pop pop}def +/:M {pop pop} def +/sf {pop} def +/S {pop} def +/@b {pop pop pop pop pop pop pop pop} def +/_bdsave /save load def +/_bdrestore /restore load def +/save { dup /fontsave eq {null} {_bdsave} ifelse } def +/restore { dup null eq { pop } { _bdrestore } ifelse } def +/fontsave null def +end +/MacVec 256 array def +MacVec 0 /Helvetica findfont +/Encoding get 0 128 getinterval putinterval +MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put +/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI +/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US +MacVec 0 32 getinterval astore pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash +/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation +/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash +/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft +/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge +/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex +/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +MacVec 128 128 getinterval astore pop +/findheaderfont { +/Helvetica findfont +} def +end %. AltsysDict +%%EndResource +%%EndProlog + +%%BeginSetup + +AltsysDict begin +_bfh + +_efh +end %. AltsysDict + +%%EndSetup +AltsysDict begin + +/onlyk4{false}ndf +/ccmyk{dup 5 -1 roll sub 0 max exch}ndf +/cmyk2gray{ +4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul +add add add 1 min neg 1 add +}bdf +/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf +/maxcolor { +max max max +} ndf +/maxspot { +pop +} ndf +/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf +/findcmykcustomcolor{5 packedarray}ndf +/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf +/setseparationgray{setgray}ndf +/setoverprint{pop}ndf +/currentoverprint false ndf +/cmykbufs2gray{ +0 1 2 index length 1 sub +{ +4 index 1 index get 0.3 mul +4 index 2 index get 0.59 mul +4 index 3 index get 0.11 mul +4 index 4 index get +add add add cvi 255 min +255 exch sub +2 index 3 1 roll put +}for +4 1 roll pop pop pop +}bdf +/colorimage{ +pop pop +[ +5 -1 roll/exec cvx +6 -1 roll/exec cvx +7 -1 roll/exec cvx +8 -1 roll/exec cvx +/cmykbufs2gray cvx +]cvx +image +} +%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) +version cvr 47.1 le +statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse +and{userdict begin bdf end}{ndf}ifelse +fhnumcolors 1 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +ic im iy ik cmyk2gray /xt xdf +currenttransfer +{dup 1.0 exch sub xt mul add}concatprocs +st +image +} +ifelse +}ndf +fhnumcolors 1 ne {yt restore} if +fhnumcolors 3 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +1.0 dup ic ik add min sub +1.0 dup im ik add min sub +1.0 dup iy ik add min sub +/ic xdf /iy xdf /im xdf +currentcolortransfer +4 1 roll +{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll +{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll +{dup 1.0 exch sub im mul add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage +} +ifelse +}ndf +fhnumcolors 3 ne {yt restore} if +fhnumcolors 4 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +currentcolortransfer +{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll +{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll +{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll +{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} +true 4 colorimage +} +ifelse +}ndf +fhnumcolors 4 ne {yt restore} if +/separationimage{image}ndf +/spotascmyk false ndf +/newcmykcustomcolor{6 packedarray}ndf +/inkoverprint false ndf +/setinkoverprint{pop}ndf +/setspotcolor { +spots exch get +dup 4 get (_vc_Registration) eq +{pop 1 exch sub setseparationgray} +{0 5 getinterval exch setcustomcolor} +ifelse +}ndf +/currentcolortransfer{currenttransfer dup dup dup}ndf +/setcolortransfer{st pop pop pop}ndf +/fas{}ndf +/sas{}ndf +/fhsetspreadsize{pop}ndf +/filler{fill}bdf +/F{gsave {filler}fp grestore}bdf +/f{closepath F}bdf +/S{gsave {stroke}fp grestore}bdf +/s{closepath S}bdf +userdict /islevel2 +systemdict /languagelevel known dup +{ +pop systemdict /languagelevel get 2 ge +} if +put +islevel2 not +{ +/currentcmykcolor +{ +0 0 0 1 currentgray sub +} ndf +} if +/tc +{ +gsave +setcmykcolor currentcmykcolor +grestore +} bind def +/testCMYKColorThrough +{ +tc add add add 0 ne +} bind def +/fhiscomposite where not { +userdict /fhiscomposite +islevel2 +{ +gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore +add add add 4 eq +} +{ +1 0 0 0 testCMYKColorThrough +0 1 0 0 testCMYKColorThrough +0 0 1 0 testCMYKColorThrough +0 0 0 1 testCMYKColorThrough +and and and +} ifelse +put +} +{ pop } +ifelse +/bc4 [0 0 0 0] def +/_lfp4 { +1 pop +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +height abs adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +taperfcn /frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/bcs [0 0] def +/_lfs4 { +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +height abs adjnumsteps +dup 2 lt {pop 2} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 div taperfcn /frac xdf +bcs 0 +1.0 tint2 tint1 sub frac mul tint1 add sub +put bcs vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfs6 { +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bcs 0 +tint2 tint1 sub frac mul tint1 add +put bcs vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfp6 { +1 pop +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/lfp4{_lfp4}ndf +/lfs4{_lfs4}ndf +/rfs6{_rfs6}ndf +/rfp6{_rfp6}ndf +/cvc [0 0 0 1] def +/vc{ +AltsysDict /cvc 2 index put +aload length dup 4 eq +{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse} +{6 eq {sethexcolor} {setspotcolor} ifelse } +ifelse +}bdf +0 setseparationgray +/imgr {1692.47 1570.59 1723.65 1601.77 } def +/bleed 0 def +/clpr {1692.47 1570.59 1723.65 1601.77 } def +/xs 1 def +/ys 1 def +/botx 0 def +/overlap 0 def +/wdist 18 def +0 2 mul fhsetspreadsize +0 0 ne {/df 0 def /clipflatness 0 def} if +/maxsteps 256 def +/forcemaxsteps false def +/minsteps 0 def + +userdict begin /AGDOrigMtx matrix currentmatrix def end +vms +-1694 -1572 translate + +/currentpacking defed{false setpacking}if +/spots[ + +1 0 0 0 (Process Cyan) false newcmykcustomcolor + +0 1 0 0 (Process Magenta) false newcmykcustomcolor + +0 0 1 0 (Process Yellow) false newcmykcustomcolor + +0 0 0 1 (Process Black) false newcmykcustomcolor +]def +n +[] 0 d +3.863708 M +1 w +0 j +0 J +false setoverprint +0 i +false eomode +[0 0 0 1]vc +vms +q +[1 0 0 1 -249.981674 -586.867554] concat +vms +1946.9506 2177.5114 m +1954.4907 2185.0516 L +1956.7047 2187.2656 1960.2943 2187.2656 1962.5083 2185.0516 C +1970.0485 2177.5114 L +1972.2625 2175.2974 1972.2625 2171.7078 1970.0485 2169.4938 C +1962.5083 2161.9537 L +1960.2943 2159.7396 1956.7047 2159.7396 1954.4907 2161.9537 C +1946.9506 2169.4938 L +1944.7365 2171.7078 1944.7365 2175.2974 1946.9506 2177.5114 C +s +n +true eomode +1958.5469 2181.0039 m +1959.2148 2181.0039 1959.7012 2180.9296 1960.0059 2180.7813 C +1960.3142 2180.6326 1960.4684 2180.363 1960.4688 2179.9727 C +1960.4688 2179.7383 1960.3398 2178.8026 1960.082 2177.166 C +1959.0742 2170.4219 L +1958.9373 2170.3241 1958.7615 2170.2754 1958.5469 2170.2754 C +1958.3319 2170.2754 1958.1561 2170.3241 1958.0195 2170.4219 C +1957.0117 2177.166 L +1956.7539 2178.8026 1956.625 2179.7379 1956.625 2179.9727 C +1956.625 2180.363 1956.7792 2180.6326 1957.0879 2180.7813 C +1957.4003 2180.9296 1957.8866 2181.0035 1958.5469 2181.0039 C +h +1958.5469 2165.166 m +1958.0389 2165.166 1957.5878 2165.3499 1957.1934 2165.7168 C +1956.7986 2166.0837 1956.6016 2166.5485 1956.6016 2167.1113 C +1956.6016 2167.6698 1956.7891 2168.1404 1957.1641 2168.5234 C +1957.5427 2168.9102 1958.0038 2169.1035 1958.5469 2169.1035 C +1959.1094 2169.1035 1959.5741 2168.9043 1959.9414 2168.5059 C +1960.3083 2168.1074 1960.4918 2167.6423 1960.4922 2167.1113 C +1960.4922 2166.748 1960.4102 2166.4177 1960.2461 2166.1211 C +1960.082 2165.8241 1959.8513 2165.5916 1959.5547 2165.4238 C +1959.2577 2165.2521 1958.9219 2165.1664 1958.5469 2165.166 C +true setoverprint +f +false setoverprint +n +vmr +Q +false eomode +vmr +vmr +end +%%Trailer diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/caution.pdf b/docs-xml/xslt/db2latex-xsl/xsl/figures/caution.pdf new file mode 100644 index 0000000000..a0afabfa23 Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/figures/caution.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/important.eps b/docs-xml/xslt/db2latex-xsl/xsl/figures/important.eps new file mode 100644 index 0000000000..c9473b7272 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/figures/important.eps @@ -0,0 +1,1348 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: Untitled-3 +%%Creator: FreeHand 9.0 +%%CreationDate: 2002/12/05 8:20 PM +%%BoundingBox: 0 0 29 29 +%%FHPathName:Untitled:FreeHand 9:English:Untitled-3 +%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-3 +%ALDBoundingBox: -2 -2 29 29 +%%FHPageNum:1 +%%DocumentSuppliedResources: procset Altsys_header 4 0 +%%ColorUsage: Color +%%DocumentProcessColors: Black +%%EndComments +%%BeginResource: procset Altsys_header 4 0 +userdict begin /AltsysDict 300 dict def end +AltsysDict begin +/bdf{bind def}bind def +/xdf{exch def}bdf +/defed{where{pop true}{false}ifelse}bdf +/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf +/d{setdash}bdf +/h{closepath}bdf +/H{}bdf +/J{setlinecap}bdf +/j{setlinejoin}bdf +/M{setmiterlimit}bdf +/n{newpath}bdf +/N{newpath}bdf +/q{gsave}bdf +/Q{grestore}bdf +/w{setlinewidth}bdf +/Xic{matrix invertmatrix concat}bdf +/Xq{matrix currentmatrix mark}bdf +/XQ{cleartomark setmatrix}bdf +/sepdef{ +dup where not +{ +AltsysSepDict +} +if +3 1 roll exch put +}bdf +/st{settransfer}bdf +/colorimage defed /_rci xdf +/cntr 0 def +/readbinarystring{ +/cntr 0 def +2 copy readstring +{ +{ +dup +(\034) search +{ +length exch pop exch +dup length 0 ne +{ +dup dup 0 get 32 sub 0 exch put +/cntr cntr 1 add def +} +{ +pop 1 string dup +0 6 index read pop 32 sub put +}ifelse +3 copy +putinterval pop +1 add +1 index length 1 sub +1 index sub +dup 0 le {pop pop exit}if +getinterval +} +{ +pop exit +} ifelse +} loop +}if +cntr 0 gt +{ +pop 2 copy +dup length cntr sub cntr getinterval +readbinarystring +} if +pop exch pop +} bdf +/_NXLevel2 defed { +_NXLevel2 not { +/colorimage where { +userdict eq { +/_rci false def +} if +} if +} if +} if +/md defed{ +md type /dicttype eq { +/colorimage where { +md eq { +/_rci false def +}if +}if +/settransfer where { +md eq { +/st systemdict /settransfer get def +}if +}if +}if +}if +/setstrokeadjust defed +{ +true setstrokeadjust +/C{curveto}bdf +/L{lineto}bdf +/m{moveto}bdf +} +{ +/dr{transform .25 sub round .25 add +exch .25 sub round .25 add exch itransform}bdf +/C{dr curveto}bdf +/L{dr lineto}bdf +/m{dr moveto}bdf +/setstrokeadjust{pop}bdf +}ifelse +/privrectpath { +4 -2 roll m +dtransform round exch round exch idtransform +2 copy 0 lt exch 0 lt xor +{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} +{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} +ifelse +closepath +}bdf +/rectclip{newpath privrectpath clip newpath}def +/rectfill{gsave newpath privrectpath fill grestore}def +/rectstroke{gsave newpath privrectpath stroke grestore}def +/_fonthacksave false def +/currentpacking defed +{ +/_bfh {/_fonthacksave currentpacking def false setpacking} bdf +/_efh {_fonthacksave setpacking} bdf +} +{ +/_bfh {} bdf +/_efh {} bdf +}ifelse +/packedarray{array astore readonly}ndf +/` +{ +false setoverprint +/-save0- save def +5 index concat +pop +storerect left bottom width height rectclip +pop +/MMdict_count countdictstack def +/MMop_count count 1 sub def +userdict begin +/showpage {} def +0 setgray 0 setlinecap 1 setlinewidth +0 setlinejoin 10 setmiterlimit [] 0 setdash newpath +} bdf +/currentpacking defed{true setpacking}if +/min{2 copy gt{exch}if pop}bdf +/max{2 copy lt{exch}if pop}bdf +/xformfont { currentfont exch makefont setfont } bdf +/fhnumcolors 1 +statusdict begin +/processcolors defed +{ +pop processcolors +} +{ +/deviceinfo defed { +deviceinfo /Colors known { +pop deviceinfo /Colors get +} if +} if +} ifelse +end +def +/printerRes +gsave +matrix defaultmatrix setmatrix +72 72 dtransform +abs exch abs +max +grestore +def +/graycalcs +[ +{Angle Frequency} +{GrayAngle GrayFrequency} +{0 Width Height matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +{0 GrayWidth GrayHeight matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +] def +/calcgraysteps { +forcemaxsteps +{ +maxsteps +} +{ +/currenthalftone defed +{currenthalftone /dicttype eq}{false}ifelse +{ +currenthalftone begin +HalftoneType 4 le +{graycalcs HalftoneType 1 sub get exec} +{ +HalftoneType 5 eq +{ +Default begin +{graycalcs HalftoneType 1 sub get exec} +end +} +{0 60} +ifelse +} +ifelse +end +} +{ +currentscreen pop exch +} +ifelse +printerRes 300 max exch div exch +2 copy +sin mul round dup mul +3 1 roll +cos mul round dup mul +add 1 add +dup maxsteps gt {pop maxsteps} if +dup minsteps lt {pop minsteps} if +} +ifelse +} bdf +/nextrelease defed { +/languagelevel defed not { +/framebuffer defed { +0 40 string framebuffer 9 1 roll 8 {pop} repeat +dup 516 eq exch 520 eq or +{ +/fhnumcolors 3 def +/currentscreen {60 0 {pop pop 1}}bdf +/calcgraysteps {maxsteps} bdf +}if +}if +}if +}if +fhnumcolors 1 ne { +/calcgraysteps {maxsteps} bdf +} if +/currentpagedevice defed { +currentpagedevice /PreRenderingEnhance known +{ +currentpagedevice /PreRenderingEnhance get +{ +/calcgraysteps +{ +forcemaxsteps +{maxsteps} +{256 maxsteps min} +ifelse +} def +} if +} if +} if +/gradfrequency 144 def +printerRes 1000 lt { +/gradfrequency 72 def +} if +/adjnumsteps { +dup dtransform abs exch abs max +printerRes div +gradfrequency mul +round +5 max +min +}bdf +/goodsep { +spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or +}bdf +/BeginGradation defed +{/bb{BeginGradation}bdf} +{/bb{}bdf} +ifelse +/EndGradation defed +{/eb{EndGradation}bdf} +{/eb{}bdf} +ifelse +/bottom -0 def +/delta -0 def +/frac -0 def +/height -0 def +/left -0 def +/numsteps1 -0 def +/radius -0 def +/right -0 def +/top -0 def +/width -0 def +/xt -0 def +/yt -0 def +/df currentflat def +/tempstr 1 string def +/clipflatness currentflat def +/inverted? +0 currenttransfer exec .5 ge def +/tc1 [0 0 0 1] def +/tc2 [0 0 0 1] def +/storerect{/top xdf /right xdf /bottom xdf /left xdf +/width right left sub def /height top bottom sub def}bdf +/concatprocs{ +systemdict /packedarray known +{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse +{ +/proc2 exch cvlit def /proc1 exch cvlit def +proc1 aload pop proc2 aload pop +proc1 length proc2 length add packedarray cvx +} +{ +/proc2 exch cvlit def /proc1 exch cvlit def +/newproc proc1 length proc2 length add array def +newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval +newproc cvx +}ifelse +}bdf +/i{dup 0 eq +{pop df dup} +{dup} ifelse +/clipflatness xdf setflat +}bdf +version cvr 38.0 le +{/setrgbcolor{ +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +setrgbcolor}bdf}if +/vms {/vmsv save def} bdf +/vmr {vmsv restore} bdf +/vmrs{vmsv restore /vmsv save def}bdf +/eomode{ +{/filler /eofill load def /clipper /eoclip load def} +{/filler /fill load def /clipper /clip load def} +ifelse +}bdf +/normtaper{}bdf +/logtaper{9 mul 1 add log}bdf +/CD{ +/NF exch def +{ +exch dup +/FID ne 1 index/UniqueID ne and +{exch NF 3 1 roll put} +{pop pop} +ifelse +}forall +NF +}bdf +/MN{ +1 index length +/Len exch def +dup length Len add +string dup +Len +4 -1 roll +putinterval +dup +0 +4 -1 roll +putinterval +}bdf +/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch +{1 index MN cvn/NewN exch def cvn +findfont dup maxlength dict CD dup/FontName NewN put dup +/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf +/RF{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RC} +ifelse +}bdf +/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known +{exch pop findfont 3 -1 roll pop} +{pop dup findfont dup maxlength dict CD dup dup +/Encoding exch /Encoding get 256 array copy 7 -1 roll +{3 -1 roll dup 4 -2 roll put}forall put definefont} +ifelse}bdf +/RCJ{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFJ +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFJ{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCJ} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFJ +{ +dup +hasfont +not +{ +pop +/Ryumin-Light-83pv-RKSJ-H +hasfont +{ +/Ryumin-Light-83pv-RKSJ-H +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFJ{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFJ +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/GS { +dup +hasfont +{ +findfont +exch makesetfont +exch +pop +ts +} +{ +pop pop pop +ts +} ifelse +} bdf +/RCK{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFK +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFK{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCK} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFK +{ +dup +hasfont +not +{ +pop +/JCsm +hasfont +{ +/JCsm +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFK{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFK +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/RCTC{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFTC +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFTC{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCTC} +ifelse +}bdf +/FDFTC +{ +dup +hasfont +not +{ +pop +/DFMing-Lt-HK-BF +hasfont +{ +/DFMing-Lt-HK-BF +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFTC{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFTC +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/fps{ +currentflat +exch +dup 0 le{pop 1}if +{ +dup setflat 3 index stopped +{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} +{exit} +ifelse +}loop +pop setflat pop pop +}bdf +/fp{100 currentflat fps}bdf +/clipper{clip}bdf +/W{/clipper load 100 clipflatness dup setflat fps}bdf + +userdict begin /BDFontDict 29 dict def end +BDFontDict begin +/bu{}def +/bn{}def +/setTxMode{av 70 ge{pop}if pop}def +/gm{m}def +/show{pop}def +/gr{pop}def +/fnt{pop pop pop}def +/fs{pop}def +/fz{pop}def +/lin{pop pop}def +/:M {pop pop} def +/sf {pop} def +/S {pop} def +/@b {pop pop pop pop pop pop pop pop} def +/_bdsave /save load def +/_bdrestore /restore load def +/save { dup /fontsave eq {null} {_bdsave} ifelse } def +/restore { dup null eq { pop } { _bdrestore } ifelse } def +/fontsave null def +end +/MacVec 256 array def +MacVec 0 /Helvetica findfont +/Encoding get 0 128 getinterval putinterval +MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put +/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI +/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US +MacVec 0 32 getinterval astore pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash +/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation +/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash +/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft +/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge +/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex +/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +MacVec 128 128 getinterval astore pop +/findheaderfont { +/Helvetica findfont +} def +end %. AltsysDict +%%EndResource +%%EndProlog + +%%BeginSetup + +AltsysDict begin +_bfh + +_efh +end %. AltsysDict + +%%EndSetup +AltsysDict begin + +/onlyk4{false}ndf +/ccmyk{dup 5 -1 roll sub 0 max exch}ndf +/cmyk2gray{ +4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul +add add add 1 min neg 1 add +}bdf +/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf +/maxcolor { +max max max +} ndf +/maxspot { +pop +} ndf +/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf +/findcmykcustomcolor{5 packedarray}ndf +/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf +/setseparationgray{setgray}ndf +/setoverprint{pop}ndf +/currentoverprint false ndf +/cmykbufs2gray{ +0 1 2 index length 1 sub +{ +4 index 1 index get 0.3 mul +4 index 2 index get 0.59 mul +4 index 3 index get 0.11 mul +4 index 4 index get +add add add cvi 255 min +255 exch sub +2 index 3 1 roll put +}for +4 1 roll pop pop pop +}bdf +/colorimage{ +pop pop +[ +5 -1 roll/exec cvx +6 -1 roll/exec cvx +7 -1 roll/exec cvx +8 -1 roll/exec cvx +/cmykbufs2gray cvx +]cvx +image +} +%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) +version cvr 47.1 le +statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse +and{userdict begin bdf end}{ndf}ifelse +fhnumcolors 1 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +ic im iy ik cmyk2gray /xt xdf +currenttransfer +{dup 1.0 exch sub xt mul add}concatprocs +st +image +} +ifelse +}ndf +fhnumcolors 1 ne {yt restore} if +fhnumcolors 3 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +1.0 dup ic ik add min sub +1.0 dup im ik add min sub +1.0 dup iy ik add min sub +/ic xdf /iy xdf /im xdf +currentcolortransfer +4 1 roll +{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll +{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll +{dup 1.0 exch sub im mul add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage +} +ifelse +}ndf +fhnumcolors 3 ne {yt restore} if +fhnumcolors 4 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +currentcolortransfer +{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll +{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll +{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll +{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} +true 4 colorimage +} +ifelse +}ndf +fhnumcolors 4 ne {yt restore} if +/separationimage{image}ndf +/spotascmyk false ndf +/newcmykcustomcolor{6 packedarray}ndf +/inkoverprint false ndf +/setinkoverprint{pop}ndf +/setspotcolor { +spots exch get +dup 4 get (_vc_Registration) eq +{pop 1 exch sub setseparationgray} +{0 5 getinterval exch setcustomcolor} +ifelse +}ndf +/currentcolortransfer{currenttransfer dup dup dup}ndf +/setcolortransfer{st pop pop pop}ndf +/fas{}ndf +/sas{}ndf +/fhsetspreadsize{pop}ndf +/filler{fill}bdf +/F{gsave {filler}fp grestore}bdf +/f{closepath F}bdf +/S{gsave {stroke}fp grestore}bdf +/s{closepath S}bdf +userdict /islevel2 +systemdict /languagelevel known dup +{ +pop systemdict /languagelevel get 2 ge +} if +put +islevel2 not +{ +/currentcmykcolor +{ +0 0 0 1 currentgray sub +} ndf +} if +/tc +{ +gsave +setcmykcolor currentcmykcolor +grestore +} bind def +/testCMYKColorThrough +{ +tc add add add 0 ne +} bind def +/fhiscomposite where not { +userdict /fhiscomposite +islevel2 +{ +gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore +add add add 4 eq +} +{ +1 0 0 0 testCMYKColorThrough +0 1 0 0 testCMYKColorThrough +0 0 1 0 testCMYKColorThrough +0 0 0 1 testCMYKColorThrough +and and and +} ifelse +put +} +{ pop } +ifelse +/bc4 [0 0 0 0] def +/_lfp4 { +1 pop +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +height abs adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +taperfcn /frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/bcs [0 0] def +/_lfs4 { +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +height abs adjnumsteps +dup 2 lt {pop 2} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 div taperfcn /frac xdf +bcs 0 +1.0 tint2 tint1 sub frac mul tint1 add sub +put bcs vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfs6 { +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bcs 0 +tint2 tint1 sub frac mul tint1 add +put bcs vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfp6 { +1 pop +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/lfp4{_lfp4}ndf +/lfs4{_lfs4}ndf +/rfs6{_rfs6}ndf +/rfp6{_rfp6}ndf +/cvc [0 0 0 1] def +/vc{ +AltsysDict /cvc 2 index put +aload length dup 4 eq +{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse} +{6 eq {sethexcolor} {setspotcolor} ifelse } +ifelse +}bdf +0 setseparationgray +/imgr {1692.47 1570.59 1723.65 1601.77 } def +/bleed 0 def +/clpr {1692.47 1570.59 1723.65 1601.77 } def +/xs 1 def +/ys 1 def +/botx 0 def +/overlap 0 def +/wdist 18 def +0 2 mul fhsetspreadsize +0 0 ne {/df 0 def /clipflatness 0 def} if +/maxsteps 256 def +/forcemaxsteps false def +/minsteps 0 def + +userdict begin /AGDOrigMtx matrix currentmatrix def end +vms +-1694 -1572 translate + +/currentpacking defed{false setpacking}if +/spots[ + +1 0 0 0 (Process Cyan) false newcmykcustomcolor + +0 1 0 0 (Process Magenta) false newcmykcustomcolor + +0 0 1 0 (Process Yellow) false newcmykcustomcolor + +0 0 0 1 (Process Black) false newcmykcustomcolor +]def +n +[] 0 d +3.863708 M +1 w +0 j +0 J +false setoverprint +0 i +false eomode +[0 0 0 1]vc +vms +q +[1 0 0 1 -249.981674 -586.867554] concat +vms +1946.9506 2177.5114 m +1954.4907 2185.0516 L +1956.7047 2187.2656 1960.2943 2187.2656 1962.5083 2185.0516 C +1970.0485 2177.5114 L +1972.2625 2175.2974 1972.2625 2171.7078 1970.0485 2169.4938 C +1962.5083 2161.9537 L +1960.2943 2159.7396 1956.7047 2159.7396 1954.4907 2161.9537 C +1946.9506 2169.4938 L +1944.7365 2171.7078 1944.7365 2175.2974 1946.9506 2177.5114 C +s +n +true eomode +1958.5469 2181.0039 m +1959.2148 2181.0039 1959.7012 2180.9296 1960.0059 2180.7813 C +1960.3142 2180.6326 1960.4684 2180.363 1960.4688 2179.9727 C +1960.4688 2179.7383 1960.3398 2178.8026 1960.082 2177.166 C +1959.0742 2170.4219 L +1958.9373 2170.3241 1958.7615 2170.2754 1958.5469 2170.2754 C +1958.3319 2170.2754 1958.1561 2170.3241 1958.0195 2170.4219 C +1957.0117 2177.166 L +1956.7539 2178.8026 1956.625 2179.7379 1956.625 2179.9727 C +1956.625 2180.363 1956.7792 2180.6326 1957.0879 2180.7813 C +1957.4003 2180.9296 1957.8866 2181.0035 1958.5469 2181.0039 C +h +1958.5469 2165.166 m +1958.0389 2165.166 1957.5878 2165.3499 1957.1934 2165.7168 C +1956.7986 2166.0837 1956.6016 2166.5485 1956.6016 2167.1113 C +1956.6016 2167.6698 1956.7891 2168.1404 1957.1641 2168.5234 C +1957.5427 2168.9102 1958.0038 2169.1035 1958.5469 2169.1035 C +1959.1094 2169.1035 1959.5741 2168.9043 1959.9414 2168.5059 C +1960.3083 2168.1074 1960.4918 2167.6423 1960.4922 2167.1113 C +1960.4922 2166.748 1960.4102 2166.4177 1960.2461 2166.1211 C +1960.082 2165.8241 1959.8513 2165.5916 1959.5547 2165.4238 C +1959.2577 2165.2521 1958.9219 2165.1664 1958.5469 2165.166 C +true setoverprint +f +false setoverprint +n +vmr +Q +false eomode +vmr +vmr +end +%%Trailer diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/important.pdf b/docs-xml/xslt/db2latex-xsl/xsl/figures/important.pdf new file mode 100644 index 0000000000..a0afabfa23 Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/figures/important.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/note.eps b/docs-xml/xslt/db2latex-xsl/xsl/figures/note.eps new file mode 100644 index 0000000000..39be23fa77 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/figures/note.eps @@ -0,0 +1,1387 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: Untitled-1 +%%Creator: FreeHand 9.0 +%%CreationDate: 2002/07/16 10:41 PM +%%BoundingBox: 0 0 27 27 +%%FHPathName:Untitled:FreeHand 9:English:Untitled-1 +%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-1 +%ALDBoundingBox: -153 -436 442 406 +%%FHPageNum:1 +%%DocumentSuppliedResources: procset Altsys_header 4 0 +%%ColorUsage: Color +%%DocumentProcessColors: Black +%%EndComments +%%BeginResource: procset Altsys_header 4 0 +userdict begin /AltsysDict 300 dict def end +AltsysDict begin +/bdf{bind def}bind def +/xdf{exch def}bdf +/defed{where{pop true}{false}ifelse}bdf +/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf +/d{setdash}bdf +/h{closepath}bdf +/H{}bdf +/J{setlinecap}bdf +/j{setlinejoin}bdf +/M{setmiterlimit}bdf +/n{newpath}bdf +/N{newpath}bdf +/q{gsave}bdf +/Q{grestore}bdf +/w{setlinewidth}bdf +/Xic{matrix invertmatrix concat}bdf +/Xq{matrix currentmatrix mark}bdf +/XQ{cleartomark setmatrix}bdf +/sepdef{ +dup where not +{ +AltsysSepDict +} +if +3 1 roll exch put +}bdf +/st{settransfer}bdf +/colorimage defed /_rci xdf +/cntr 0 def +/readbinarystring{ +/cntr 0 def +2 copy readstring +{ +{ +dup +(\034) search +{ +length exch pop exch +dup length 0 ne +{ +dup dup 0 get 32 sub 0 exch put +/cntr cntr 1 add def +} +{ +pop 1 string dup +0 6 index read pop 32 sub put +}ifelse +3 copy +putinterval pop +1 add +1 index length 1 sub +1 index sub +dup 0 le {pop pop exit}if +getinterval +} +{ +pop exit +} ifelse +} loop +}if +cntr 0 gt +{ +pop 2 copy +dup length cntr sub cntr getinterval +readbinarystring +} if +pop exch pop +} bdf +/_NXLevel2 defed { +_NXLevel2 not { +/colorimage where { +userdict eq { +/_rci false def +} if +} if +} if +} if +/md defed{ +md type /dicttype eq { +/colorimage where { +md eq { +/_rci false def +}if +}if +/settransfer where { +md eq { +/st systemdict /settransfer get def +}if +}if +}if +}if +/setstrokeadjust defed +{ +true setstrokeadjust +/C{curveto}bdf +/L{lineto}bdf +/m{moveto}bdf +} +{ +/dr{transform .25 sub round .25 add +exch .25 sub round .25 add exch itransform}bdf +/C{dr curveto}bdf +/L{dr lineto}bdf +/m{dr moveto}bdf +/setstrokeadjust{pop}bdf +}ifelse +/privrectpath { +4 -2 roll m +dtransform round exch round exch idtransform +2 copy 0 lt exch 0 lt xor +{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} +{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} +ifelse +closepath +}bdf +/rectclip{newpath privrectpath clip newpath}def +/rectfill{gsave newpath privrectpath fill grestore}def +/rectstroke{gsave newpath privrectpath stroke grestore}def +/_fonthacksave false def +/currentpacking defed +{ +/_bfh {/_fonthacksave currentpacking def false setpacking} bdf +/_efh {_fonthacksave setpacking} bdf +} +{ +/_bfh {} bdf +/_efh {} bdf +}ifelse +/packedarray{array astore readonly}ndf +/` +{ +false setoverprint +/-save0- save def +5 index concat +pop +storerect left bottom width height rectclip +pop +/MMdict_count countdictstack def +/MMop_count count 1 sub def +userdict begin +/showpage {} def +0 setgray 0 setlinecap 1 setlinewidth +0 setlinejoin 10 setmiterlimit [] 0 setdash newpath +} bdf +/currentpacking defed{true setpacking}if +/min{2 copy gt{exch}if pop}bdf +/max{2 copy lt{exch}if pop}bdf +/xformfont { currentfont exch makefont setfont } bdf +/fhnumcolors 1 +statusdict begin +/processcolors defed +{ +pop processcolors +} +{ +/deviceinfo defed { +deviceinfo /Colors known { +pop deviceinfo /Colors get +} if +} if +} ifelse +end +def +/printerRes +gsave +matrix defaultmatrix setmatrix +72 72 dtransform +abs exch abs +max +grestore +def +/graycalcs +[ +{Angle Frequency} +{GrayAngle GrayFrequency} +{0 Width Height matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +{0 GrayWidth GrayHeight matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +] def +/calcgraysteps { +forcemaxsteps +{ +maxsteps +} +{ +/currenthalftone defed +{currenthalftone /dicttype eq}{false}ifelse +{ +currenthalftone begin +HalftoneType 4 le +{graycalcs HalftoneType 1 sub get exec} +{ +HalftoneType 5 eq +{ +Default begin +{graycalcs HalftoneType 1 sub get exec} +end +} +{0 60} +ifelse +} +ifelse +end +} +{ +currentscreen pop exch +} +ifelse +printerRes 300 max exch div exch +2 copy +sin mul round dup mul +3 1 roll +cos mul round dup mul +add 1 add +dup maxsteps gt {pop maxsteps} if +dup minsteps lt {pop minsteps} if +} +ifelse +} bdf +/nextrelease defed { +/languagelevel defed not { +/framebuffer defed { +0 40 string framebuffer 9 1 roll 8 {pop} repeat +dup 516 eq exch 520 eq or +{ +/fhnumcolors 3 def +/currentscreen {60 0 {pop pop 1}}bdf +/calcgraysteps {maxsteps} bdf +}if +}if +}if +}if +fhnumcolors 1 ne { +/calcgraysteps {maxsteps} bdf +} if +/currentpagedevice defed { +currentpagedevice /PreRenderingEnhance known +{ +currentpagedevice /PreRenderingEnhance get +{ +/calcgraysteps +{ +forcemaxsteps +{maxsteps} +{256 maxsteps min} +ifelse +} def +} if +} if +} if +/gradfrequency 144 def +printerRes 1000 lt { +/gradfrequency 72 def +} if +/adjnumsteps { +dup dtransform abs exch abs max +printerRes div +gradfrequency mul +round +5 max +min +}bdf +/goodsep { +spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or +}bdf +/BeginGradation defed +{/bb{BeginGradation}bdf} +{/bb{}bdf} +ifelse +/EndGradation defed +{/eb{EndGradation}bdf} +{/eb{}bdf} +ifelse +/bottom -0 def +/delta -0 def +/frac -0 def +/height -0 def +/left -0 def +/numsteps1 -0 def +/radius -0 def +/right -0 def +/top -0 def +/width -0 def +/xt -0 def +/yt -0 def +/df currentflat def +/tempstr 1 string def +/clipflatness currentflat def +/inverted? +0 currenttransfer exec .5 ge def +/tc1 [0 0 0 1] def +/tc2 [0 0 0 1] def +/storerect{/top xdf /right xdf /bottom xdf /left xdf +/width right left sub def /height top bottom sub def}bdf +/concatprocs{ +systemdict /packedarray known +{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse +{ +/proc2 exch cvlit def /proc1 exch cvlit def +proc1 aload pop proc2 aload pop +proc1 length proc2 length add packedarray cvx +} +{ +/proc2 exch cvlit def /proc1 exch cvlit def +/newproc proc1 length proc2 length add array def +newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval +newproc cvx +}ifelse +}bdf +/i{dup 0 eq +{pop df dup} +{dup} ifelse +/clipflatness xdf setflat +}bdf +version cvr 38.0 le +{/setrgbcolor{ +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +setrgbcolor}bdf}if +/vms {/vmsv save def} bdf +/vmr {vmsv restore} bdf +/vmrs{vmsv restore /vmsv save def}bdf +/eomode{ +{/filler /eofill load def /clipper /eoclip load def} +{/filler /fill load def /clipper /clip load def} +ifelse +}bdf +/normtaper{}bdf +/logtaper{9 mul 1 add log}bdf +/CD{ +/NF exch def +{ +exch dup +/FID ne 1 index/UniqueID ne and +{exch NF 3 1 roll put} +{pop pop} +ifelse +}forall +NF +}bdf +/MN{ +1 index length +/Len exch def +dup length Len add +string dup +Len +4 -1 roll +putinterval +dup +0 +4 -1 roll +putinterval +}bdf +/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch +{1 index MN cvn/NewN exch def cvn +findfont dup maxlength dict CD dup/FontName NewN put dup +/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf +/RF{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RC} +ifelse +}bdf +/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known +{exch pop findfont 3 -1 roll pop} +{pop dup findfont dup maxlength dict CD dup dup +/Encoding exch /Encoding get 256 array copy 7 -1 roll +{3 -1 roll dup 4 -2 roll put}forall put definefont} +ifelse}bdf +/RCJ{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFJ +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFJ{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCJ} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFJ +{ +dup +hasfont +not +{ +pop +/Ryumin-Light-83pv-RKSJ-H +hasfont +{ +/Ryumin-Light-83pv-RKSJ-H +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFJ{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFJ +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/GS { +dup +hasfont +{ +findfont +exch makesetfont +exch +pop +ts +} +{ +pop pop pop +ts +} ifelse +} bdf +/RCK{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFK +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFK{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCK} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFK +{ +dup +hasfont +not +{ +pop +/JCsm +hasfont +{ +/JCsm +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFK{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFK +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/RCTC{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFTC +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFTC{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCTC} +ifelse +}bdf +/FDFTC +{ +dup +hasfont +not +{ +pop +/DFMing-Lt-HK-BF +hasfont +{ +/DFMing-Lt-HK-BF +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFTC{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFTC +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/fps{ +currentflat +exch +dup 0 le{pop 1}if +{ +dup setflat 3 index stopped +{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} +{exit} +ifelse +}loop +pop setflat pop pop +}bdf +/fp{100 currentflat fps}bdf +/clipper{clip}bdf +/W{/clipper load 100 clipflatness dup setflat fps}bdf + +userdict begin /BDFontDict 29 dict def end +BDFontDict begin +/bu{}def +/bn{}def +/setTxMode{av 70 ge{pop}if pop}def +/gm{m}def +/show{pop}def +/gr{pop}def +/fnt{pop pop pop}def +/fs{pop}def +/fz{pop}def +/lin{pop pop}def +/:M {pop pop} def +/sf {pop} def +/S {pop} def +/@b {pop pop pop pop pop pop pop pop} def +/_bdsave /save load def +/_bdrestore /restore load def +/save { dup /fontsave eq {null} {_bdsave} ifelse } def +/restore { dup null eq { pop } { _bdrestore } ifelse } def +/fontsave null def +end +/MacVec 256 array def +MacVec 0 /Helvetica findfont +/Encoding get 0 128 getinterval putinterval +MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put +/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI +/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US +MacVec 0 32 getinterval astore pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash +/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation +/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash +/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft +/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge +/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex +/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +MacVec 128 128 getinterval astore pop +/findheaderfont { +/Helvetica findfont +} def +end %. AltsysDict +%%EndResource +%%EndProlog + +%%BeginSetup + +AltsysDict begin +_bfh + +_efh +end %. AltsysDict + +%%EndSetup +AltsysDict begin + +/onlyk4{false}ndf +/ccmyk{dup 5 -1 roll sub 0 max exch}ndf +/cmyk2gray{ +4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul +add add add 1 min neg 1 add +}bdf +/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf +/maxcolor { +max max max +} ndf +/maxspot { +pop +} ndf +/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf +/findcmykcustomcolor{5 packedarray}ndf +/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf +/setseparationgray{setgray}ndf +/setoverprint{pop}ndf +/currentoverprint false ndf +/cmykbufs2gray{ +0 1 2 index length 1 sub +{ +4 index 1 index get 0.3 mul +4 index 2 index get 0.59 mul +4 index 3 index get 0.11 mul +4 index 4 index get +add add add cvi 255 min +255 exch sub +2 index 3 1 roll put +}for +4 1 roll pop pop pop +}bdf +/colorimage{ +pop pop +[ +5 -1 roll/exec cvx +6 -1 roll/exec cvx +7 -1 roll/exec cvx +8 -1 roll/exec cvx +/cmykbufs2gray cvx +]cvx +image +} +%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) +version cvr 47.1 le +statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse +and{userdict begin bdf end}{ndf}ifelse +fhnumcolors 1 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +ic im iy ik cmyk2gray /xt xdf +currenttransfer +{dup 1.0 exch sub xt mul add}concatprocs +st +image +} +ifelse +}ndf +fhnumcolors 1 ne {yt restore} if +fhnumcolors 3 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +1.0 dup ic ik add min sub +1.0 dup im ik add min sub +1.0 dup iy ik add min sub +/ic xdf /iy xdf /im xdf +currentcolortransfer +4 1 roll +{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll +{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll +{dup 1.0 exch sub im mul add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage +} +ifelse +}ndf +fhnumcolors 3 ne {yt restore} if +fhnumcolors 4 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +currentcolortransfer +{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll +{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll +{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll +{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} +true 4 colorimage +} +ifelse +}ndf +fhnumcolors 4 ne {yt restore} if +/separationimage{image}ndf +/spotascmyk false ndf +/newcmykcustomcolor{6 packedarray}ndf +/inkoverprint false ndf +/setinkoverprint{pop}ndf +/setspotcolor { +spots exch get +dup 4 get (_vc_Registration) eq +{pop 1 exch sub setseparationgray} +{0 5 getinterval exch setcustomcolor} +ifelse +}ndf +/currentcolortransfer{currenttransfer dup dup dup}ndf +/setcolortransfer{st pop pop pop}ndf +/fas{}ndf +/sas{}ndf +/fhsetspreadsize{pop}ndf +/filler{fill}bdf +/F{gsave {filler}fp grestore}bdf +/f{closepath F}bdf +/S{gsave {stroke}fp grestore}bdf +/s{closepath S}bdf +userdict /islevel2 +systemdict /languagelevel known dup +{ +pop systemdict /languagelevel get 2 ge +} if +put +islevel2 not +{ +/currentcmykcolor +{ +0 0 0 1 currentgray sub +} ndf +} if +/tc +{ +gsave +setcmykcolor currentcmykcolor +grestore +} bind def +/testCMYKColorThrough +{ +tc add add add 0 ne +} bind def +/fhiscomposite where not { +userdict /fhiscomposite +islevel2 +{ +gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore +add add add 4 eq +} +{ +1 0 0 0 testCMYKColorThrough +0 1 0 0 testCMYKColorThrough +0 0 1 0 testCMYKColorThrough +0 0 0 1 testCMYKColorThrough +and and and +} ifelse +put +} +{ pop } +ifelse +/bc4 [0 0 0 0] def +/_lfp4 { +1 pop +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +height abs adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +taperfcn /frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/bcs [0 0] def +/_lfs4 { +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +height abs adjnumsteps +dup 2 lt {pop 2} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 div taperfcn /frac xdf +bcs 0 +1.0 tint2 tint1 sub frac mul tint1 add sub +put bcs vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfs6 { +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bcs 0 +tint2 tint1 sub frac mul tint1 add +put bcs vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfp6 { +1 pop +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/lfp4{_lfp4}ndf +/lfs4{_lfs4}ndf +/rfs6{_rfs6}ndf +/rfp6{_rfp6}ndf +/cvc [0 0 0 1] def +/vc{ +AltsysDict /cvc 2 index put +aload length dup 4 eq +{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse} +{6 eq {sethexcolor} {setspotcolor} ifelse } +ifelse +}bdf +0 setseparationgray +/imgr {1692.47 1570.59 2287.75 2412.48 } def +/bleed 0 def +/clpr {1692.47 1570.59 2287.75 2412.48 } def +/xs 1 def +/ys 1 def +/botx 0 def +/overlap 0 def +/wdist 18 def +0 2 mul fhsetspreadsize +0 0 ne {/df 0 def /clipflatness 0 def} if +/maxsteps 256 def +/forcemaxsteps false def +/minsteps 0 def + +userdict begin /AGDOrigMtx matrix currentmatrix def end +vms +0.15 0.15 scale %JND +-1845 -2006 translate + +/currentpacking defed{false setpacking}if +/spots[ + +1 0 0 0 (Process Cyan) false newcmykcustomcolor + +0 1 0 0 (Process Magenta) false newcmykcustomcolor + +0 0 1 0 (Process Yellow) false newcmykcustomcolor + +0 0 0 1 (Process Black) false newcmykcustomcolor +]def +n +[] 0 d +3.863708 M +1 w +0 j +0 J +false setoverprint +0 i +false eomode +[0 0 0 1]vc +vms +1848.4365 2094.0422 m +1848.4365 2140.987 1886.4917 2179.0422 1933.4365 2179.0422 C +1980.3813 2179.0422 2018.4365 2140.987 2018.4365 2094.0422 C +2018.4365 2047.0974 1980.3813 2009.0422 1933.4365 2009.0422 C +1886.4917 2009.0422 1848.4365 2047.0974 1848.4365 2094.0422 C +5.3858 w +3.863693 M +s +n +true eomode +1880.5612 2118.7403 m +1880.5612 2121.7396 1881.6862 2124.8795 1883.9362 2128.1622 C +1886.1862 2131.4889 1888.4581 2133.1522 1890.7565 2133.1544 C +1892.2089 2133.1544 1893.4042 2132.5677 1894.3424 2131.3966 C +1895.3268 2130.2233 1895.819 2128.7467 1895.819 2126.9669 C +1895.819 2124.0599 1894.6237 2121.0826 1892.233 2118.0372 C +1889.8885 2114.9896 1887.6144 2113.4669 1885.4127 2113.4669 C +1884.0526 2113.4669 1882.9034 2113.9591 1881.9674 2114.9435 C +1881.0292 2115.974 1880.5612 2117.2396 1880.5612 2118.7403 C +h +1948.2018 2061.1544 m +1978.4362 2061.0138 L +1980.451 2062.6068 1981.9034 2064.3163 1982.7955 2066.1466 C +1983.7316 2068.0209 1984.1996 2070.2005 1984.2018 2072.6857 C +1984.2018 2073.2482 L +1969.2252 2099.6153 L +1969.2252 2099.3341 1969.2472 2098.8639 1969.2955 2098.2091 C +1969.3417 2097.5983 1969.3636 2097.1544 1969.3658 2096.8732 C +1969.3658 2089.888 1967.5597 2083.3732 1963.9518 2077.3263 C +1960.3878 2071.2794 1955.1385 2065.8873 1948.2018 2061.1544 C +h +1905.8737 2139.4825 m +1910.0924 2124.2247 L +1964.233 2092.5841 L +1964.6066 2094.3177 1964.8636 2095.724 1965.0065 2096.8028 C +1965.1471 2097.9278 1965.2174 2098.9122 1965.2174 2099.756 C +1965.2174 2100.4108 1965.1691 2101.5599 1965.0768 2103.2013 C +1964.9823 2103.5748 1964.9362 2103.8561 1964.9362 2104.045 C +1905.8737 2139.4825 L +h +1908.4752 2120.3575 m +1898.983 2105.5216 L +1954.3893 2072.8263 L +1956.4987 2074.7005 1958.2565 2076.8561 1959.6627 2079.295 C +1961.1151 2081.7779 1962.2863 2084.6608 1963.1783 2087.9435 C +1908.4752 2120.3575 L +h +1896.2408 2102.3575 m +1880.5612 2099.0528 L +1942.9283 2062.631 L +1944.5675 2063.5209 1946.0682 2064.5272 1947.4283 2065.6544 C +1948.7863 2066.7794 1950.0057 2068.0209 1951.0846 2069.381 C +1896.2408 2102.3575 L +h +1871.2096 2120.7794 m +1876.3424 2102.3575 L +1894.2018 2105.9435 L +1906.1549 2125.2794 L +1900.8815 2142.506 L +1882.7408 2139.2013 L +1871.2096 2120.7794 L +h +1866.7096 2121.4825 m +1880.1393 2142.3653 L +1901.3033 2146.5841 L +1963.6705 2109.3888 L +1968.0299 2106.8092 1971.005 2103.9747 1972.6002 2100.881 C +1972.8815 2100.2701 1973.1144 2099.8021 1973.3033 2099.4747 C +1991.444 2068.256 L +1991.6769 2067.8341 1992.0043 2067.2474 1992.4283 2066.4982 C +1994.0675 2064.013 1994.8871 2062.0904 1994.8893 2060.7325 C +1994.8893 2059.4186 1994.3971 2058.4825 1993.4127 2057.92 C +1992.4745 2057.4037 1990.6705 2057.1466 1987.9987 2057.1466 C +1948.0612 2057.1466 L +1946.4198 2057.1466 1944.7784 2057.4037 1943.1393 2057.92 C +1941.4979 2058.4825 1939.4127 2059.513 1936.8815 2061.0138 C +1873.6705 2098.631 L +1866.7096 2121.4825 L +true setoverprint +f +false setoverprint +n +vmr +vmr +end +%%Trailer diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/note.pdf b/docs-xml/xslt/db2latex-xsl/xsl/figures/note.pdf new file mode 100644 index 0000000000..ec6c248a2a Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/figures/note.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/tip.eps b/docs-xml/xslt/db2latex-xsl/xsl/figures/tip.eps new file mode 100644 index 0000000000..a28ad883eb --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/figures/tip.eps @@ -0,0 +1,1503 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: Untitled-1 +%%Creator: FreeHand 9.0 +%%CreationDate: 2002/07/16 10:41 PM +%%BoundingBox: 0 0 27 27 +%%FHPathName:Untitled:FreeHand 9:English:Untitled-1 +%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-1 +%ALDBoundingBox: -153 -436 442 406 +%%FHPageNum:1 +%%DocumentSuppliedResources: procset Altsys_header 4 0 +%%ColorUsage: Color +%%DocumentProcessColors: Black +%%EndComments +%%BeginResource: procset Altsys_header 4 0 +userdict begin /AltsysDict 300 dict def end +AltsysDict begin +/bdf{bind def}bind def +/xdf{exch def}bdf +/defed{where{pop true}{false}ifelse}bdf +/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf +/d{setdash}bdf +/h{closepath}bdf +/H{}bdf +/J{setlinecap}bdf +/j{setlinejoin}bdf +/M{setmiterlimit}bdf +/n{newpath}bdf +/N{newpath}bdf +/q{gsave}bdf +/Q{grestore}bdf +/w{setlinewidth}bdf +/Xic{matrix invertmatrix concat}bdf +/Xq{matrix currentmatrix mark}bdf +/XQ{cleartomark setmatrix}bdf +/sepdef{ +dup where not +{ +AltsysSepDict +} +if +3 1 roll exch put +}bdf +/st{settransfer}bdf +/colorimage defed /_rci xdf +/cntr 0 def +/readbinarystring{ +/cntr 0 def +2 copy readstring +{ +{ +dup +(\034) search +{ +length exch pop exch +dup length 0 ne +{ +dup dup 0 get 32 sub 0 exch put +/cntr cntr 1 add def +} +{ +pop 1 string dup +0 6 index read pop 32 sub put +}ifelse +3 copy +putinterval pop +1 add +1 index length 1 sub +1 index sub +dup 0 le {pop pop exit}if +getinterval +} +{ +pop exit +} ifelse +} loop +}if +cntr 0 gt +{ +pop 2 copy +dup length cntr sub cntr getinterval +readbinarystring +} if +pop exch pop +} bdf +/_NXLevel2 defed { +_NXLevel2 not { +/colorimage where { +userdict eq { +/_rci false def +} if +} if +} if +} if +/md defed{ +md type /dicttype eq { +/colorimage where { +md eq { +/_rci false def +}if +}if +/settransfer where { +md eq { +/st systemdict /settransfer get def +}if +}if +}if +}if +/setstrokeadjust defed +{ +true setstrokeadjust +/C{curveto}bdf +/L{lineto}bdf +/m{moveto}bdf +} +{ +/dr{transform .25 sub round .25 add +exch .25 sub round .25 add exch itransform}bdf +/C{dr curveto}bdf +/L{dr lineto}bdf +/m{dr moveto}bdf +/setstrokeadjust{pop}bdf +}ifelse +/privrectpath { +4 -2 roll m +dtransform round exch round exch idtransform +2 copy 0 lt exch 0 lt xor +{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} +{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} +ifelse +closepath +}bdf +/rectclip{newpath privrectpath clip newpath}def +/rectfill{gsave newpath privrectpath fill grestore}def +/rectstroke{gsave newpath privrectpath stroke grestore}def +/_fonthacksave false def +/currentpacking defed +{ +/_bfh {/_fonthacksave currentpacking def false setpacking} bdf +/_efh {_fonthacksave setpacking} bdf +} +{ +/_bfh {} bdf +/_efh {} bdf +}ifelse +/packedarray{array astore readonly}ndf +/` +{ +false setoverprint +/-save0- save def +5 index concat +pop +storerect left bottom width height rectclip +pop +/MMdict_count countdictstack def +/MMop_count count 1 sub def +userdict begin +/showpage {} def +0 setgray 0 setlinecap 1 setlinewidth +0 setlinejoin 10 setmiterlimit [] 0 setdash newpath +} bdf +/currentpacking defed{true setpacking}if +/min{2 copy gt{exch}if pop}bdf +/max{2 copy lt{exch}if pop}bdf +/xformfont { currentfont exch makefont setfont } bdf +/fhnumcolors 1 +statusdict begin +/processcolors defed +{ +pop processcolors +} +{ +/deviceinfo defed { +deviceinfo /Colors known { +pop deviceinfo /Colors get +} if +} if +} ifelse +end +def +/printerRes +gsave +matrix defaultmatrix setmatrix +72 72 dtransform +abs exch abs +max +grestore +def +/graycalcs +[ +{Angle Frequency} +{GrayAngle GrayFrequency} +{0 Width Height matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +{0 GrayWidth GrayHeight matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +] def +/calcgraysteps { +forcemaxsteps +{ +maxsteps +} +{ +/currenthalftone defed +{currenthalftone /dicttype eq}{false}ifelse +{ +currenthalftone begin +HalftoneType 4 le +{graycalcs HalftoneType 1 sub get exec} +{ +HalftoneType 5 eq +{ +Default begin +{graycalcs HalftoneType 1 sub get exec} +end +} +{0 60} +ifelse +} +ifelse +end +} +{ +currentscreen pop exch +} +ifelse +printerRes 300 max exch div exch +2 copy +sin mul round dup mul +3 1 roll +cos mul round dup mul +add 1 add +dup maxsteps gt {pop maxsteps} if +dup minsteps lt {pop minsteps} if +} +ifelse +} bdf +/nextrelease defed { +/languagelevel defed not { +/framebuffer defed { +0 40 string framebuffer 9 1 roll 8 {pop} repeat +dup 516 eq exch 520 eq or +{ +/fhnumcolors 3 def +/currentscreen {60 0 {pop pop 1}}bdf +/calcgraysteps {maxsteps} bdf +}if +}if +}if +}if +fhnumcolors 1 ne { +/calcgraysteps {maxsteps} bdf +} if +/currentpagedevice defed { +currentpagedevice /PreRenderingEnhance known +{ +currentpagedevice /PreRenderingEnhance get +{ +/calcgraysteps +{ +forcemaxsteps +{maxsteps} +{256 maxsteps min} +ifelse +} def +} if +} if +} if +/gradfrequency 144 def +printerRes 1000 lt { +/gradfrequency 72 def +} if +/adjnumsteps { +dup dtransform abs exch abs max +printerRes div +gradfrequency mul +round +5 max +min +}bdf +/goodsep { +spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or +}bdf +/BeginGradation defed +{/bb{BeginGradation}bdf} +{/bb{}bdf} +ifelse +/EndGradation defed +{/eb{EndGradation}bdf} +{/eb{}bdf} +ifelse +/bottom -0 def +/delta -0 def +/frac -0 def +/height -0 def +/left -0 def +/numsteps1 -0 def +/radius -0 def +/right -0 def +/top -0 def +/width -0 def +/xt -0 def +/yt -0 def +/df currentflat def +/tempstr 1 string def +/clipflatness currentflat def +/inverted? +0 currenttransfer exec .5 ge def +/tc1 [0 0 0 1] def +/tc2 [0 0 0 1] def +/storerect{/top xdf /right xdf /bottom xdf /left xdf +/width right left sub def /height top bottom sub def}bdf +/concatprocs{ +systemdict /packedarray known +{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse +{ +/proc2 exch cvlit def /proc1 exch cvlit def +proc1 aload pop proc2 aload pop +proc1 length proc2 length add packedarray cvx +} +{ +/proc2 exch cvlit def /proc1 exch cvlit def +/newproc proc1 length proc2 length add array def +newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval +newproc cvx +}ifelse +}bdf +/i{dup 0 eq +{pop df dup} +{dup} ifelse +/clipflatness xdf setflat +}bdf +version cvr 38.0 le +{/setrgbcolor{ +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +setrgbcolor}bdf}if +/vms {/vmsv save def} bdf +/vmr {vmsv restore} bdf +/vmrs{vmsv restore /vmsv save def}bdf +/eomode{ +{/filler /eofill load def /clipper /eoclip load def} +{/filler /fill load def /clipper /clip load def} +ifelse +}bdf +/normtaper{}bdf +/logtaper{9 mul 1 add log}bdf +/CD{ +/NF exch def +{ +exch dup +/FID ne 1 index/UniqueID ne and +{exch NF 3 1 roll put} +{pop pop} +ifelse +}forall +NF +}bdf +/MN{ +1 index length +/Len exch def +dup length Len add +string dup +Len +4 -1 roll +putinterval +dup +0 +4 -1 roll +putinterval +}bdf +/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch +{1 index MN cvn/NewN exch def cvn +findfont dup maxlength dict CD dup/FontName NewN put dup +/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf +/RF{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RC} +ifelse +}bdf +/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known +{exch pop findfont 3 -1 roll pop} +{pop dup findfont dup maxlength dict CD dup dup +/Encoding exch /Encoding get 256 array copy 7 -1 roll +{3 -1 roll dup 4 -2 roll put}forall put definefont} +ifelse}bdf +/RCJ{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFJ +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFJ{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCJ} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFJ +{ +dup +hasfont +not +{ +pop +/Ryumin-Light-83pv-RKSJ-H +hasfont +{ +/Ryumin-Light-83pv-RKSJ-H +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFJ{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFJ +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/GS { +dup +hasfont +{ +findfont +exch makesetfont +exch +pop +ts +} +{ +pop pop pop +ts +} ifelse +} bdf +/RCK{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFK +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFK{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCK} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFK +{ +dup +hasfont +not +{ +pop +/JCsm +hasfont +{ +/JCsm +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFK{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFK +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/RCTC{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFTC +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFTC{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCTC} +ifelse +}bdf +/FDFTC +{ +dup +hasfont +not +{ +pop +/DFMing-Lt-HK-BF +hasfont +{ +/DFMing-Lt-HK-BF +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFTC{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFTC +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/fps{ +currentflat +exch +dup 0 le{pop 1}if +{ +dup setflat 3 index stopped +{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} +{exit} +ifelse +}loop +pop setflat pop pop +}bdf +/fp{100 currentflat fps}bdf +/clipper{clip}bdf +/W{/clipper load 100 clipflatness dup setflat fps}bdf + +userdict begin /BDFontDict 29 dict def end +BDFontDict begin +/bu{}def +/bn{}def +/setTxMode{av 70 ge{pop}if pop}def +/gm{m}def +/show{pop}def +/gr{pop}def +/fnt{pop pop pop}def +/fs{pop}def +/fz{pop}def +/lin{pop pop}def +/:M {pop pop} def +/sf {pop} def +/S {pop} def +/@b {pop pop pop pop pop pop pop pop} def +/_bdsave /save load def +/_bdrestore /restore load def +/save { dup /fontsave eq {null} {_bdsave} ifelse } def +/restore { dup null eq { pop } { _bdrestore } ifelse } def +/fontsave null def +end +/MacVec 256 array def +MacVec 0 /Helvetica findfont +/Encoding get 0 128 getinterval putinterval +MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put +/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI +/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US +MacVec 0 32 getinterval astore pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash +/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation +/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash +/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft +/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge +/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex +/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +MacVec 128 128 getinterval astore pop +/findheaderfont { +/Helvetica findfont +} def +end %. AltsysDict +%%EndResource +%%EndProlog + +%%BeginSetup + +AltsysDict begin +_bfh + +_efh +end %. AltsysDict + +%%EndSetup +AltsysDict begin + +/onlyk4{false}ndf +/ccmyk{dup 5 -1 roll sub 0 max exch}ndf +/cmyk2gray{ +4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul +add add add 1 min neg 1 add +}bdf +/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf +/maxcolor { +max max max +} ndf +/maxspot { +pop +} ndf +/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf +/findcmykcustomcolor{5 packedarray}ndf +/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf +/setseparationgray{setgray}ndf +/setoverprint{pop}ndf +/currentoverprint false ndf +/cmykbufs2gray{ +0 1 2 index length 1 sub +{ +4 index 1 index get 0.3 mul +4 index 2 index get 0.59 mul +4 index 3 index get 0.11 mul +4 index 4 index get +add add add cvi 255 min +255 exch sub +2 index 3 1 roll put +}for +4 1 roll pop pop pop +}bdf +/colorimage{ +pop pop +[ +5 -1 roll/exec cvx +6 -1 roll/exec cvx +7 -1 roll/exec cvx +8 -1 roll/exec cvx +/cmykbufs2gray cvx +]cvx +image +} +%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) +version cvr 47.1 le +statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse +and{userdict begin bdf end}{ndf}ifelse +fhnumcolors 1 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +ic im iy ik cmyk2gray /xt xdf +currenttransfer +{dup 1.0 exch sub xt mul add}concatprocs +st +image +} +ifelse +}ndf +fhnumcolors 1 ne {yt restore} if +fhnumcolors 3 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +1.0 dup ic ik add min sub +1.0 dup im ik add min sub +1.0 dup iy ik add min sub +/ic xdf /iy xdf /im xdf +currentcolortransfer +4 1 roll +{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll +{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll +{dup 1.0 exch sub im mul add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage +} +ifelse +}ndf +fhnumcolors 3 ne {yt restore} if +fhnumcolors 4 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +currentcolortransfer +{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll +{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll +{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll +{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} +true 4 colorimage +} +ifelse +}ndf +fhnumcolors 4 ne {yt restore} if +/separationimage{image}ndf +/spotascmyk false ndf +/newcmykcustomcolor{6 packedarray}ndf +/inkoverprint false ndf +/setinkoverprint{pop}ndf +/setspotcolor { +spots exch get +dup 4 get (_vc_Registration) eq +{pop 1 exch sub setseparationgray} +{0 5 getinterval exch setcustomcolor} +ifelse +}ndf +/currentcolortransfer{currenttransfer dup dup dup}ndf +/setcolortransfer{st pop pop pop}ndf +/fas{}ndf +/sas{}ndf +/fhsetspreadsize{pop}ndf +/filler{fill}bdf +/F{gsave {filler}fp grestore}bdf +/f{closepath F}bdf +/S{gsave {stroke}fp grestore}bdf +/s{closepath S}bdf +userdict /islevel2 +systemdict /languagelevel known dup +{ +pop systemdict /languagelevel get 2 ge +} if +put +islevel2 not +{ +/currentcmykcolor +{ +0 0 0 1 currentgray sub +} ndf +} if +/tc +{ +gsave +setcmykcolor currentcmykcolor +grestore +} bind def +/testCMYKColorThrough +{ +tc add add add 0 ne +} bind def +/fhiscomposite where not { +userdict /fhiscomposite +islevel2 +{ +gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore +add add add 4 eq +} +{ +1 0 0 0 testCMYKColorThrough +0 1 0 0 testCMYKColorThrough +0 0 1 0 testCMYKColorThrough +0 0 0 1 testCMYKColorThrough +and and and +} ifelse +put +} +{ pop } +ifelse +/bc4 [0 0 0 0] def +/_lfp4 { +1 pop +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +height abs adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +taperfcn /frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/bcs [0 0] def +/_lfs4 { +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +height abs adjnumsteps +dup 2 lt {pop 2} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 div taperfcn /frac xdf +bcs 0 +1.0 tint2 tint1 sub frac mul tint1 add sub +put bcs vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfs6 { +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bcs 0 +tint2 tint1 sub frac mul tint1 add +put bcs vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfp6 { +1 pop +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/lfp4{_lfp4}ndf +/lfs4{_lfs4}ndf +/rfs6{_rfs6}ndf +/rfp6{_rfp6}ndf +/cvc [0 0 0 1] def +/vc{ +AltsysDict /cvc 2 index put +aload length dup 4 eq +{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse} +{6 eq {sethexcolor} {setspotcolor} ifelse } +ifelse +}bdf +0 setseparationgray +/imgr {1692.47 1570.59 2287.75 2412.48 } def +/bleed 0 def +/clpr {1692.47 1570.59 2287.75 2412.48 } def +/xs 1 def +/ys 1 def +/botx 0 def +/overlap 0 def +/wdist 18 def +0 2 mul fhsetspreadsize +0 0 ne {/df 0 def /clipflatness 0 def} if +/maxsteps 256 def +/forcemaxsteps false def +/minsteps 0 def + +userdict begin /AGDOrigMtx matrix currentmatrix def end +vms +0.15 0.15 scale %JND +-1845 -2006 translate + +/currentpacking defed{false setpacking}if +/spots[ + +1 0 0 0 (Process Cyan) false newcmykcustomcolor + +0 1 0 0 (Process Magenta) false newcmykcustomcolor + +0 0 1 0 (Process Yellow) false newcmykcustomcolor + +0 0 0 1 (Process Black) false newcmykcustomcolor +]def +n +[] 0 d +3.863708 M +1 w +0 j +0 J +false setoverprint +0 i +false eomode +[0 0 0 1]vc +vms +1848.4365 2094.0422 m +1848.4365 2140.987 1886.4917 2179.0422 1933.4365 2179.0422 C +1980.3813 2179.0422 2018.4365 2140.987 2018.4365 2094.0422 C +2018.4365 2047.0974 1980.3813 2009.0422 1933.4365 2009.0422 C +1886.4917 2009.0422 1848.4365 2047.0974 1848.4365 2094.0422 C +5.3858 w +3.863693 M +s +n +true eomode +1897.6516 2067.1709 m +1897.6087 2066.5538 L +1885.3743 2066.1319 L +1883.1946 2062.4053 L +1869.9055 2063.9522 L +1869.9055 2067.1712 L +1897.6516 2067.1709 L +h +1944.0852 2067.1709 m +1944.0852 2067.0077 1944.0852 2066.8741 1944.0852 2066.7647 C +1944.1314 2066.5757 1944.1775 2066.4131 1944.2258 2066.2725 C +1945.0213 2065.0992 1946.0056 2064.2554 1947.179 2063.7413 C +1948.3963 2063.2249 1950.0134 2062.9678 1952.0305 2062.9678 C +1956.0142 2062.9678 1959.7627 2063.9522 1963.2805 2065.9209 C +1964.0204 2066.3353 1964.6824 2066.7527 1965.2665 2067.1732 C +1971.313 2067.1709 L +1970.2122 2065.693 1968.5893 2064.3153 1966.4446 2063.0381 C +1962.0369 2060.4585 1956.8821 2059.1709 1950.9758 2059.1709 C +1948.6775 2059.1709 1946.7791 2059.5445 1945.2805 2060.2959 C +1943.7798 2061.0914 1942.5142 2062.357 1941.4837 2064.0928 C +1941.2486 2064.0928 1940.8728 2064.0928 1940.3587 2064.0928 C +1937.5462 2063.9039 1935.4829 2063.8116 1934.1712 2063.8116 C +1929.2954 2063.8116 1925.1228 2064.2796 1921.6555 2065.2178 C +1919.9787 2065.6936 1918.2362 2066.3443 1916.4282 2067.1704 C +1944.0852 2067.1709 L +true setoverprint +f +false setoverprint +n +1884.4125 2075.1709 m +1884.4602 2073.585 L +1893.1087 2073.0225 L +1893.1087 2075.1712 L +1910.8456 2075.1709 L +1910.98 2075.0913 1911.1146 2075.0069 1911.2493 2074.9209 C +1911.9986 2074.3584 1912.583 2073.9585 1913.0071 2073.7256 C +1916.804 2071.4756 1920.2954 2069.9288 1923.4837 2069.085 C +1926.718 2068.2413 1931.0071 2067.8194 1936.3508 2067.8194 C +1940.3587 2067.8194 L +1940.7805 2070.7022 L +1938.9524 2070.8428 1937.522 2071.4053 1936.4915 2072.3897 C +1935.7726 2073.1422 1935.3163 2074.0693 1935.1223 2075.1726 C +1940.1696 2075.1709 L +1940.3293 2074.9768 1940.5095 2074.8018 1940.7102 2074.6397 C +1941.7407 2073.8421 1943.147 2073.4444 1944.929 2073.4444 C +1948.4128 2073.4444 1951.8259 2074.0193 1955.1674 2075.169 C +1963.5704 2075.1709 L +1962.8877 2074.843 1962.0411 2074.4337 1961.0305 2073.9366 C +1958.1697 2072.5303 1955.2166 2071.4976 1952.1712 2070.8428 C +1951.3274 2070.7022 1950.2244 2070.5132 1948.8665 2070.2803 C +1945.6782 2069.7178 1944.0852 2068.8038 1944.0852 2067.5381 C +1944.0852 2067.4017 1944.0852 2067.2776 1944.0852 2067.1658 C +1916.4282 2067.1709 L +1914.4953 2068.0535 1912.4877 2069.1369 1910.4055 2070.4209 C +1910.0759 2070.6539 1909.6321 2070.9593 1909.0696 2071.335 C +1905.9275 2073.5367 1902.9041 2074.6375 1899.9993 2074.6397 C +1899.9509 2074.6397 1899.6939 2074.6155 1899.2258 2074.5694 C +1898.7556 2074.521 1898.4041 2074.5452 1898.1712 2074.6397 C +1897.6516 2067.1709 L +1869.9055 2067.1709 L +1869.9055 2075.1714 L +1884.4125 2075.1709 L +h +1972.5022 2075.1709 m +1972.8687 2074.2606 1973.0523 2073.2652 1973.054 2072.1788 C +1973.054 2070.3983 1972.4736 2068.7289 1971.313 2067.1709 C +1965.2666 2067.1709 L +1967.4581 2068.751 1968.554 2070.3727 1968.554 2072.0381 C +1968.554 2073.0686 1968.2486 2073.9827 1967.6399 2074.7803 C +1967.5373 2074.922 1967.4334 2075.0518 1967.3283 2075.1698 C +1972.5022 2075.1709 L +true setoverprint +f +false setoverprint +n +1869.9055 2075.1709 m +1869.9055 2119.0772 L +1897.1868 2119.8506 L +1897.8899 2114.2256 L +1899.2962 2114.2256 L +1901.0759 2114.2256 1902.7876 2114.5069 1904.429 2115.0694 C +1906.1165 2115.678 1908.2478 2116.825 1910.8274 2118.5147 C +1911.9524 2119.2178 L +1919.5923 2124.1397 1925.4041 2126.6006 1929.3899 2126.6006 C +1930.8423 2126.6006 1932.3408 2126.3655 1933.8899 2125.8975 C +1935.4368 2125.4756 1937.1463 2124.7945 1939.0227 2123.8584 C +1940.1939 2123.9046 1941.8814 2123.9507 1944.0852 2123.9991 C +1950.0376 2124.0914 1954.0674 2124.1375 1956.179 2124.1397 C +1972.7244 2124.1397 1984.583 2123.1311 1991.7571 2121.1163 C +1998.9751 2119.1475 2002.583 2115.9351 2002.5852 2111.4834 C +2002.5852 2107.8272 2000.2869 2105.2959 1995.6946 2103.8897 C +1991.1463 2102.5296 1981.865 2101.8506 1967.8508 2101.8506 C +1963.5618 2101.8506 L +1964.6384 2100.8179 1965.4361 2099.8116 1965.9524 2098.8272 C +1966.4666 2097.8428 1966.7236 2096.8343 1966.7258 2095.8038 C +1966.7258 2095.3335 1966.6314 2094.7952 1966.4446 2094.1866 C +1966.2556 2093.6241 1965.9041 2092.8506 1965.3899 2091.8663 C +1967.1697 2091.1631 1968.5056 2090.1788 1969.3977 2088.9131 C +1970.2876 2087.6936 1970.7315 2086.1929 1970.7337 2084.4131 C +1970.7337 2083.521 1970.615 2082.6311 1970.3821 2081.7413 C +1970.147 2080.8492 1969.7954 2079.9593 1969.3274 2079.0694 C +1970.5447 2078.2256 1971.4588 2077.2171 1972.0696 2076.0459 C +1972.2346 2075.7625 1972.3788 2075.4685 1972.5022 2075.1642 C +1967.3284 2075.1709 L +1966.8077 2075.7539 1966.2562 2076.0459 1965.6712 2076.0459 C +1965.5191 2076.0459 1964.8189 2075.7521 1963.5704 2075.1643 C +1955.1674 2075.1709 L +1956.5004 2075.6277 1957.8219 2076.1778 1959.1321 2076.8194 C +1963.7727 2079.1155 1966.093 2081.5523 1966.093 2084.1319 C +1966.093 2085.303 1965.7173 2086.2632 1964.968 2087.0147 C +1964.2649 2087.764 1963.3508 2088.1375 1962.2258 2088.1397 C +1961.7556 2088.1397 1959.0838 2086.9905 1954.2102 2084.6944 C +1949.3806 2082.396 1944.4368 2080.6624 1939.3743 2079.4913 C +1939.2798 2079.3023 1939.2337 2079.0914 1939.2337 2078.8584 C +1939.2337 2078.6695 1939.2337 2078.3663 1939.2337 2077.9444 C +1939.2337 2076.8248 1939.5456 2075.8974 1940.1695 2075.1644 C +1935.1224 2075.1709 L +1935.0507 2075.5803 1935.0149 2076.012 1935.0149 2076.4678 C +1935.0149 2076.8414 1935.0369 2077.2391 1935.0852 2077.6631 C +1935.1775 2078.085 1935.294 2078.5992 1935.4368 2079.21 C +1934.7337 2079.21 L +1931.9673 2079.21 1929.7876 2080.0296 1928.1946 2081.6709 C +1926.5994 2083.3101 1925.804 2085.514 1925.804 2088.2803 C +1925.804 2088.9834 L +1924.3032 2088.6077 1922.9673 2088.3265 1921.7962 2088.1397 C +1920.6712 2087.9507 1919.6626 2087.8584 1918.7727 2087.8584 C +1916.8501 2087.8584 1914.9517 2088.232 1913.0774 2088.9834 C +1911.2493 2089.7789 1909.2102 2091.0906 1906.9602 2092.9209 C +1906.8196 2094.6084 L +1909.1619 2093.7647 1911.2713 2093.1077 1913.1477 2092.6397 C +1915.022 2092.2178 1916.7556 2092.0069 1918.3508 2092.0069 C +1920.6931 2092.0069 1922.9431 2092.521 1925.1008 2093.5538 C +1927.3025 2094.5843 1929.5986 2096.2476 1931.9915 2098.5459 C +1925.804 2107.7569 L +1927.0696 2109.4444 L +1928.4275 2108.3655 1930.2556 2106.7945 1932.554 2104.7334 C +1938.2251 2099.6226 1942.9361 2097.0694 1946.6868 2097.0694 C +1948.5149 2097.0694 1950.1782 2097.5132 1951.679 2098.4053 C +1953.2258 2099.2952 1953.9993 2100.1851 1953.9993 2101.0772 C +1953.9993 2101.6397 1952.9446 2103.1866 1950.8352 2105.7178 C +1948.772 2108.2491 1946.1946 2111.0374 1943.1008 2114.085 C +1939.4446 2117.6006 1936.7244 2119.8023 1934.9446 2120.6944 C +1933.2088 2121.6304 1931.3103 2122.0984 1929.2493 2122.1006 C +1925.3579 2122.1006 1920.3657 2120.0374 1914.2727 2115.9131 C +1913.5696 2115.4913 1913.0532 2115.1617 1912.7258 2114.9288 C +1909.6321 2112.8194 1907.1228 2111.4131 1905.2024 2110.71 C +1903.2798 2110.053 1901.2166 2109.7256 1899.0149 2109.7256 C +1898.0305 2109.7256 L +1898.0305 2078.6475 L +1899.8587 2078.6475 L +1903.4329 2078.6475 1907.0952 2077.4884 1910.8456 2075.1742 C +1893.1087 2075.1709 L +1893.1087 2115.7725 L +1883.1946 2115.6319 L +1884.4125 2075.171 L +1869.9055 2075.1709 L +h +1957.9368 2101.0772 m +1957.3259 2098.5459 1956.0603 2096.6695 1954.1399 2095.4522 C +1952.2634 2094.2327 1949.6399 2093.6241 1946.2649 2093.6241 C +1945.1861 2093.6241 1943.615 2093.9273 1941.554 2094.5381 C +1939.5369 2095.1929 1938.0383 2095.5203 1937.054 2095.5225 C +1935.3665 2095.5225 1933.679 2094.8194 1931.9915 2093.4131 C +1930.3501 2092.0069 1929.5305 2090.5765 1929.5305 2089.1241 C +1929.5305 2087.107 1930.0447 2085.5601 1931.0774 2084.4834 C +1932.1079 2083.4507 1933.6065 2082.9366 1935.5774 2082.9366 C +1937.5462 2082.9366 1940.1477 2083.4046 1943.3821 2084.3428 C +1946.6626 2085.3272 1949.9673 2086.5928 1953.2962 2088.1397 C +1956.3416 2089.5459 1958.5674 2090.8819 1959.9758 2092.1475 C +1961.3821 2093.4131 1962.0852 2094.6788 1962.0852 2095.9444 C +1962.0852 2096.8343 1961.7556 2097.678 1961.1008 2098.4756 C +1960.4439 2099.3194 1959.3892 2100.1851 1957.9368 2101.0772 C +h +1943.3821 2119.71 m +1946.054 2117.1788 1948.3501 2114.8584 1950.2727 2112.7491 C +1952.2415 2110.6397 1954.0213 2108.5303 1955.6165 2106.4209 C +1958.5696 2106.1397 1961.2876 2105.9288 1963.7727 2105.7881 C +1966.304 2105.6475 1968.6243 2105.5772 1970.7337 2105.5772 C +1980.7642 2105.5772 1987.7471 2106.021 1991.6868 2106.9131 C +1995.6704 2107.803 1997.6611 2109.3719 1997.6633 2111.6241 C +1997.6633 2114.4366 1994.2883 2116.5459 1987.5383 2117.9522 C +1980.8345 2119.4046 1970.8259 2120.1297 1957.5149 2120.1319 C +1955.4055 2120.1319 1953.1555 2120.0835 1950.7649 2119.9913 C +1948.4204 2119.9429 1945.9595 2119.8506 1943.3821 2119.71 C +true setoverprint +f +false setoverprint +n +vmr +vmr +end +%%Trailer diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/tip.pdf b/docs-xml/xslt/db2latex-xsl/xsl/figures/tip.pdf new file mode 100644 index 0000000000..54f5dedb5d Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/figures/tip.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/warning.eps b/docs-xml/xslt/db2latex-xsl/xsl/figures/warning.eps new file mode 100644 index 0000000000..c9473b7272 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/figures/warning.eps @@ -0,0 +1,1348 @@ +%!PS-Adobe-2.0 EPSF-1.2 +%%Title: Untitled-3 +%%Creator: FreeHand 9.0 +%%CreationDate: 2002/12/05 8:20 PM +%%BoundingBox: 0 0 29 29 +%%FHPathName:Untitled:FreeHand 9:English:Untitled-3 +%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-3 +%ALDBoundingBox: -2 -2 29 29 +%%FHPageNum:1 +%%DocumentSuppliedResources: procset Altsys_header 4 0 +%%ColorUsage: Color +%%DocumentProcessColors: Black +%%EndComments +%%BeginResource: procset Altsys_header 4 0 +userdict begin /AltsysDict 300 dict def end +AltsysDict begin +/bdf{bind def}bind def +/xdf{exch def}bdf +/defed{where{pop true}{false}ifelse}bdf +/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf +/d{setdash}bdf +/h{closepath}bdf +/H{}bdf +/J{setlinecap}bdf +/j{setlinejoin}bdf +/M{setmiterlimit}bdf +/n{newpath}bdf +/N{newpath}bdf +/q{gsave}bdf +/Q{grestore}bdf +/w{setlinewidth}bdf +/Xic{matrix invertmatrix concat}bdf +/Xq{matrix currentmatrix mark}bdf +/XQ{cleartomark setmatrix}bdf +/sepdef{ +dup where not +{ +AltsysSepDict +} +if +3 1 roll exch put +}bdf +/st{settransfer}bdf +/colorimage defed /_rci xdf +/cntr 0 def +/readbinarystring{ +/cntr 0 def +2 copy readstring +{ +{ +dup +(\034) search +{ +length exch pop exch +dup length 0 ne +{ +dup dup 0 get 32 sub 0 exch put +/cntr cntr 1 add def +} +{ +pop 1 string dup +0 6 index read pop 32 sub put +}ifelse +3 copy +putinterval pop +1 add +1 index length 1 sub +1 index sub +dup 0 le {pop pop exit}if +getinterval +} +{ +pop exit +} ifelse +} loop +}if +cntr 0 gt +{ +pop 2 copy +dup length cntr sub cntr getinterval +readbinarystring +} if +pop exch pop +} bdf +/_NXLevel2 defed { +_NXLevel2 not { +/colorimage where { +userdict eq { +/_rci false def +} if +} if +} if +} if +/md defed{ +md type /dicttype eq { +/colorimage where { +md eq { +/_rci false def +}if +}if +/settransfer where { +md eq { +/st systemdict /settransfer get def +}if +}if +}if +}if +/setstrokeadjust defed +{ +true setstrokeadjust +/C{curveto}bdf +/L{lineto}bdf +/m{moveto}bdf +} +{ +/dr{transform .25 sub round .25 add +exch .25 sub round .25 add exch itransform}bdf +/C{dr curveto}bdf +/L{dr lineto}bdf +/m{dr moveto}bdf +/setstrokeadjust{pop}bdf +}ifelse +/privrectpath { +4 -2 roll m +dtransform round exch round exch idtransform +2 copy 0 lt exch 0 lt xor +{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto} +{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto} +ifelse +closepath +}bdf +/rectclip{newpath privrectpath clip newpath}def +/rectfill{gsave newpath privrectpath fill grestore}def +/rectstroke{gsave newpath privrectpath stroke grestore}def +/_fonthacksave false def +/currentpacking defed +{ +/_bfh {/_fonthacksave currentpacking def false setpacking} bdf +/_efh {_fonthacksave setpacking} bdf +} +{ +/_bfh {} bdf +/_efh {} bdf +}ifelse +/packedarray{array astore readonly}ndf +/` +{ +false setoverprint +/-save0- save def +5 index concat +pop +storerect left bottom width height rectclip +pop +/MMdict_count countdictstack def +/MMop_count count 1 sub def +userdict begin +/showpage {} def +0 setgray 0 setlinecap 1 setlinewidth +0 setlinejoin 10 setmiterlimit [] 0 setdash newpath +} bdf +/currentpacking defed{true setpacking}if +/min{2 copy gt{exch}if pop}bdf +/max{2 copy lt{exch}if pop}bdf +/xformfont { currentfont exch makefont setfont } bdf +/fhnumcolors 1 +statusdict begin +/processcolors defed +{ +pop processcolors +} +{ +/deviceinfo defed { +deviceinfo /Colors known { +pop deviceinfo /Colors get +} if +} if +} ifelse +end +def +/printerRes +gsave +matrix defaultmatrix setmatrix +72 72 dtransform +abs exch abs +max +grestore +def +/graycalcs +[ +{Angle Frequency} +{GrayAngle GrayFrequency} +{0 Width Height matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +{0 GrayWidth GrayHeight matrix defaultmatrix idtransform +dup mul exch dup mul add sqrt 72 exch div} +] def +/calcgraysteps { +forcemaxsteps +{ +maxsteps +} +{ +/currenthalftone defed +{currenthalftone /dicttype eq}{false}ifelse +{ +currenthalftone begin +HalftoneType 4 le +{graycalcs HalftoneType 1 sub get exec} +{ +HalftoneType 5 eq +{ +Default begin +{graycalcs HalftoneType 1 sub get exec} +end +} +{0 60} +ifelse +} +ifelse +end +} +{ +currentscreen pop exch +} +ifelse +printerRes 300 max exch div exch +2 copy +sin mul round dup mul +3 1 roll +cos mul round dup mul +add 1 add +dup maxsteps gt {pop maxsteps} if +dup minsteps lt {pop minsteps} if +} +ifelse +} bdf +/nextrelease defed { +/languagelevel defed not { +/framebuffer defed { +0 40 string framebuffer 9 1 roll 8 {pop} repeat +dup 516 eq exch 520 eq or +{ +/fhnumcolors 3 def +/currentscreen {60 0 {pop pop 1}}bdf +/calcgraysteps {maxsteps} bdf +}if +}if +}if +}if +fhnumcolors 1 ne { +/calcgraysteps {maxsteps} bdf +} if +/currentpagedevice defed { +currentpagedevice /PreRenderingEnhance known +{ +currentpagedevice /PreRenderingEnhance get +{ +/calcgraysteps +{ +forcemaxsteps +{maxsteps} +{256 maxsteps min} +ifelse +} def +} if +} if +} if +/gradfrequency 144 def +printerRes 1000 lt { +/gradfrequency 72 def +} if +/adjnumsteps { +dup dtransform abs exch abs max +printerRes div +gradfrequency mul +round +5 max +min +}bdf +/goodsep { +spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or +}bdf +/BeginGradation defed +{/bb{BeginGradation}bdf} +{/bb{}bdf} +ifelse +/EndGradation defed +{/eb{EndGradation}bdf} +{/eb{}bdf} +ifelse +/bottom -0 def +/delta -0 def +/frac -0 def +/height -0 def +/left -0 def +/numsteps1 -0 def +/radius -0 def +/right -0 def +/top -0 def +/width -0 def +/xt -0 def +/yt -0 def +/df currentflat def +/tempstr 1 string def +/clipflatness currentflat def +/inverted? +0 currenttransfer exec .5 ge def +/tc1 [0 0 0 1] def +/tc2 [0 0 0 1] def +/storerect{/top xdf /right xdf /bottom xdf /left xdf +/width right left sub def /height top bottom sub def}bdf +/concatprocs{ +systemdict /packedarray known +{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse +{ +/proc2 exch cvlit def /proc1 exch cvlit def +proc1 aload pop proc2 aload pop +proc1 length proc2 length add packedarray cvx +} +{ +/proc2 exch cvlit def /proc1 exch cvlit def +/newproc proc1 length proc2 length add array def +newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval +newproc cvx +}ifelse +}bdf +/i{dup 0 eq +{pop df dup} +{dup} ifelse +/clipflatness xdf setflat +}bdf +version cvr 38.0 le +{/setrgbcolor{ +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +currenttransfer exec 3 1 roll +setrgbcolor}bdf}if +/vms {/vmsv save def} bdf +/vmr {vmsv restore} bdf +/vmrs{vmsv restore /vmsv save def}bdf +/eomode{ +{/filler /eofill load def /clipper /eoclip load def} +{/filler /fill load def /clipper /clip load def} +ifelse +}bdf +/normtaper{}bdf +/logtaper{9 mul 1 add log}bdf +/CD{ +/NF exch def +{ +exch dup +/FID ne 1 index/UniqueID ne and +{exch NF 3 1 roll put} +{pop pop} +ifelse +}forall +NF +}bdf +/MN{ +1 index length +/Len exch def +dup length Len add +string dup +Len +4 -1 roll +putinterval +dup +0 +4 -1 roll +putinterval +}bdf +/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch +{1 index MN cvn/NewN exch def cvn +findfont dup maxlength dict CD dup/FontName NewN put dup +/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf +/RF{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RC} +ifelse +}bdf +/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known +{exch pop findfont 3 -1 roll pop} +{pop dup findfont dup maxlength dict CD dup dup +/Encoding exch /Encoding get 256 array copy 7 -1 roll +{3 -1 roll dup 4 -2 roll put}forall put definefont} +ifelse}bdf +/RCJ{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFJ +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFJ{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCJ} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFJ +{ +dup +hasfont +not +{ +pop +/Ryumin-Light-83pv-RKSJ-H +hasfont +{ +/Ryumin-Light-83pv-RKSJ-H +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFJ{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFJ +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/GS { +dup +hasfont +{ +findfont +exch makesetfont +exch +pop +ts +} +{ +pop pop pop +ts +} ifelse +} bdf +/RCK{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFK +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFK{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCK} +ifelse +}bdf +/hasfont +{ +/resourcestatus where +{ +pop +/Font resourcestatus +{ +pop pop true +} +{ +false +} +ifelse +} +{ +dup FontDirectory exch known +{pop true} +{ +256 string +cvs +(fonts/) exch MN +status +{pop pop pop pop true} +{false} +ifelse +} +ifelse +} +ifelse +}bdf +/FDFK +{ +dup +hasfont +not +{ +pop +/JCsm +hasfont +{ +/JCsm +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFK{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFK +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/RCTC{4 -1 roll +/ourvec xdf +256 string cvs +(|______) anchorsearch +{pop +cvn +dup FDFTC +exch +1 index +eq +{ +_bfh findfont _efh +dup +maxlength dict +CD +dup +/FontName +3 index +put +dup +/Encoding ourvec put +1 index +exch +definefont +pop +} +{exch pop} +ifelse +} +{pop} +ifelse +}bdf +/RFTC{ +dup +FontDirectory exch +known +{pop 3 -1 roll pop} +{RCTC} +ifelse +}bdf +/FDFTC +{ +dup +hasfont +not +{ +pop +/DFMing-Lt-HK-BF +hasfont +{ +/DFMing-Lt-HK-BF +} +{ +/Courier +} +ifelse +} +if +}bdf +/FFTC{ +_bfh +dup +256 string cvs +(|______)exch MN +cvn +dup +FontDirectory +exch known +{ +exch +pop +findfont +3 -1 roll +pop +} +{ +pop +FDFTC +dup findfont +dup maxlength dict +CD +dup dup +/Encoding exch +/Encoding get +256 array copy +7 -1 roll +{ +3 -1 roll +dup +4 -2 roll +put +}forall +put +definefont +} +ifelse +_efh +}bdf +/fps{ +currentflat +exch +dup 0 le{pop 1}if +{ +dup setflat 3 index stopped +{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} +{exit} +ifelse +}loop +pop setflat pop pop +}bdf +/fp{100 currentflat fps}bdf +/clipper{clip}bdf +/W{/clipper load 100 clipflatness dup setflat fps}bdf + +userdict begin /BDFontDict 29 dict def end +BDFontDict begin +/bu{}def +/bn{}def +/setTxMode{av 70 ge{pop}if pop}def +/gm{m}def +/show{pop}def +/gr{pop}def +/fnt{pop pop pop}def +/fs{pop}def +/fz{pop}def +/lin{pop pop}def +/:M {pop pop} def +/sf {pop} def +/S {pop} def +/@b {pop pop pop pop pop pop pop pop} def +/_bdsave /save load def +/_bdrestore /restore load def +/save { dup /fontsave eq {null} {_bdsave} ifelse } def +/restore { dup null eq { pop } { _bdrestore } ifelse } def +/fontsave null def +end +/MacVec 256 array def +MacVec 0 /Helvetica findfont +/Encoding get 0 128 getinterval putinterval +MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put +/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI +/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US +MacVec 0 32 getinterval astore pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash +/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation +/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash +/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft +/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge +/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex +/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +MacVec 128 128 getinterval astore pop +/findheaderfont { +/Helvetica findfont +} def +end %. AltsysDict +%%EndResource +%%EndProlog + +%%BeginSetup + +AltsysDict begin +_bfh + +_efh +end %. AltsysDict + +%%EndSetup +AltsysDict begin + +/onlyk4{false}ndf +/ccmyk{dup 5 -1 roll sub 0 max exch}ndf +/cmyk2gray{ +4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul +add add add 1 min neg 1 add +}bdf +/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf +/maxcolor { +max max max +} ndf +/maxspot { +pop +} ndf +/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf +/findcmykcustomcolor{5 packedarray}ndf +/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf +/setseparationgray{setgray}ndf +/setoverprint{pop}ndf +/currentoverprint false ndf +/cmykbufs2gray{ +0 1 2 index length 1 sub +{ +4 index 1 index get 0.3 mul +4 index 2 index get 0.59 mul +4 index 3 index get 0.11 mul +4 index 4 index get +add add add cvi 255 min +255 exch sub +2 index 3 1 roll put +}for +4 1 roll pop pop pop +}bdf +/colorimage{ +pop pop +[ +5 -1 roll/exec cvx +6 -1 roll/exec cvx +7 -1 roll/exec cvx +8 -1 roll/exec cvx +/cmykbufs2gray cvx +]cvx +image +} +%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only) +version cvr 47.1 le +statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse +and{userdict begin bdf end}{ndf}ifelse +fhnumcolors 1 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +ic im iy ik cmyk2gray /xt xdf +currenttransfer +{dup 1.0 exch sub xt mul add}concatprocs +st +image +} +ifelse +}ndf +fhnumcolors 1 ne {yt restore} if +fhnumcolors 3 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +1.0 dup ic ik add min sub +1.0 dup im ik add min sub +1.0 dup iy ik add min sub +/ic xdf /iy xdf /im xdf +currentcolortransfer +4 1 roll +{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll +{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll +{dup 1.0 exch sub im mul add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage +} +ifelse +}ndf +fhnumcolors 3 ne {yt restore} if +fhnumcolors 4 ne {/yt save def} if +/customcolorimage{ +aload pop +(_vc_Registration) eq +{ +pop pop pop pop separationimage +} +{ +/ik xdf /iy xdf /im xdf /ic xdf +currentcolortransfer +{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll +{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll +{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll +{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll +setcolortransfer +{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy} +true 4 colorimage +} +ifelse +}ndf +fhnumcolors 4 ne {yt restore} if +/separationimage{image}ndf +/spotascmyk false ndf +/newcmykcustomcolor{6 packedarray}ndf +/inkoverprint false ndf +/setinkoverprint{pop}ndf +/setspotcolor { +spots exch get +dup 4 get (_vc_Registration) eq +{pop 1 exch sub setseparationgray} +{0 5 getinterval exch setcustomcolor} +ifelse +}ndf +/currentcolortransfer{currenttransfer dup dup dup}ndf +/setcolortransfer{st pop pop pop}ndf +/fas{}ndf +/sas{}ndf +/fhsetspreadsize{pop}ndf +/filler{fill}bdf +/F{gsave {filler}fp grestore}bdf +/f{closepath F}bdf +/S{gsave {stroke}fp grestore}bdf +/s{closepath S}bdf +userdict /islevel2 +systemdict /languagelevel known dup +{ +pop systemdict /languagelevel get 2 ge +} if +put +islevel2 not +{ +/currentcmykcolor +{ +0 0 0 1 currentgray sub +} ndf +} if +/tc +{ +gsave +setcmykcolor currentcmykcolor +grestore +} bind def +/testCMYKColorThrough +{ +tc add add add 0 ne +} bind def +/fhiscomposite where not { +userdict /fhiscomposite +islevel2 +{ +gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore +add add add 4 eq +} +{ +1 0 0 0 testCMYKColorThrough +0 1 0 0 testCMYKColorThrough +0 0 1 0 testCMYKColorThrough +0 0 0 1 testCMYKColorThrough +and and and +} ifelse +put +} +{ pop } +ifelse +/bc4 [0 0 0 0] def +/_lfp4 { +1 pop +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +height abs adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +taperfcn /frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/bcs [0 0] def +/_lfs4 { +/yt xdf +/xt xdf +/ang xdf +storerect +/taperfcn xdf +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +height abs adjnumsteps +dup 2 lt {pop 2} if +1 sub /numsteps1 xdf +currentflat mark +currentflat clipflatness +/delta top bottom sub numsteps1 1 add div def +/right right left sub def +/botsv top delta sub def +{ +{ +W +xt yt translate +ang rotate +xt neg yt neg translate +dup setflat +/bottom botsv def +0 1 numsteps1 +{ +numsteps1 div taperfcn /frac xdf +bcs 0 +1.0 tint2 tint1 sub frac mul tint1 add sub +put bcs vc +1 index setflat +{ +mark {newpath left bottom right delta rectfill}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +/bottom bottom delta sub def +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfs6 { +/tint2 xdf +/tint1 xdf +bcs exch 1 exch put +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +tint1 tint2 sub abs +bcs 1 get maxspot +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bcs 0 +tint2 tint1 sub frac mul tint1 add +put bcs vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/_rfp6 { +1 pop +/k2 xdf /y2 xdf /m2 xdf /c2 xdf +/k1 xdf /y1 xdf /m1 xdf /c1 xdf +/inrad xdf +/radius xdf +/yt xdf +/xt xdf +c1 c2 sub abs +m1 m2 sub abs +y1 y2 sub abs +k1 k2 sub abs +maxcolor +calcgraysteps mul abs round +radius inrad sub abs +adjnumsteps +dup 1 lt {pop 1} if +1 sub /numsteps1 xdf +radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse +2 div /halfstep xdf +currentflat mark +currentflat clipflatness +{ +{ +dup setflat +W +0 1 numsteps1 +{ +dup /radindex xdf +numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse +/frac xdf +bc4 0 c2 c1 sub frac mul c1 add put +bc4 1 m2 m1 sub frac mul m1 add put +bc4 2 y2 y1 sub frac mul y1 add put +bc4 3 k2 k1 sub frac mul k1 add put +bc4 vc +1 index setflat +{ +newpath mark +xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360 +{ arc +radindex numsteps1 ne +inrad 0 gt or +{ +xt yt +numsteps1 0 eq +{ inrad } +{ +radindex 1 add numsteps1 div 1 exch sub +radius inrad sub mul halfstep add inrad add +}ifelse +dup xt add yt moveto +360 0 arcn +} if +fill +}stopped +{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if} +{cleartomark exit}ifelse +}loop +}for +} +gsave stopped grestore +{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if} +{exit}ifelse +}loop +cleartomark setflat +}bdf +/lfp4{_lfp4}ndf +/lfs4{_lfs4}ndf +/rfs6{_rfs6}ndf +/rfp6{_rfp6}ndf +/cvc [0 0 0 1] def +/vc{ +AltsysDict /cvc 2 index put +aload length dup 4 eq +{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse} +{6 eq {sethexcolor} {setspotcolor} ifelse } +ifelse +}bdf +0 setseparationgray +/imgr {1692.47 1570.59 1723.65 1601.77 } def +/bleed 0 def +/clpr {1692.47 1570.59 1723.65 1601.77 } def +/xs 1 def +/ys 1 def +/botx 0 def +/overlap 0 def +/wdist 18 def +0 2 mul fhsetspreadsize +0 0 ne {/df 0 def /clipflatness 0 def} if +/maxsteps 256 def +/forcemaxsteps false def +/minsteps 0 def + +userdict begin /AGDOrigMtx matrix currentmatrix def end +vms +-1694 -1572 translate + +/currentpacking defed{false setpacking}if +/spots[ + +1 0 0 0 (Process Cyan) false newcmykcustomcolor + +0 1 0 0 (Process Magenta) false newcmykcustomcolor + +0 0 1 0 (Process Yellow) false newcmykcustomcolor + +0 0 0 1 (Process Black) false newcmykcustomcolor +]def +n +[] 0 d +3.863708 M +1 w +0 j +0 J +false setoverprint +0 i +false eomode +[0 0 0 1]vc +vms +q +[1 0 0 1 -249.981674 -586.867554] concat +vms +1946.9506 2177.5114 m +1954.4907 2185.0516 L +1956.7047 2187.2656 1960.2943 2187.2656 1962.5083 2185.0516 C +1970.0485 2177.5114 L +1972.2625 2175.2974 1972.2625 2171.7078 1970.0485 2169.4938 C +1962.5083 2161.9537 L +1960.2943 2159.7396 1956.7047 2159.7396 1954.4907 2161.9537 C +1946.9506 2169.4938 L +1944.7365 2171.7078 1944.7365 2175.2974 1946.9506 2177.5114 C +s +n +true eomode +1958.5469 2181.0039 m +1959.2148 2181.0039 1959.7012 2180.9296 1960.0059 2180.7813 C +1960.3142 2180.6326 1960.4684 2180.363 1960.4688 2179.9727 C +1960.4688 2179.7383 1960.3398 2178.8026 1960.082 2177.166 C +1959.0742 2170.4219 L +1958.9373 2170.3241 1958.7615 2170.2754 1958.5469 2170.2754 C +1958.3319 2170.2754 1958.1561 2170.3241 1958.0195 2170.4219 C +1957.0117 2177.166 L +1956.7539 2178.8026 1956.625 2179.7379 1956.625 2179.9727 C +1956.625 2180.363 1956.7792 2180.6326 1957.0879 2180.7813 C +1957.4003 2180.9296 1957.8866 2181.0035 1958.5469 2181.0039 C +h +1958.5469 2165.166 m +1958.0389 2165.166 1957.5878 2165.3499 1957.1934 2165.7168 C +1956.7986 2166.0837 1956.6016 2166.5485 1956.6016 2167.1113 C +1956.6016 2167.6698 1956.7891 2168.1404 1957.1641 2168.5234 C +1957.5427 2168.9102 1958.0038 2169.1035 1958.5469 2169.1035 C +1959.1094 2169.1035 1959.5741 2168.9043 1959.9414 2168.5059 C +1960.3083 2168.1074 1960.4918 2167.6423 1960.4922 2167.1113 C +1960.4922 2166.748 1960.4102 2166.4177 1960.2461 2166.1211 C +1960.082 2165.8241 1959.8513 2165.5916 1959.5547 2165.4238 C +1959.2577 2165.2521 1958.9219 2165.1664 1958.5469 2165.166 C +true setoverprint +f +false setoverprint +n +vmr +Q +false eomode +vmr +vmr +end +%%Trailer diff --git a/docs-xml/xslt/db2latex-xsl/xsl/figures/warning.pdf b/docs-xml/xslt/db2latex-xsl/xsl/figures/warning.pdf new file mode 100644 index 0000000000..a0afabfa23 Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/figures/warning.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/footnote.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/footnote.mod.xsl new file mode 100644 index 0000000000..ed3d927ec8 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/footnote.mod.xsl @@ -0,0 +1,174 @@ + + %xsldoc.ent; ]> + + + + + + + $Id: footnote.mod.xsl,v 1.10 2004/01/02 06:45:25 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Footnotes <filename>footnote.mod.xsl</filename> + + + + + + + + + + + Process footnote elements + + + + Format a footnote. + + + + + &no_var; + + + + Applies templates within a &LaTeX; footnote command. Note that this + may not work within some tables. Also, indexterms may fail. + + &essential_preamble; + + + + &test_book; + &test_links; + &test_tables; + + + + + + \begingroup\catcode`\#=12\footnote{ + + }\endgroup\docbooktolatexmakefootnoteref{ + + } + + + + Essential preamble for footnote.mod.xsl support + + + + Defines docbooktolatexusefootnoteref and + docbooktolatexmakefootnoteref. + These functions help to integrate + footnote/@id cross-references with &LaTeX;. + + + + + + &preamble; + + + + + + s +% Blame j-devenish (at) users.sourceforge.net +% In any other LaTeX context, this would probably go into a style file. +\newcommand{\docbooktolatexusefootnoteref}[1]{\@ifundefined{@fn@label@#1}% + {\hbox{\@textsuperscript{\normalfont ?}}% + \@latex@warning{Footnote label `#1' was not defined}}% + {\@nameuse{@fn@label@#1}}} +\newcommand{\docbooktolatexmakefootnoteref}[1]{% + \protected@write\@auxout{}% + {\global\string\@namedef{@fn@label@#1}{\@makefnmark}}% + \@namedef{@fn@label@#1}{\hbox{\@textsuperscript{\normalfont ?}}}% + } +]]> + + + + + Process ulink elements within footnotes + + + Format a ulink. + + + + &no_var; + + + + Footnotes are tricky and require special handling for + a number of link-type commands. + + This template exists in this file so that all + the footnote-generating templates are close to each other. However, + it is actually a part of the ulink template in xref.mod.xsl + + + + + + + \begingroup\catcode`\#=12\footnote{ + + + + + }\endgroup\docbooktolatexmakefootnoteref{ + + } + + + + Process footnote elements + + + Make a link to a footnote. + + + + &no_var; + + + &essential_preamble; + + + + + \docbooktolatexusefootnoteref{ + + } + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/formal.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/formal.mod.xsl new file mode 100644 index 0000000000..f49bd9a85a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/formal.mod.xsl @@ -0,0 +1,344 @@ + + %xsldoc.ent; ]> + + + + + + + $Id: formal.mod.xsl,v 1.13 2004/01/03 09:48:34 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Formal Objects <filename>formal.mod.xsl</filename> + + The file formal.mod.xsl contains generic + XSL templates for formal (title-bearing, block-style) + components and informal (no-title, block-style) + components. + It also contains templates for equation + and informalequation (which should probably + be moved to block.mod.xsl). + + + + + Typeset a formal object generically + + + This template formats the current node as a formal object + by calling + then . + + + + &no_var; + + + + + + + + + + + + + + + Typeset the title of a formal object generically + + + + Outputs an anchor for cross-references and hyper-links, then + applies templates in the title.content mode + (supported by common/common.xsl) + + + + + &no_var; + + + + + + + + + + + + Typeset an informal object generically + + + + Outputs an anchor for cross-references and hyper-links, then + applies all templates. + + + + + &no_var; + + + + + + + + + Typeset formal or informal object generically + + + + Chooses whether the current node is a formal- + or informal-like object and calls either + or + . + + + + + &no_var; + + + + + + + + + + + Determine the relative position for a caption + + + Chooses the position of a caption to be before + or after the selected object. + + + + + + + + + + + object + + + + The type of object (i.e. name of the element) to which the caption pertains. + + + + + + + + + + If after has not been specified for the given + object in , + before will be used by default. + + + + + + + + + + + + before + + + + + + + + + + + + Process equation elements + + + Formats an titled, block-style equation. + + + + + + + + + + + + If an informalequation is present, it will be + typeset in preference to any other elements. Otherwise, this + template will follow the same logic as the template. + + + + + + &test_book; + + + + + &mapping; + + + + + + + + + + + + + + { + + {\caption{ + + } + + }} + + + + \captionswapskip{} + + \captionswapskip{} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Process informalequation elements + + + Formats an untitled, block-style equation. + + + + + + + + + + + The equation will be found by searching the + informalequation for its most + appropriate child elements. Firstly, this template will + search for all alt, mediaobject/textobject or + mediaobject/textobject/phrase + children that have a &roleattr; of latex or + tex. If none were found, the template will + search for generic mediaobject or + alt children. If is set, alts will be preferred over mediaobjects. If none of these + elements was found, the template will format any + graphic children. + + + + + + &test_book; + + + + + + &mapping; + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/glossary.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/glossary.mod.xsl new file mode 100644 index 0000000000..926dd6bdbb --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/glossary.mod.xsl @@ -0,0 +1,392 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: glossary.mod.xsl,v 1.16 2004/01/26 08:58:10 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Glossaries <filename>glossary.mod.xsl</filename> + + + + Although &LaTeX; provides some glossary support, the better glossary + management support motivates the bypass of the &LaTeX; + makeglossary command. + + + + + + + Process glossary elements + + + + The glossary element is the entry point to a + &DocBook; glossary. The &DB2LaTeX; processing of the element is + quite straight- forward. First thing is to check whether the + document is a book or article. In + both cases, two new &LaTeX; commands are defined: dbglossary and dbglossdiv. In the former case, they + are mapped to chapter* and + section*. In the second case + to section* and subsection*. The description environment is used for + glossentries. + + + + + &no_var; + + + + Call template map.begin. + Apply Templates for Preamble, GlossDivs and GlossEntries (serial). + Call template map.end. + + &essential_preamble; + + + + &test_book; + &test_gloss; + &test_ieeebiblio; + &test_mapping; + + + + + &mapping; + + + + + + + + + + + + + \noindent% + \begin{description} + + \end{description} + + + + + + Process glossdiv and glosslist elements + + + Invokes the mapping templates and applies content templates. + + + + &no_var; + + + + &mapping; + + + + + + + + + + + + + Process glossentry elements + + + Simply applies templates. + + + + &no_var; + + + + + + + + + Process a glossentry's glossterm elements + + + Creates a &LaTeX; item and + a hypertarget, then applies + templates. + + + + &no_var; + + + + \item[ + + \hypertarget{ + + } + + { + + }] + + + + Process a glossentry's acronym elements + + + Format an acronym as part of a glossentry. + + + + &no_var; + + + + The acronym is formatted as monospaced text + and delimited by round brackets. It appears in the body + (e.g. glossdef) region of the glossary entry, not + as part of the glossterm. + + + The delimiters should probably be localised. + + + + + ( ) + + + + Process a glossentry's abbrev elements + + + Format an abbrev as part of a glossentry. + + + + &no_var; + + + + The abbrev is delimited by square brackets. It + appears in the body (e.g. + glossdef) region of the glossary entry, not as + part of the glossterm. + + + The delimiters should probably be localised. + + + + + [ ] + + + + Process a glossentry's revhistory elements + + + Currently, revhistories + are suppressed within glossentries. + + + + &no_var; + + + + + + Process a glossentry's glossdef elements + + + Applies templates. + + + + &no_var; + + + + + + + + + Process glossseealso and glosssee elements + + + Format a glossary cross-reference. + + + + &no_var; + + + + + Will call the following gentet templates: + gentext.element.name, + gentext.space, + gentext.startquote, + gentext.endquote. + It will then output a full stop (period). + + + + + If the otherterm was successfully found, and this + element is empty, then the appropriate cross-reference will be + generated. This this element is not empty but the otherterm was + also found, the behaviour will depend on . + + + + + + &test_book; + &test_gloss; + &test_ieeebiblio; + + + + + + + + + + + + + + + + + + \hyperlink{ + }{ + + + + + + + + + } + + + + + + + . + + + + + + + + + + + + Essential preamble for glossary.mod.xsl support + + + + Defines the dbglossary + command. + + + + + &no_var; + + + + &preamble; + + + + + + + + \newcommand{\dbglossary}[1]{\chapter*{#1}% + \markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}% + \newcommand{\dbglossdiv}[1]{\section*{#1}}% + + + \newcommand{\dbglossary}[1]{\section*{#1}}% + \newcommand{\dbglossdiv}[1]{\subsection*{#1}}% + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/graphic.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/graphic.mod.xsl new file mode 100644 index 0000000000..1893b85cb2 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/graphic.mod.xsl @@ -0,0 +1,117 @@ + + %xsldoc.ent; ]> + + + + + + + $Id: graphic.mod.xsl,v 1.5 2004/01/02 07:25:45 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Graphics <filename>graphic.mod.xsl</filename> + + + + + + + + + + + Process screenshot elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process screeninfo elements + + + Suppressed. + + + + &no_var; + + + + + + Process graphic elements + + + Formats a graphic as a paragraph. + + + + &no_var; + + + + + + + + + + + + + + + Process inlinegraphic elements + + + Calls &LaTeX; includegraphics + with the value of fileref + or the URI of entityref. + + + + &no_var; + + + + \includegraphics{ + + + + + + + + + } + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/index.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/index.mod.xsl new file mode 100644 index 0000000000..b58e1d1910 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/index.mod.xsl @@ -0,0 +1,470 @@ + + %xsldoc.ent; ]> + + + + + + + $Id: index.mod.xsl,v 1.17 2004/01/27 05:59:51 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Indices <filename>index.mod.xsl</filename> + + The file index.mod.xsl contains the + XSL template for index. + + Describe indexterm-range key. + + + An indexterm-range XSLT key is defined for + all startofrange indexterm + elements, matching their id attribute. + + + + + + + + + + Process index and setindex elements + + + Produce a chapter-level index in &LaTeX;. + + + + &no_var; + + + + + + You will need to run your typesetter at least twice, and + possibly three times, to have the index generated normally (you + will also need to run the makeidx command). + + + + &essential_preamble; + + + + &test_book; + &test_index; + &test_draft; + + + + + + \setlength\saveparskip\parskip + \setlength\saveparindent\parindent + \begin{dbtolatexindex}{ + + } + \setlength\tempparskip\parskip \setlength\tempparindent\parindent + \parskip\saveparskip \parindent\saveparindent + \noindent + + + \parskip\tempparskip + \parindent\tempparindent + \makeatletter\@input@{\jobname.ind}\makeatother + + \end{dbtolatexindex} + + + + Essential preamble for index.mod.xsl support + + + + This preamble aids the following: + + + + Allow user to override the &LaTeX; default index name + with a &DocBook; localisation. + + + Integrate index/@id cross-references + with &LaTeX; and tables of contents (makes indices + behave a bit like chapters). + + + Allow preamble templates or + mappings to be applied for indices. + + + + + + + + + &preamble; + + + + + + \m@ne \refstepcounter{chapter}\fi% + \label{#1}\hypertarget{#1}{\dbtolatex@@indexname}% + \global\docbooktolatexprintindexfalse} +\def\indexname{\ifdocbooktolatexprintindex\dbtolatex@indexlabel\else\dbtolatex@@indexname\fi} +\dbtolatex@@theindex + } + { +\dbtolatex@@endtheindex\let\indexname\dbtolatex@@indexname + } + +\newlength\saveparskip \newlength\saveparindent +\newlength\tempparskip \newlength\tempparindent +]]> + + + + + + + Process indexterm elements + + + Identify an instance of an indexed term. + + + + + + + + + + + style + + &LaTeX; code used to format the displayed entry. + By default, this is drawn from any latex-index-style + processing instructions (and is therefore empty most of the time). + + + + + + + A &LaTeX; index command + is issued. When an index element is included + in your document and indexing is enabled, this indexterm will + be indexed. + + + When draft mode is + enabled, the physical location of indexterms will be highlighted + within the body of the text as well as appearing in the index + proper. + + + &DB2LaTeX; includes some logic to handle the + startofrange and endofrange + classes. + + + It is possible to format an entry (e.g. + make it bold or italic) by inserting a processing instruction + named latex-index-style in the appropriate + subterm. + + + + + &test_book; + &test_ddh; + &test_draft1; + &test_draft2; + &test_index; + + + + + + + + + + + + + + + + + Error: Only one attribute (@class or @zone) is in indexterm possible! + + + + + \index{ + + |(} + + + + + Error: No indexterm with + id=' + ' found! + Check your attributs id/startref in your indexterms! + + + + + + \index{ + + |)} + + + + + + \index{ + + } + + + + + + + WARNING: Element '' in indexterm not supported and skipped! + + + + + + Process the contents of indexterms + + + Register a primary index term. + + + + &no_var; + + + + Calls . + + + + + + + + + Process the contents of indexterms + + + Register a secondary or tertiary index term. + + + + &no_var; + + + + Calls . + + + + + ! + + + + + Process the contents of indexterms + + + Register a primary, secondary or tertiary index term. + + + + &no_var; + + + + + If no sortas attribute is + present, the contents of primary, + secondary and tertiary + elements are converted to text-only and no templates are + applied. If the sortas + attribute is present and non-empty, its value is used for indexing + and sorting (but not for display). + + + + + If a latex-index-style processing instruction is + present, the displayed indexterm will be formatted by treating + the content of the PI as a &LaTeX; command. + + + + + + + + + + + + + + + + + + + + @{ + + { + + }} + + + + + + + + + + @{ + + { + + }} + + + + + + + + Process the contents of see and seealso elements + + + Annotate an index entry with a See or See also cross-reference. + + + + &no_var; + + + + Templates are applied. + See or see also text + is generated by gentext.element.name + and formatted in italics. + + + + + |textit{ + + } { + + + } + + + + Skip indexentry-related elements + + + Ignores the elements. + + + + &no_var; + + + + &DB2LaTeX; only supports indices that are generated by &LaTeX; itself. + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/inline.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/inline.mod.xsl new file mode 100644 index 0000000000..c7b2dcddbf --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/inline.mod.xsl @@ -0,0 +1,1602 @@ + + %xsldoc.ent; ]> + + + + + + + $Id: inline.mod.xsl,v 1.21 2004/01/05 09:58:47 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Inline Elements <filename>inline.mod.xsl</filename> + + + + + + + + + + + Process regular text + + + Applies templates. + + + + &no_var; + + + + + + + + + + + + + + + + + Process monospace text + + + Applies templates within a &LaTeX; + texttt command. + + + + + + + + + + + + + + + + \docbookhyphenatedot + + + + {\texttt{ + + { + + }}} + + + + Process bold text + + + Applies templates within a &LaTeX; + bfseries command. + + + + &no_var; + + + + + + + + + + + + + {\bfseries{ + + }} + + + + Process italic text + + + Applies templates within a &LaTeX; + em command. + + + + &no_var; + + + + + + + + + + + + + {\em{ + + }} + + + + Process bold monospace text + + + Applies templates within &LaTeX; + ttfamily + and + bfseries + commands. + + + + + + + + + + + + + + + + \docbookhyphenatedot + + + + {\ttfamily\bfseries{ + + { + + }}} + + + + Process italic monospace text + + + Applies templates within &LaTeX; + ttfamily + and + itshape + commands. + + + + + + + + + + + + + + + + \docbookhyphenatedot + + + + {\ttfamily\itshape{ + + { + + }}} + + + + Process superscript text + + + Applies templates within a &LaTeX; + text + command within an inline mathematics environment. + + + + &no_var; + + + + + + + + + + + + + $^\text{ + + }$ + + + + Process subscript text + + + Applies templates within a &LaTeX; + text + command within an inline mathematics environment. + + + + &no_var; + + + + + + + + + + + + + $_\text{ + + }$ + + + + Process accel elements + + + Invokes . + + + + &no_var; + + + + + + + + Process action elements + + + Invokes . + + + + &no_var; + + + + + + + + Process name-type elements + + + Invokes . + + + + &no_var; + + + + + + + + Process application elements + + + Invokes . + + + + &no_var; + + + + + + + + Process classname elements + + + Invokes . + + + + &no_var; + + + + + + + + Process copyright elements + + + Applies templates with a copyright dingbat. + + + + &no_var; + + + + + + + copyright + + + + + + + + + Process a copyright's holder elements + + + Applies templates. + + + + &no_var; + + + + + + + + + , + + + + + + , + + + + + + + + Process exceptionname elements + + + Invokes . + + + + &no_var; + + + + + + + + Process interfacename elements + + + Invokes . + + + + &no_var; + + + + + + + + Process methodname elements + + + Invokes . + + + + &no_var; + + + + + + + + Process command elements + + + Invokes . + + + + &no_var; + + + + + + + + Process computeroutput elements + + + Invokes . + + + + &no_var; + + + + + + + + Process constant elements + + + Invokes . + + + + &no_var; + + + + + + + + Process database elements + + + Invokes . + + + + &no_var; + + + + + + + + Process errorcode elements + + + Invokes . + + + + &no_var; + + + + + + + + Process errorname elements + + + Invokes . + + + + &no_var; + + + + + + + + Process errortype elements + + + Invokes . + + + + &no_var; + + + + + + + + Process envar elements + + + Invokes . + + + + &no_var; + + + + + + + + Process filename elements + + + Invokes . + + + + &no_var; + + + + + \docbookhyphenatefilename + + + + + Process function elements + + + Invokes . + + + + &no_var; + + + + Insert documentation here. + + + + + + + + + + + + + ( + + ) + + + + + + + + + Process a function's parameter elements + + + Invokes and + separates subsequent replaceables with commas. + + + + &no_var; + + + + + + , + + + + + Process a function's replaceable elements + + + Invokes and + separates subsequent replaceables with commas. + + + + &no_var; + + + + + + , + + + + + Process GUI-type elements + + + Invokes + within a &LaTeX; sffamily + and bfseries commands. + + + + &no_var; + + + + {\sffamily \bfseries + + } + + + + Process hardware elements + + + Invokes . + + + + &no_var; + + + + + + + + Process interfacedefinition elements + + + Invokes . + + + + &no_var; + + + + + + + + Process keycap and keysym elements + + + Invokes . + + + + &no_var; + + + + + + + + Process keycode elements + + + Invokes . + + + + &no_var; + + + + + + + + Process literal elements + + + Invokes . + + + + &no_var; + + + + + + + + Process medialabel elements + + + Invokes . + + + + &no_var; + + + + + + + + Process shortcut elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process mousebutton elements + + + Invokes . + + + + &no_var; + + + + + + + + Process option elements + + + Invokes . + + + + &no_var; + + + + + + + + Process parameter elements + + + Invokes . + + + + &no_var; + + + + + + + + Process property elements + + + Invokes . + + + + &no_var; + + + + + + + + Process prompt elements + + + Invokes . + + + + &no_var; + + + + + + + + Process replaceable elements + + + Invokes . + + + + &no_var; + + + + + + + + Process returnvalue elements + + + Invokes . + + + + &no_var; + + + + + + + + Process structfield elements + + + Invokes . + + + + &no_var; + + + + + + + + Process structname elements + + + Invokes . + + + + &no_var; + + + + + + + + Process symbol elements + + + Invokes . + + + + &no_var; + + + + + + + + Process systemitem elements + + + Invokes . + + + + &no_var; + + + + + + + + Process token elements + + + Invokes . + + + + &no_var; + + + + + + + + Process type elements + + + Invokes . + + + + &no_var; + + + + + + + + Process userinput elements + + + Invokes . + + + + &no_var; + + + + + + + + Process abbrev elements + + + Invokes . + + + + &no_var; + + + + It would be useful if a terminating full stop + were not to induce sentence-end whitespace spacing. + + + + + + + + + Process acronym elements + + + Invokes . + + + + &no_var; + + + + + + + + Process citerefentry elements + + + Invokes . + + + + &no_var; + + + + + + + + Process citetitle elements + + + Invokes . + + + + &no_var; + + + + + + + + Process corpauthor elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process emphasis elements + + + Invokes . + + + + &no_var; + + + + + + + + Process emphasis elements with bold role + + + Invokes . + + + + &no_var; + + + + + + + + Process foreignphrase elements + + + Invokes . + + + + &no_var; + + + + + + + + Process jobtitle elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process markup elements + + + Applies template using the latex.verbatim + mode. + + + + &no_var; + + + + + + + + Process orgdiv elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process orgname elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process phrase elements + + + Invokes . + + + + &no_var; + + + + Normally, is used. + However, the use of latex or tex + for the role attribute + will convert the contents to plain text without &LaTeX; + active-character escaping. + + + + + + + + + + + + + + + + Process quote elements + + + Invokes . + + + + &no_var; + + + + The contents will be enclosed in quotation marks, + using gentext.startquote + and gentext.nestedstartquote + alternating according to the quote + nesting level. + + + + + + + + + + + + + + + + + + + + Process varname elements + + + Invokes . + + + + &no_var; + + + + + + + + Process wordasword elements + + + Invokes . + + + + &no_var; + + + + + + + + Process lineannotation elements + + + Invokes . + + + + &no_var; + + + + + + + + Process superscript elements + + + Invokes . + + + + &no_var; + + + + + + + + Process subscript elements + + + Invokes . + + + + &no_var; + + + + + + + + Process trademark elements + + + Invokes , + then appends a trademark dingbat. + + + + &no_var; + + + + + + + + + + + trademark + + + + + Process firstterm elements + + + Invokes . + + + + &no_var; + + + + + + + + Process glossterm elements + + + Invokes . + + + + &no_var; + + + + + + + + Process keycombo elements + + + Formats a key combination using conjugation characters. + + + + &no_var; + + + + Templates are applied for all children, with comjugation + characters based upon the action attribute. + + + For seq actions, a space character is used. + For simul actions, a plus sign (+) is used. + For other actions, no conjugation character is + used (children will be abutting). + For all other actions, an en-dash is used. + + + + + + + + + + + -- + -- + -- + + -- + + + + + + + + + + Process menuchoice elements + + + Invokes templates for non-shortcut children, then formats any + shortcuts in parentheses. + + + + &no_var; + + + + + + + + + + + + ( + + ) + + + + + Process menuchoice children (not shortcut) + + + Applies templates. + + + + &no_var; + + + + Selects children of the current node (does not select shortcut elements). + Subsequent children are delimited by a plug sign, in general, or an arrow, + for guimenuitem and guisubmenu. + + + + + + + + + + + + + + + + + + + + $\to$ + + + + + + + + + + + + + + + Process optional elements + + + Invokes , + surrounded by $arg.choice.opt.open.str and + $arg.choice.opt.close.str. + + + + &no_var; + + + + + + + + + + Process remark elements + + + Applies templates as a margin note. + + + + + + + + + When is set, + templates will be applied within a &LaTeX; + marginpar command, + using footnotesize. + If is not set, + then content is suppressed. + + + + + \marginpar{\footnotesize{ + + }} + + + + + Process productname elements + + + Invokes . + + + + &no_var; + + + + + + + + Process productnumber elements + + + Invokes . + + + + &no_var; + + + + + + + + Process address-like elements + + + Invokes . + + + + &no_var; + + + + + + + + Process beginpage elements + + + Suppressed. + + + + &no_var; + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/keywords.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/keywords.mod.xsl new file mode 100644 index 0000000000..f059b0c590 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/keywords.mod.xsl @@ -0,0 +1,140 @@ + + %xsldoc.ent; ]> + + + + + + + $Id: keywords.mod.xsl,v 1.7 2004/01/09 12:02:15 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Keywords <filename>keywords.mod.xsl</filename> + + The file keywords.mod.xsl contains the + XSL templates for keywordsset + and sectionset. + + + + + Process keywordset elements + + + Uses a &LaTeX; mapping to express a block representation + of keywords. + + + + &no_var; + + + + keywordsets are only rendered in a limited + number of situations. + + + + + &test_book; + + + + + &mapping; + + + + + + + + + + + + + + + + + + + + Process keywords + + + Emits keywords as regular text plus a separator. + + + + + Localisation for the keyword.separator in the keywordset context. + + + + + &test_book; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Process subjectset elements + + + Suppresses subjectsets. + + + + &no_var; + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/labelid.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/labelid.mod.xsl new file mode 100644 index 0000000000..e6f90c63eb --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/labelid.mod.xsl @@ -0,0 +1,503 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: labelid.mod.xsl,v 1.5 2004/01/01 12:26:41 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Labels and Anchors for Cross-referencing <filename>labelid.mod.xsl</filename> + + + + + + + + + + + Generate &LaTeX; labels + + + + This template marks the current object with a label. + + + + + &no_var; + + + + + + + + + + \label{ + + } + + + + Generate a reliable cross-reference id + + + + The passed argument indicates the object whose id attribute is used to generate the + label. In this sense, in most cases its the current node itself. If + the used object has not an id attribute, a unique id is obtained by + means of the generate-id function. Moreover, if + we are using the hyperref package, a hypertarget is also defined + for this object. + + + + + &no_var; + + + + object + The node whose id is to be used. + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.dtd b/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.dtd new file mode 100644 index 0000000000..361ce5a18d --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.dtd @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xml b/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xml new file mode 100644 index 0000000000..8e1e0e1f96 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xml @@ -0,0 +1,498 @@ + + + + + + + + + + + + + + % -------------------------------------------- + % Abstract + % -------------------------------------------- + \begin{abstract} + + + + + % -------------------------------------------- + % Abstract + % -------------------------------------------- + \makeatletter\let\save@@abstractname\abstractname\makeatother + \renewcommand{\abstractname}{%title%} + \begin{abstract} + + + + + \begin{admonition}%title%% NOTICE: see the db2latex FAQ w.r.t db2latex variable $latex.admonition.path + + + + % ------------------------------------------------------------- + % Appendices start here + % ------------------------------------------------------------- + \appendix + + + + + + + % ------------------------------------------------------------- + % appendix: %title% + % ------------------------------------------------------------- + \dbappendix{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \begin{document} + + + + % ------------------------------------------- + % + % Bibliography - chapter + % + % ------------------------------------------- + + + + + + \begin{quote} + + + + + % ------------------------------------------------------------- + % Chapter %title% + % ------------------------------------------------------------- + \chapter{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + % ------------------------------------------------------------- + % Colophon + % ------------------------------------------------------------- + \chapter*{%title%}% + \label{%id%}\hypertarget{%id%}{}% + + + + % ------------------------------------------------------------- + % Dedication + % ------------------------------------------------------------- + \chapter*{%title%}% + \label{%id%}\hypertarget{%id%}{}% + + + + \begin{quote} + + + + + % figure ------------------------------------------------------ + \begin{figure}[%title%] + \begin{center}% + \hypertarget{%id%}{}% + + + + \indexspace + + + + + % informalfigure ------------------------------------------------------ + \begin{center}% + \hypertarget{%id%}{}% + + + + + % keywords ------------------------------------------------------ + + + + + + % table ------------------------------------------------------ + \begin{table}[%title%] + \begin{center}% + \hypertarget{%id%}{}% + + + + + % tabular ------------------------------------------------------ + \begin{center} + \label{%id%}\hypertarget{%id%}{}% + + + + \begin{dbequation} + \begin{center} + \hypertarget{%id%}{}% + + + + % ------------------------------------------------------------- + % + % GLOSSARY %title% + % + % ------------------------------------------------------------- + \dbglossary{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + % + % ------------------------------------------------------------- + \dbglossdiv{%title%} + \label{%id%}\hypertarget{%id%}{}% + \noindent% + \begin{description}% + + + + % + \label{%id%}\hypertarget{%id%}{}% + \noindent% + \begin{description}% + + + + % ------------------------------------------------------------- + % + % PART %title% + % + % ------------------------------------------------------------- + \part{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + + % ------------------------------------------------------------- + % PartIntro %title% + % ------------------------------------------------------------- + \chapter*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + % ------------------------------------------------------------- + % Preface + % ------------------------------------------------------------- + \chapter*{%title%}% + \label{%id%}\hypertarget{%id%}{}% + + + + % + % ------------------------------------------------------------- + % Refentry + % ------------------------------------------------------------- + \section*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + + + + + % + % ------------------------------------------------------------- + % Reference + % ------------------------------------------------------------- + \chapter{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + + % ------------------------ + % RevHistory + % ------------------------ + \pagebreak + \section*{%title%} + \label{%id%}\hypertarget{%id%}{}% + \begin{center} + \begin{tt} + \begin{tabular}{|l||l|l|} \hline + + + + + + + + + % ------------------------ + % Section + \section{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + + % ------------------------ + % Section + \section*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subsection{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subsection*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subsubsection{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subsubsection*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subparagraph*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subparagraph*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subparagraph*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subparagraph*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subparagraph*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + \subparagraph*{%title%} + \label{%id%}\hypertarget{%id%}{}% + + + + % ------------------------------------------------------------- + % + % SET %title% + % + % ------------------------------------------------------------- + \label{%id%}\hypertarget{%id%}{}% + + + + \indexspace + + + + \subsubsection*{\small{%title%}} + \label{%id%}\hypertarget{%id%}{}% + + + + + + + + + + + + \end{abstract} + + + + + \end{abstract} + \makeatletter\let\abstractname\save@@abstractname\makeatother + + + + + \end{admonition} + + + + + + + + + + + \end{document} + + + + \addcontentsline{toc}{chapter}{%title%} + + + + + + \end{quote} + + + + + \end{document} + + + + + + + + + + + \end{quote} + + + + \end{example} + + + + + \end{center} + \end{figure} + + + + + \addcontentsline{toc}{chapter}{%title%} + + + + \label{%id%} + \end{center} + + + + + \end{center} + \end{dbequation} + + + + + \addcontentsline{toc}{chapter}{%title%} + + + + \end{description}% + + + + \end{description}% + + + + \end{center} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \addcontentsline{toc}{chapter}{%title%} + + + + \end{center} + \end{table} + + + + + + + \label{%id%}\hypertarget{%id%}{}% + \end{center} + \end{program} + + + + + \end{tabular} + \end{tt} + \end{center} + % ------------------------ + % End RevHistory + % ------------------------ + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xsl b/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xsl new file mode 100644 index 0000000000..a1dc5dbf27 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/latex.mapping.xsl @@ -0,0 +1,282 @@ + + %xsldoc.ent; ]> + + + + + + + + + + $Id: latex.mapping.xsl,v 1.18 2004/01/14 14:54:32 j-devenish Exp $ + + + &ramon; &james; + + + 2000 2001 2002 2003 + Ramon Casellas + + + &rev_2003_05; + + + The &DB2LaTeX; mapping system <filename>latex.mapping.xsl</filename> + +
Introduction + The &DB2LaTeX; mapping system centralises the mapping + of &DocBook; tags (e.g. chapter) + to &LaTeX; commands (e.g. chapter). + It uses an auxiliary file, latex.mapping.xml, + to define the start and end of each mapping. + You can override this mapping file + in order to customise &DB2LaTeX;. +
+
+
+ + + + The primary mapping file + + + &DB2LaTeX; will search for mappings in this file. + The value of this variable must be an XML document. + If mappings cannot be found in this file, &DB2LaTeX; will + search the default mapping file. + + + + + &test_mapping; + + + + + + + The default mapping file + + + Defines the mapping file that &DB2LaTeX; will search + when it cannot find a template in the + primary mapping file. + The value of this variable must be an XML document. + + + + + + + Perform &DocBook; to &LaTeX; mapping + + + + + + + &no_var; + + + + + + + + + + + + + + + + + + + + + + + + + + + Ignoring title for . + + + + + + + + + + + + + + + + + + %id% + + + + %title% + + + + + + + + + + + + + %id% + + + + %title% + + + + + + + + + + + %id% + + + + %title% + + + + + + + + + + + + + %id% + + + + %title% + + + + + + + + + + Warning: Unable to find LaTeX mapping for + KEYWORD: + ROLE: + + + + + + + + + + + + + + + + + + + begin + + + + + + + + + + + + + + + + + end + + + + + Choose a title for an object + + + Processes the title child + of the specified object. Uses the context node as the default object. + + + + + + + + + + objectThe node for which a title is desired. + + + + + + + + + + + + + + + + + + + Process title elements + + Applies templates with no mode. This template is called by . + This differs from the modeless title + templates because they suppress the output of titles. + + + + +
+ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/lists.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/lists.mod.xsl new file mode 100644 index 0000000000..d04f9c77da --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/lists.mod.xsl @@ -0,0 +1,783 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: lists.mod.xsl,v 1.25 2004/01/31 11:53:50 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Lists <filename>lists.mod.xsl</filename> + + + + + + + + + + + Process titles for variablelist, orderedlist, itemizedlist and simplelist elements + + + + Formats a title. + + + + + + + + + The &LaTeX; command for formatting titles. + + + + + + + + style + The &LaTeX; command to use. Defaults to + . + + + + + + Applies templates as a paragraph, formatted with the specified style. + + + + + + { + + { + + }} + + + + Process listitem elements + + + Formats a list item. + + + + &no_var; + + + + Applies templates within a &LaTeX; item + command. + + + + + %--- Item + \item + + + + + + Process itemizedlist elements + + + Formats an itemised list. + + + + + + + + + + Applies templates. Uses a &LaTeX; itemize + environment. + + + The spacing=compact + attribute is recognised. + + + + + &test_book; + &test_chemistry; + &test_lists; + + + + + + + \begin{itemize} + + + \end{itemize} + + + + + Process variablelist elements + + + Formats a list in which each item is denoted by a textual label. + + + + + + + + + + Applies templates. Uses a &LaTeX; description + environment. + + + + + &test_bind; + &test_book; + &test_ddh; + &test_lists; + + + + + + \begin{description} + + \end{description} + + \noindent + + + + + Process orderedlist elements + + + Formats a list in which each item is denoted by a numeric label. + + + + + + + + + The only &DocBook; attribute that is supported is numeration. + + Applies templates. Uses a &LaTeX; enumerate + environment. + + + The spacing=compact + attribute is recognised. + + + The numeration attribute + is recognised. + + + + + &test_book; + &test_chemistry; + + + + + + + + + + + + + + + + + \begin{enumerate} + + + [1] + [A] + [a] + [I] + [i] + + + + + \end{enumerate} + + + + + Process varlistentry elements + + + Formats a labeled list item. + + + + &no_var; + + + + Applies templates within a &LaTeX; item + command. + A comma is inserted between successive terms. + + + A &LaTeX; null{} command is + inserted after the item to + guard against empty listitems. + + + + + + + + + + + + % \null and \mbox are tricks to induce different typesetting decisions + \item[{ + + + + , + + + + + }]\mbox{} + + + }]\null{} + + + + + + + Process varlistentry's term elements + + + Applies templates. + + + + &no_var; + + + + , + + + + Process listitem elements + + + Applies templates. + + + + &no_var; + + + + Unlike , the \item + has been output by the enclosing element's template. + + + + + + + + + Generate a tabular specification + + + + Produces a left-aligned tabular specification list. + + + + + &no_var; + + + + + cols + The number of repetitions + + + + + + + + + + + l + + + + + + + + + + Process simplelist elements with inline members + + + Formats a simple, comma-separated list for a simplelist + that has a type attribute equal to inline. + + + + &no_var; + + + + This is not made into a paragraph and is not temrinated by a full stop (period). + + + + + + + + , + + + + + + Process simplelist elements with horiz members + + + Formats a simple, comma-separated list for a simplelist + that has a type attribute equal to horiz. + + + + &no_var; + + + + + environment + The &LaTeX; tabular-like environment to use. Defaults to tabular unless or is enabled, in which case the default is longtable. + + + cols + The number of members per line (defaults to the value of the columns attribute). + + + + + + This is formatted as a border-less &LaTeX; table. + + + + + + + + longtable + + + tabular + + + + + + + + + 1 + + + + \begin{ + + }{ + + + + } + + + + \end{ + + } + + + + 1 + 1 + + + + + + + + + \\ + + + + + + + + + + 1 + 1 + + 1 + + + + + + + + + + + + + + + + + + + + + Process simplelist elements with vert members + + + Formats a simple, comma-separated list for a simplelist + that has a type attribute that is either + empty or equal to vert. + + + + &no_var; + + + + + environment + The &LaTeX; tabular-like environment to use. Defaults to tabular unless or is set, in which case the default is longtable. + + + cols + The number of members per line (defaults to the value of the columns attribute). + + + + + + This is formatted as a border-less &LaTeX; table. + + + + + + + + longtable + + + tabular + + + + + + + + + 1 + + + + \begin{ + + }{ + + + + } + + + + \end{ + + } + + + + 1 + 1 + + + + + + + + + + + \\ + + + + + + + + + + + 1 + 1 + 1 + + 1 + + + + + + + + + + + + + + + + + + + + + + + + Process member elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process segmentedlist elements + + + Applies templates. + + + + &no_var; + + + + &test_book; + + + + + + + + + + Process titles for segmentedlist elements + + + Formats a title as a paragraph. + + + + &no_var; + + + + + style + The &LaTeX; command to use. + + + + + + Applies templates as a paragraph, formatted with the specified style, and + terminated with a newline command. + + + + + + { + + { + + }}\\ + + + + Process segtitle elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process seglistitem elements + + + Formats a segmented list item. + + + + &no_var; + + + Applies seg templates. Each item is separated by a &LaTeX; + \ command. + + + + + + + \\ + + + + + Process seg elements + + + Formats a seg with its segtitle. + + + + + + + + + + + + + + + + { + + { + + :}} + + + + + + + \docbooktolatexnoparskip + + + + + + + \setlength{\itemsep}{-0.25em} + + + + + + \docbooktolatexrestoreparskip + + + \noindent + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathelem.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/mathelem.mod.xsl new file mode 100644 index 0000000000..6b78a8f420 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathelem.mod.xsl @@ -0,0 +1,297 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: mathelem.mod.xsl,v 1.4 2004/01/02 05:03:28 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Mathematics <filename>mathelems.mod.xsl</filename> + + + + Mathelements as theorems, lemmas, propositions, etc. Note: these + elements are not part of the &DocBook; DTD. I have extended the + &DocBook; in order to support this tags, so that's why I have these + templates here. + + + + + + + Process mathelement elements + + + Applies templates. + + + + &no_var; + + + + + + + + Typeset mathelement environments + + + + Applies templates within the specified &LaTeX; environment, + with a title from any title child. + No hypertarget is generated. + + + + + &no_var; + + + + + environment + The name of the &LaTeX; environment command. + + + + + + + \begin{ + + }[{ + + + + }] + + + \end{ + + } + + + + Process mathelement/mathhypothesis elements + + + Formats a hypothesis. + + + + &no_var; + + + + Calls + for the hypothesis environment. + + + + + + + + + + + Process mathelement/mathremark elements + + + Formats a mathematical remark. + + + + &no_var; + + + + Calls + for the rem environment. + + + + + + + + + + + Process mathelement/mathexample elements + + + Formats a mathematical example. + + + + &no_var; + + + + Calls + for the exm environment. + + + + + + + + + + + Process mathelement/mathproposition elements + + + Formats a mathematical proposition. + + + + &no_var; + + + + Calls + for the prop environment. + + + + + + + + + + + Process mathelement/maththeorem elements + + + Formats a mathematical theorem. + + + + &no_var; + + + + Calls + for the thm environment. + + + + + + + + + + + Process mathelement/mathdefinition elements + + + Formats a mathematical definition. + + + + &no_var; + + + + Calls + for the defn environment. + + + + + + + + + + + Process mathelement/mathlemma elements + + + Formats a mathematical lemma. + + + + &no_var; + + + + Calls + for the lem environment. + + + + + + + + + + + Process mathelement/mathproof elements + + + Formats a mathematical proof. + + + + &no_var; + + + + Calls + for the proof environment. + + + + + + + + + + + Process mathphrase, mathcondition and mathassertion elements + + + Applies templates. + + + + &no_var; + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsa.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsa.ent new file mode 100644 index 0000000000..5ecf4db216 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsa.ent @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsb.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsb.ent new file mode 100644 index 0000000000..08e646c2bd --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsb.ent @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsc.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsc.ent new file mode 100644 index 0000000000..cce399cf9d --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsc.ent @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsn.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsn.ent new file mode 100644 index 0000000000..cddeba066e --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsn.ent @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamso.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamso.ent new file mode 100644 index 0000000000..8ac4bdb619 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamso.ent @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsr.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsr.ent new file mode 100644 index 0000000000..7fec582555 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isoamsr.ent @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isobox.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isobox.ent new file mode 100644 index 0000000000..630edc5597 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isobox.ent @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr1.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr1.ent new file mode 100644 index 0000000000..4bcc9e416e --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr1.ent @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr2.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr2.ent new file mode 100644 index 0000000000..67c477b24d --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isocyr2.ent @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isodia.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isodia.ent new file mode 100644 index 0000000000..ba6496300f --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isodia.ent @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk1.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk1.ent new file mode 100644 index 0000000000..63b9f14ce8 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk1.ent @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk2.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk2.ent new file mode 100644 index 0000000000..424786cabb --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk2.ent @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk3.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk3.ent new file mode 100644 index 0000000000..fa03355048 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk3.ent @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk4.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk4.ent new file mode 100644 index 0000000000..71f834042b --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isogrk4.ent @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat1.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat1.ent new file mode 100644 index 0000000000..849d360aea --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat1.ent @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat2.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat2.ent new file mode 100644 index 0000000000..3049be7f1f --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isolat2.ent @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomfrk.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomfrk.ent new file mode 100644 index 0000000000..397212a643 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomfrk.ent @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomopf.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomopf.ent new file mode 100644 index 0000000000..806b2fb4fe --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomopf.ent @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomscr.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomscr.ent new file mode 100644 index 0000000000..a1bb39c36c --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isomscr.ent @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isonum.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isonum.ent new file mode 100644 index 0000000000..e5a7002fb4 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isonum.ent @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isopub.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isopub.ent new file mode 100644 index 0000000000..5591fc390e --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isopub.ent @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isotech.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isotech.ent new file mode 100644 index 0000000000..dc1fc01354 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/isotech.ent @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlalias.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlalias.ent new file mode 100644 index 0000000000..f5901b3846 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlalias.ent @@ -0,0 +1,529 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlextra.ent b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlextra.ent new file mode 100644 index 0000000000..e76de448cc --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/ent/mmlextra.ent @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.dtd b/docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.dtd new file mode 100644 index 0000000000..7ec703e2c7 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.dtd @@ -0,0 +1,7 @@ + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.xml b/docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.xml new file mode 100644 index 0000000000..e5290aba10 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/latex.entities.xml @@ -0,0 +1,12 @@ + + + + + \delta + \kappa + \pi + - + \beta + \sphat + \hat + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.constsymb.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.constsymb.mod.xsl new file mode 100644 index 0000000000..3d3afdded8 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.constsymb.mod.xsl @@ -0,0 +1,101 @@ + + %mmlalias; + %mmlextra; +]> + + + + + + + \mathbb Z + + + + + \mathbb R + + + + + \mathbb Q + + + + + \mathbb N + + + + + \mathbb C + + + + + \mathbb P + &#x1D547; + + + + + + + + + + + \textrm{e} + + + + + \textrm{i} + + + + \NaN + + + + + true + + + + + false + + + + + \empty + + + + + \pi + + + + + \Gamma + + + + + \infty + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.functions.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.functions.mod.xsl new file mode 100644 index 0000000000..2b6258e10a --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.functions.mod.xsl @@ -0,0 +1,750 @@ + + %mmlalias; + %mmlextra; +]> + + + + + + + + + + + + + + {} + + + + + + + + + + + + + + + + + + + + + + + {} + {} + + + {} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + integer part of + + + + + + + + + + / + + + + + + + + + + + + + + + + { + + + {} + + + + + + !(fact) + } + + + + + + { \frac + { + + } + { + + } + } + + + + + + + { + + + \max_{ + + + , + + + } + + + \max + + + \left\{ + + , + RCAS: MathML mml:apply[mml:min] Applying templates to + + + + + | + + \right\} + } + + + + + + + { + + + \min_{ + + + , + + + } + + + \min + + + \left\{ + + RCAS: MathML mml:apply[mml:min] Applying templates to + + , + + + + + | + + \right\} + } + + + + + + + + + + + + +{ + + + + - + + + \left( \right) + + + + + + + + + - + + + \left( + + \right) + + + + + + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + + + \left( + + \rigth) + + + + + + }^{ + + } + + + + + + + + + + + + + + mod + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + gcd + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + xor + + + + + xor + + + xor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + , + + + + : + + + : + + + + + + + + { + + \in + + } + + + + + { + + \leq + + } + + + + + { + + \geq + + } + + + + + \mbox{dom}( + + ) + + + + + { + + \notin + + } + + + + + + + + + , + + + + + , + + + + : + + + : + + + + + + + + || + + + + + + + + + + + + + + arg + + + + + + + &#x0211C; + + + + + + + + + &#x02111; + + + + + + + + + lcm + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.mod.xsl new file mode 100644 index 0000000000..29d9d82682 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.mod.xsl @@ -0,0 +1,99 @@ + + %mmlalias; + %mmlextra; +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \left( + \right) + + + + + + \left( + \right] + + + + + + \left[ + \right) + + + + + + \left[ + \right] + + + + + + + + + + + + + + + , + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.token.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.token.mod.xsl new file mode 100644 index 0000000000..c36ca7162b --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.content.token.mod.xsl @@ -0,0 +1,232 @@ + + %mmlalias; + %mmlextra; +]> + + + + + + + + + + + { + { + + + + + + - + + + + + + + + \dot\textrm{i} + + + \textrm{Polar}(, + + ) + + + \frac{}{ + + } + + + + + + } + + _{} + + } + + + + + + + + + + + + + { + + + \textrm{} + + + \textrm{} + + + + + -\textrm{ + + + + + + + + + } + \dot\textrm{i} + + + +\textrm{ + + + + + + + + + } + \dot\textrm{i} + + + } + + + \dot\textrm{} + + + + + + + { + Polar + + + + + + + + + + + + + } + + + + + + + + + + { + + + + + + / + + + + + + } + + + + + + + + + + + + + + + + + + + + + + + {} + + + + + + + + + + + + + + + + + { + + \left( + + + + \right) + } + + + + + + + + + { } + + + \textrm{ } + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.mod.xsl new file mode 100644 index 0000000000..32262afab4 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.mod.xsl @@ -0,0 +1,48 @@ + + %mmlalias; + %mmlextra; +]> + + + + + + + + \begin{displaymath} + + \end{displaymath}% + + + + \begin{math} + + \end{math} + + + + \begin{displaymath} + + \end{displaymath}% + + + + \section{ } + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.presentation.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.presentation.mod.xsl new file mode 100644 index 0000000000..a3a67e17be --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mathml/mathml.presentation.mod.xsl @@ -0,0 +1,493 @@ + + %mmlalias; + %mmlextra; +]> + + + + + + { } + + + + + + + + + + + + + + + + + + \textrm{e} + + + \textrm{i} + + + \infty + + + + { + + } + + + + \textrm + + { + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \thinspace + + + \thinspace + + + \int + + + \prod + + + \sum + + + \sphat + + + \longrightarrow + + + \in + + + | + + + \textrm{d} + + + {\left( + + + \right)} + + + {\left\{ + + + \right\}} + + + {\left[ + + + \right]} + + + \max + + + \min + + + + + + + + + \operatorname{ + + } + + + + + + + \textrm{ + + } + + + + + RCAS mtext, + \textrm{ + + } + + + + + + \textrm{\hspace{ + + }} + + + Warning: mspace support does not include height or depth. + + + + + + + + + + ^{} + + + + + _{} + + + + + + + + _{} + + ^{} + + + + {} + + _{} + + ^{} + + + + + + + + + + { + + _{ + + }} + + + + + + + + + + + + + + + { + + { + + }} + + + { + + ^{ + + }} + + + + + { + + ^{ + + }} + + + + + + + + + { + + _{ + + } + ^{ + + }} + + + + + + + + + + + {\left( + + + {\left\{ + + + {\left[\, + + + {\left( + + + + + + \right)} + + + \right\}} + + + \,\right]} + + + \right)} + + + + + + + + + + + + + \frac[1pt]{ + + + \frac[1.1pt]{ + + + \frac[1.2pt]{ + + + \frac[]{ + + + + + \frac{ + + + + + }{ + + + } + + + + + + \sqrt{ + + } + + + + + + \sqrt[]{ + } + + + + + + + + + + + + + c + + + + + + + + + + + + +\begin{array}{ + +} + +\end{array} + + + + + + + + + + & + + + + \\ + + + + \\ + + + + + + + + + + + + \textrm{e} + + + \textrm{i} + + + \textrm{ } + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/mediaobject.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/mediaobject.mod.xsl new file mode 100644 index 0000000000..b0a0bc5bd4 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/mediaobject.mod.xsl @@ -0,0 +1,350 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: mediaobject.mod.xsl,v 1.22 2004/01/12 13:52:30 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + MediaObjects <filename>mediaobject.mod.xsl</filename> + + + + + + + + + + Process textobject elements + + + Applies templates. + + + + &no_var; + + + + + + + + + Process mediaobject elements + + + Calls . + + + + &no_var; + + + + &test_subfig; + + + + + + + + + + + + + Process a para's mediaobject elements + + + Formats a mediaobject as a block surrounded by paragraph text. + + + + &no_var; + + + + Inserts newline characters around the output of . + + + + + + + + + + + Process inlinemediaobject elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process media and inline media + + + Formats image media. + Would be good to be able to include text media, too, + so that mixed-content figures look proper. + + + + &no_var; + + + + The template first attempts to obtain a count of the number + of media within this figure, if this is within a figure. + If the number of objects is greater than one, a subfigure + command will be invoked with the contents of any caption. + If there are no imageobjects, textobjects + will be selected. + Otherwise, the following algorithm will be used: + + + If is set and there is an imageobject with a role equal to the current then that object will be used. + Otherwise, if is set and there is an imageobject with a role of latex or tex, that object will be used. + Otherwise, if is set and there are imagedata with non-empty format attributes, and at least one of them has a matching format, then the first one of those objects is used. If none match, then the first imagedata with an empty format is used. Otherwise, the first textobject is used. + Otherwise, the first imageobject is used regardless. + + + + + + + + \subfigure[ + + + + + ] + + { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + } + + + + Process imageobject elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process imagedata elements + + + Formats a picture using includegraphics. + + + + &no_var; + + + + + filename + The file path to be passsed to includegraphics. By default, + the name of the graphics file is gathered from the entityref attribute, if it is + present, or otherwise from the fileref attribute. + Often with &LaTeX;, the fileref + attribute need not end with any filename extension + (see ). + + + + + + + If both @width and @scale are given but @scalefit='0', whitespace is added to the left and right in order to match the specified width. + If @width is given and either @scalefit=1 or no @scale is given, then the image is scale to @width. Otherwise, @scale is used, if it is present. + If this is not the only imagedata within the figure, this will be rendered as a 'subfigure', including the caption of its enclosing mediaobject. + + + For widths, those containing a percent symbol (%) will be + taken relative to the textwidth. + + + The PRN value of the format attribute is honoured. + + + + + &mapping; + + + + + + + + + + + + + + + + + + + + + \textwidth + + + + + + + + \makebox[] + + + + + {\begin{overpic}[ + + + {\includegraphics[ + + + + + scale= + + + + width= + + + height= + + + + ,angle=270 + + ]{ + + + + } \calsscale + + \end{overpic}} + + + }} + + + + + + Process caption elements + + + Applies templates. + + + + &no_var; + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/msgset.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/msgset.mod.xsl new file mode 100644 index 0000000000..06a8cd07d1 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/msgset.mod.xsl @@ -0,0 +1,237 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: msgset.mod.xsl,v 1.2 2004/01/01 14:04:58 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Message Sets <filename>msgset.mod.xsl</filename> + + + + + + + + + + Process msgset elements + + + + Applies templates. + + + + + &no_var; + + + + &test_book; + + + + + + + + + Process msgentry elements + + + Formats a block object using . + + + + &no_var; + + + + + + + + Process simplemsgentry elements + + + Formats a block object using . + + + + &no_var; + + + + + + + + Process msg elements + + + Formats a block object using . + + + + &no_var; + + + + + + + + Process msgmain elements + + + Formats a block object using . + + + + &no_var; + + + + + + + + Process msgmain's title elements + + + Applies templates inside a textbf command. + + + + &no_var; + + + + {\textbf{ + + }} + + + + Process msgsub elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process msgrel elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process msgtext elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process msginfo elements + + + Formats a block object using . + + + + &no_var; + + + + + + + + + Process msglevel, msgorig and msgaud elements + + + Applies templates as a block, preceded by gentext inside a + textbf command. + + + + &no_var; + + + + + {\textbf{ + + : + }} + + + + + + Process msgexplan elements + + + Formats a block object using . + + + + &no_var; + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/normalize-scape.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/normalize-scape.mod.xsl new file mode 100644 index 0000000000..c561bd88e3 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/normalize-scape.mod.xsl @@ -0,0 +1,615 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: normalize-scape.mod.xsl,v 1.33 2004/01/26 09:40:12 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + Whitespace Normalization and Character Encoding <filename>normalize-scape.mod.xsl</filename> + + + Normalize whitespace and and escape active &latex; characters. + Includes the auto-generated scape.mod.xsl module. + + + + + + + + Process text() nodes + + + + Handles regular text content (i.e. #PCDATA) + from &docbook; documents. + + + + + &no_var; + + + + + For most elements, &latex; active characters + will be escaped using the + template. + However, for text within the following elements, the + template + will be used to typeset monospace text: + literal, + filename, + userinput, + systemitem, + prompt, + email, + sgmltag. + + + + + In all cases, interior whitespace will be normalised according + to the XSLT specification with the additional feature that + leading and trailing whitespace will be elided (as expected + with SGML parsers). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Process text() nodes + + + + Handles regular text content (i.e. #PCDATA) + from &docbook; documents when they are forming the displayed + text of an xref. + + + + + &no_var; + + + + + &latex; active characters will be escaped using the template. + + + + + In all cases, interior whitespace will be normalised according + to the XSLT specification with the additional feature that + leading and trailing whitespace will be elided (as expected + with SGML parsers). + + + + + + + + + + + + + + + + Process text() nodes + + + + Handles regular text content (i.e. #PCDATA) + from &docbook; documents when they are forming the displayed + text of an xref. + + + + + &no_var; + + + + + &latex; active characters will be escaped using the template. + + + + + In all cases, interior whitespace will be normalised according + to the XSLT specification with the additional feature that + leading and trailing whitespace will be elided (as expected + with SGML parsers). + + + + + + + + + + + + + + + + Process text() nodes + + + + Handles regular text content (i.e. #PCDATA) + from &docbook; documents with they occur within certain + verbatim-mode elements. + + + + + + + + + When this variable is enabled, leading and trailing whitespace + will be elided. Otherwise, all text is used verbatim. + + + + + + + + Unlike other text() templates, &latex; + characters are not escaped by this template. This will result + in invalid output in some instances. However, it is currently + necessary for verbatim-mode support. Whitespace + is neither normalised nor elided. + + + + + + + + + + + + + + + + + Process text() nodes + + + + Handles URL text content from &docbook; documents. + + + + + &no_var; + + + + + This template is only used by and only when is disabled. + &latex; active characters will be escaped or hyphenated in a + fashion that is tailored for URLs via + . + + + + + + + + + + + + + + + + Whitespace Normalization and Discretionary Elision + + + + This template is used by various text() + templates to normalise interior whitespace and trim whitespace + that occurs at the start or end of a &docbook; element's + content. + + + + + &no_var; + + + + + string + The text to be processed. + + + + + + + The template is normally called when the context node is within + a &docbook; document. The elision of leading or trailing + whitespace is dependent on values of the XPath functions + position() and last(). This is similar to the + handling of whitespace by SGML parsers and allows authors to + format their XML documents with pretty + indentation without causing spurious whitespace in &latex;. + + + + + In all cases, interiour whitespace will be normalised with the + XPath normalize-space() + function. This is necessary to prevent blank-line problems in + &latex;. + + + + + + + + + + + + + + + + + + + + + + + + + + Process URL text + + + + Escapes or hyphenates &latex; active characters is URLs. + + + + + &no_var; + + + + + string + The URL text to be processed. + + + + + + + This template is called by . Text will be escaped + and hyphenated by the + template, except that any portion up to :// + will not be treated specially. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Character Escaping and Whitespace Normalization + + + + This template is used by various templates to escape &latex; + active characters and to normalise whitespace. + + + + + &no_var; + + + + + string + The text to be processed. + + + + + + + This template will call the + template and process its output with the XPath + normalize-space + function. + + + + + + + + + + + + + + + + Search-and-replace + + + + This template performs search-and-replace to modify all + instances of a substring. + + + + + &no_var; + + + + + string + The text to be searched. + + + from + The text (substring) to be replaced. + + + to + The text that replaces the from text. + + + + + + + This template will search within the string + text for all occurrences of from and replace + them with the to text. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/para.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/para.mod.xsl new file mode 100644 index 0000000000..13af7da4af --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/para.mod.xsl @@ -0,0 +1,221 @@ + + %xsldoc.ent; ]> + + + + + + + + + + $Id: para.mod.xsl,v 1.16 2004/01/13 14:17:45 j-devenish Exp $ + + + &ramon; + &james; + + + 2000 2001 2002 2003 + Ramon Casellas + + + &rev_2003_05; + + + Paragraphs <filename>para.mod.xsl</filename> + + The file para.mod.xsl contains the + XSL template for para, simpara and formalpara. + + + + + + + + + + + Use normal paragraph spacing instead of parskip spacing + + + Uses docbooktolatexnoparskip. + + + + + + + + + &essential_preamble; + + + + + \docbooktolatexnoparskip + + + + + Use parkip spacing, if user desires it + + + Uses docbooktolatexrestoreparskip. + + + + + + + + + &essential_preamble; + + + + + \docbooktolatexrestoreparskip + + + + + Process para and simpara elements + + + Starts new lines above and below its contents. + Thus, consecutive paras will have + one blank line between them. + + + + + + + + + In &latex;, there is no distinction between para and simpara. + The accuracy of block elements within paras is unknown. + The use of para within footnotes is unproven. + + + + &test_blocks; + + + + + + + + + + + + + + + + Process formalpara elements + + + Starts new lines above and below its contents. + + + + + The title is typeset using + + + + The accuracy of block elements within formalparas is unknown. + The use of formalpara within footnotes is unproven. + Calls . + + + + &test_blocks; + + + + + { + + {{ + + } + + }}\ + + + + + + Delimite a formalpara's title from its para + + + Emits a full stop (period). + + + + &no_var; + + + + + This template can be used to emit any &LaTeX; sequence that you + desire. You can make the appearance be conditional upon some + attribute or document location, for instance. However, a + 'space' will always be generated between + this delimiter and the subsequent para + contents. + + + + + + . + + + + Suppressed paragraphs + + + These paragraphs are not separated like normal paragraphs. + + + + &no_var; + + + This template exists to handle &latex; problems with + par in certain contexts. These + problems should be periodically reviewed by the &db2latex; team. + + + + &test_blocks; + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/param-common.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/param-common.mod.xsl new file mode 100644 index 0000000000..dd77a9a4a5 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/param-common.mod.xsl @@ -0,0 +1,381 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: param-common.mod.xsl,v 1.12 2004/01/26 13:25:17 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Parameters: Common Options <filename>param-common.mod.xsl</filename> + + + + This file contains parameters that are shared with other XSL + stylesheets such as those as (see Parameter + References in the DocBook + XSL Stylesheet Reference Documentation). These are + parameters are honoured so that you can coordinate your XHTML or FO + stylesheets with &DB2LaTeX;. + + + + + + In some stylesheets, tests of parameter values use + !=0 logic. However, &DB2LaTeX; uses + =1 logic. This means that empty parameters are + off in &DB2LaTeX; but on in those + other stylesheets. The XPath values + true() and false() work as + expected. + + + + + + + + &LaTeX; location for admonition graphics + + The file path that will be passed to &LaTeX; in order to find admonition graphics. + An empty value suppresses the use of admonition graphics. + If your figures are in the current directory then use a value of + . (i.e. the full stop or period on its own) to signify this. + + + + + + Warning: $latex.admonition.path is deprecated: use $admon.graphics.path instead + + + + figures + + + + + + + Control the escaping of alt text + + + + Text within alt elements is assumed to be valid &LaTeX; and is passed through + unescaped by default (though you should set its value to + plain or latex, which are considered + confirmative and equivalent by &DB2LaTeX;). If this is not + appropriate for your document, set this variable to the empty + value. If you use an explicit role attribute with the values + latex or tex, you need not concern + yourself with this variable. Alt text within equation-type + elements is currently assumed to be valid &LaTeX; regardless + of this variable (this is probably a bug!). + + + + + + + Warning: $latex.alt.is.latex is deprecated: use $tex.math.in.alt instead + + latex + + + + + + + Display remark and comment elements? + + + + Enables or disables the display of comments and remarks. + By default, this is equal to . + + + + + + + + + + Control the display of othername elements in authors + + + + When disabled, othername elements will be suppressed when + author elements are formatted. + + + + + + + + Separator for bibliography items + + This parameter is under review. + + + , + + + Cull table-of-contents entries that are deeply nested + + Specifies the maximum depth before sections are omitted from the table of contents. + + + 4 + + + Control the automatic numbering of section, parts, and chapters + + + Specifies the maximum depth before sections cease to be uniquely numbered. + This is passed to &LaTeX; using the secnumdepth counter. + Therefore, it is possible to use a value of 0 (zero) to disable section numbering. + A value of -1 will disable the numbering of parts and chapters, too. + + + + 4 + + + Default filename extension for includegraphics + + + Specify the &LaTeX; search parameters for graphics filenames. + If empty, &DB2LaTeX; will specify some explicit defaults. + + + + + + + Control mediaobject selection methods + + + + This controls how &DB2LaTeX; behaves when a figure + contains multiple mediaobjects. When enabled, + &DB2LaTeX; will prefer the mediaobject with the + latex, tex or role, if any. + + + + + 1 + + + Control mediaobject selection methods + + + + When is enabled, + this variable can be used to specify the + mediaobject role that your document uses for + &LaTeX; output. &DB2LaTeX; will try to use this role before using + the latex or tex roles. For example, + some authors may choose to set this to + pdf. + + + + + + + + Specifies where formal component titles should occur + + + + Titles for the formal object types (figure, example, quation, + table, and procedure) can be placed before or after those + objects. The keyword before is recognised. All + other strings qualify as after. + + + + + + figure not_before + example before + equation not_before + table before + procedure before + + + + Control the appearance of page numbers in cross references + + + + When enabled, xrefs will + include page numbers after their generated cross-reference + text. + + + + + 0 + + + Control the display of URLs after ulinks + + + + When this option is enabled, and a ulink has a URL that is different + from the displayed content, the URL will be typeset after the content. + If the URL and content are identical, only one of them will appear. + Otherwise, the URL is hyperlinked and the content is not. + + + + + 1 + + + Control the generation of footnotes for ulinks + + + + When this option is enabled, a ulink that has + content different to its URL will have an associated footnote. The + contents of the footnote will be the URL. If the ulink is within a + footnote, the URL is shown after the content. + + + + + 0 + + + Honour role as proxy for xrefstyle + + + + The xrefstyle attribute is not + yet part of &DocBook; so the role attribute can be used until + xrefstyle is available for xref elements. + + + + + 0 + + java + + Choose whether to include manvolnum in cross-references + + + + When this option is enabled, manvolnums will be displayed when + cross-referencing refentries. + + + + + + kr + + 0 + + Control the use of NAME headers + + + + See . + + + + + + + + + + + + + + + + number + + + + + + + : + + + + Logic error: is.graphic.extension is unsupported. + + + Logic error: is.graphic.format is unsupported. + + + Logic error: lookup.key is unsupported. + + 1 + + + Process only one element tree within a document + + + + When this variable is non-empty, it is interpreted as the ID of + an element that should be typeset by &DB2LaTeX;. The element's + children, but none of its siblings or ancestors, will be + processed as per normal. When the root element is a + book or article, that + component will have its normal infrastructure (including + bookinfo or articleinfo) + processed before the rootid element. + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/param-direct.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/param-direct.mod.xsl new file mode 100644 index 0000000000..e31b3dfb34 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/param-direct.mod.xsl @@ -0,0 +1,589 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: param-direct.mod.xsl,v 1.7 2004/01/31 11:05:05 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Parameters: &LaTeX;-direct Strings <filename>param-direct.mod.xsl</filename> + + + + The values of the parameters in this file will be passed + directly to &LaTeX;. + All parameter names begin with latex.. + + + + + + + DB2LaTeX document class + + + This variable is normally empty and the stylesheets will determine + the correct document class according to whether the document is a + book or an article. If you wish to use your own document class, + put its non-empty value in this variable. It will apply for both + books and articles. + + + + + + + The \maketitle for books and articles. + + Some users may wish to override or eliminate \maketitle. + Does not apply to articles within books. + By default, uses LaTeX \maketitle with the 'empty' pagestyle + for the first page. The page style of subsequent pages is determined by + . + + + + {\maketitle + + \thispagestyle{empty}} + + + + Undocumented + + Undocumented. + + + + + + + Undocumented + + Undocumented. + + + + + + + Controls what is output after the LaTeX preamble. + + Default values decrease edge margins and allow a large quantity of figures to be set on each page. + + + + + + + + + Undocumented + + Undocumented. + + + + + + + Undocumented + + Undocumented. + + + + + + + + All purpose commands to change text width, height, counters, etc. + Defaults to a two-sided margin layout. + + + Undocumented. + + + + \usepackage{anysize} + \marginsize{3cm}{2cm}{1.25cm}{1.25cm} + + + + + Begin document command + + + Undocumented. + + + + \begin{document} + + + + + LaTeX code that is output after the author (e.g. + \makeindex, \makeglossary + + + Undocumented. + + + + % -------------------------------------------- + \makeindex + \makeglossary + % -------------------------------------------- + + + + Format the output of tabular headings. + + Undocumented. + + + + + + + + Format the output of tabular footers. + + Undocumented. + + + + + + + + Control the style of article titles + + This is passed directly to &LaTeX;. Typically, + it is either a \command or an empty string. + + + \textbf + + + Control the style of article titles within books + + This is passed directly to &LaTeX;. Typically, + it is either a \command or an empty string. + + + \Large\textbf + + + Control the style of authors and dates within a book's articles + + This is passed directly to &LaTeX;. Typically, + it is either a \command or an empty string. + + + \textsf + + + Control the style of equation captions + + Figure captions are typeset in the default typeface (usually 'roman') but if + this option is set to a LaTeX command, such as \textit, then + that command will precede the caption and it will be typeset accordingly. + + + + + + Control the style of example captions + + Figure captions are typeset in the default typeface (usually 'roman') but if + this option is set to a LaTeX command, such as \textit, then + that command will precede the caption and it will be typeset accordingly. + + + + + + Control the style of figure captions + + Figure captions are typeset in the default typeface (usually 'roman') but if + this option is set to a LaTeX command, such as \textit, then + that command will precede the caption and it will be typeset accordingly. + + + + + + Control the style of figure titles + + Figure titles are typeset in the default typeface (usually 'roman') but if + this option is set to a LaTeX command, such as \textit, then + that command will precede the title and it will be typeset accordingly. + + + + + + Control the style of equation captions + + The titles of formalparas are typeset in the bold typeface by default. + This parameter can be set to an alternative &latex; command, such as textit (or empty). + + + \textbf + + + Control the style of list titles + + List titles are typeset in small caps but if + this option is set to a LaTeX command, such as \textit, then + that command will precede the title and it will be typeset accordingly. + + + \sc + + + Control the style of procedure titles + + Procedure titles are typeset in small caps but if + this option is set to a LaTeX command, such as \textit, then + that command will precede the title and it will be typeset accordingly. + + + \sc + + + Control the style of segtitles + + This is passed directly to &LaTeX;. Typically, + it is either a \command or an empty string. + + + \em + + + Control the style of step titles + + Step titles are typeset in small caps but if + this option is set to a LaTeX command, such as \textit, then + that command will precede the title and it will be typeset accordingly. + + + \bf + + + Control the style of table captions + + Figure captions are typeset in the default typeface (usually 'roman') but if + this option is set to a LaTeX command, such as \textit, then + that command will precede the caption and it will be typeset accordingly. + + + + + Left Header + Center Header + Right Header + Left Footer + Center Footer + Right Footer + + + Override DB2LaTeX's choice of LaTeX page numbering style + + By default, DB2LaTeX will choose the 'plain' or 'fancy' page styles, + depending on . If non-empty, this + variable overrides the automatic selection. An example would be the literal + string 'empty', to eliminate headers and page numbers. + + + + + + DB2LaTeX hyperref options + + + In addition to this variable, you can specify additional options using + latex.hyperref.param.pdftex or latex.hyperref.param.dvips. + + + + bookmarksnumbered,colorlinks,backref,bookmarks,breaklinks,linktocpage,plainpages=false + + + DB2LaTeX hyperref options for pdfTeX output + + + See the hyperref documentation for further information. + + + + pdfstartview=FitH + + + + DB2LaTeX hyperref options for dvips output + + + See the hyperref documentation for further information. + + + + + + + Options for the varioref LaTeX package + Support index generation. + + + + + + + + + Toggle the use of the varioref LaTeX package + Support index generation. + + on this page + + + Choose indentation for tabs in verbatim environments + When is enabled, + this variable sets the width of a tab in terms of an equivalent number of spaces. + + 3 + + + Insert LaTeX options for fancyvrb Verbatim environments + + Undocumented. + + + + + + Control the use of the inputenc LaTeX package + + + If this option is non-empty, the inputenc package + will be used with the specified encoding. This should agree with the your driver + file. For example, the default value of latin1 + is compatible with docbook.xsl, which contains + ]]> + + + If this option is empty, the inputenc package + will not be invoked by DB2LaTeX. + + + Common Combinations + Output Encodinginputenc Option + ISO-8859-1latin1 + UTF-8utf8When used in conjunction with a package such as unicode. + + + inputenc is a LaTeX base package. + + + + latin1 + + + Options for the fontenc package + + Undocumented. + + + + + + Select the optional parameter(s) for the unicode LaTeX package + See the unicode documentation for details. + + + + + Select the optional parameter for the babel LaTeX package + + See the babel documentation for details. + Although DB2LaTeX will try to choose the correct babel options for your + document, you may need to specify the correct choice here. The special value + of 'none' (without the quotes) will cause DB2LaTeX to skip babel configuration. + + + + + + Adjust bibliography formatting + + The environment bibliography accepts a parameter that indicates + the widest label, which is used to correctly format the bibliography + output. The value of this parameter is output inside the + \begin{thebibliography[]} LaTeX command. + + + + + + 123 + + + WIDELABEL + + + + + + DB2LaTeX document class options + + + These are the first options to be passed to \documentclass + (The common options are + + blank + by default.) + They will be augmented or superseded by article/book options (see $latex.documentclass.article and $latex.documentclass.book) and pdftex/dvips options (see $latex.documentclass.pdftex and $latex.documentclass.dvips). + + + + + + + DB2LaTeX document class options for articles + + + The article options are set to a4paper,10pt,twoside,twocolumn by default. + These are the intermediate options to be passed to \documentclass, + between the common options and the pdftex/dvips options. + + + + a4paper,10pt,twoside,twocolumn + + + DB2LaTeX document class options for books + + + The book options are set to a4paper,10pt,twoside,openright by default. + These are the intermediate options to be passed to \documentclass, + between the common options and the pdftex/dvips options. + + + + a4paper,10pt,twoside,openright + + + DB2LaTeX document class options for pdfTeX output + + + The pdfTeX options are empty by default. + These are the last options to be passed to \documentclass + and override the common/article/book options. + + + + + + + DB2LaTeX document class options for dvips output + + + The dvips options are empty by default. + These are the last options to be passed to \documentclass + and override the common/article/book options. + + + + + + + DB2LaTeX graphics admonitions size + + + Is passed as an optional parameter for \includegraphics and + can take on any such legal values (or be empty). + + + + width=1cm + + + DB2LaTeX allows using an (externally generated) cover page + + + You may supply a LaTeX file that will supersede DB2LaTeX's default + cover page or title. If the value of this variable is non-empty, the + generated LaTeX code includes \input{filename}. Otherwise, it uses the + \maketitle command. + + + Bear in mind that using an external cover page breaks the + "encapsulation" of DocBook. Further revisions of these stylesheets + will add chunking support, and the automation of the cover file + generation. + + + + title + + Document Font(s) + + + Document fonts can be chosen by providing &LaTeX; package names. + Common values include default, times, palatcm, charter, helvet, palatino, avant, newcent and bookman. + Particular combinations may also work. For example, mathptm,charter,courier. + + + + + palatino + + + Override DB2LaTeX's preamble with a custom preamble. + + + When this variable is set, the entire DB2LaTeX premable will be superseded. + You should not normally need or want to use this. + It may cause LaTeX typesetting problems. This is a last resort or + expert feature. + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/param-switch.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/param-switch.mod.xsl new file mode 100644 index 0000000000..e0956967e3 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/param-switch.mod.xsl @@ -0,0 +1,698 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: param-switch.mod.xsl,v 1.17 2004/01/31 11:52:31 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Parameters: &DB2LaTeX; Switches <filename>param-switch.mod.xsl</filename> + + + + The values of parameters in this file are used to influence + the behaviour of &DB2LaTeX; templates through the selection + of pre-defined options. + All parameter names begin with latex.. + + + + + + In some stylesheets, tests of parameter values use + !=0 logic. However, &DB2LaTeX; uses + =1 logic. This means that empty parameters are + off in &DB2LaTeX; but on in those + other stylesheets. The XPath values + true() and false() work as + expected. + + + + + + + + Control the display of captions in lists of figures. + + + By default, lists of figures (see ) + will include both figure titles and mediaobject captions. + This is useful for readers, as they have a full description of each figure. + However, it is impractical for large documents because the list + of figures will occupy too many pages. + + + This variable, when set to '1', authorises DB2LaTeX to include + mediaobject captions in lists of figures. It is enabled by default. + When set to '0', lists of figures will contain only the + titles of figures. + + + + 1 + + + + Control the output of the \bibliography{.bib}. + + + The value of this parameter is output. + An example is citations.bib, + if your BibTeX file has that name. + + + + + + Controls the output of LaTeX packages and commands to support + documents with math commands and environments.. + + If this parameter is set to 1, the stylesheets generate code to + DEFAULT: 1 Only more code is generated. + + + + 1 + + + Controls if the revision history table is generated as the first document + table. + + + If this parameter is set to 1, the stylesheets generate code to + DEFAULT: 1 Only more code is generated. + + + + 1 + + + Options for fancybox + + + + Undocumented. + + + + + + + + Controls the output of LaTeX commands to support the generation + of PDF files. + + If this parameter is set to 1, the stylesheets generate code to + detect if it is either latex or pdflatex + the shell command that is being used to compile the LaTeX text file. Some + packages (graphicx, hyperref) are used + with the right parameters. Finally, the graphic extensions declared, to use in + \includegraphics commands depends also on which command is + being used. If this parameter is set to zero, such code is not generated (which + does not mean that the file cannot compile with pdflatex, but some strange issues + may appear). DEFAULT: 1 Only more code is generated. + + + + 1 + + + Enable the generation of indexterms + Support index generation. + + 1 + + + DB2LaTeX hyphenation linebreak tricks + + + Usually, LaTeX does not perform hyphenation in teletype (monospace) + text. This can lead to formatting problems. But certain monospace texts, such as + URLs and filenames, have natural breakpoints such as full stops + and slashes. DB2LaTeX's tttricks exploit a hyphenation trick in + order to provide line wrapping in the middle of monospace text. Set this to '1' + to enable these tricks (they are not enabled by default). See also the FAQ. + + + + 0 + + + Decimal point for &LaTeX; tables + + + + This is a non-localisable character that may be used + for decimal alignment of &LaTeX; tables. + + + + + + + + Toggle the trimming of leading and trailing whitespace in verbatim environments + + In verbatim environments such as programlisting and screen, + it can be useful to trim leading and trailing whitespace. However, this is not compliant + with The Definitive Guide. + + + 0 + + + Toggle the use of the ltxtable LaTeX package + + + This is not implemented as true ltxtable support, yet. + It uses longtable until we can integrate proper ltxtable support. + One the feature is supported, it should probably be enabled by + default! + + If this package is used then tables will be have the capability + to run over multiple pages when necessary. + + Cells spanning multiple columns may require extra passes with LaTeX + in order for column widths to 'converge'. + + + + 0 + + + Toggle the use of the longtable LaTeX package + + + Enabling this option allows simplelists to run over multiple + pages. In the future, it will be superseded by . + + + + 0 + + + Toggle the use of the overpic LaTeX package + Facilitates overlays (for callouts). + + 1 + + + Toggle the use of the umoline LaTeX package + Provide underlining. + + 0 + + + Toggle the use of the url LaTeX package + Provide partial support for hyperlinks. + + 1 + + + Toggle the use of the the draft preamble + &DB2LaTeX; provides a number of draft-mode features to aid + the refinement of documents. Normally, this mode is enabled or disabled according + to the status attribute of the top-level + book or article element. However, this variable + will take precedence when it is not empty. It is empty by default. + + + + &test_index_draft; + &test_draft; + + + + + + + Toggle the use of the varioref LaTeX package + varioref seemed like a good idea at first, + but we not realise it does understand &DocBook; gentext localisations. By default, it is enabled + when is enabled. + + + 1 + + + + Toggle the use of the fancyhdr LaTeX package + Provides page headers and footers. Disabling support for + this package will make headers and footer go away. + + 1 + + + Control the inclusion of chapter titles in lots + + + When this variable is set, lists of tables and lists of figures + will be grouped and labeled by chapter. + + + + 1 + + + Configure the application of truncation partitions + + + + For , the + partition can be modulated in a left-right fashion or an + inside-outside fashion. Use lr for left-right, + all other values are inside-outside (io is + suggested). The default is io, because this + matches . + + + + + io + + + Configure the width of header portions on each page + + + + It is possible that the titles of chapter or sections will + occupy more than the width of a single line. When this variable + is empty, headers will be allowed to occupy multiple lines. + However, it is possible that the left-hand portion of a header + will collide with the right-hand portion of header. To prevent + this, headers can be truncated if they exceed an allowable + width. When this variables is set to a number from zero to 100, + the left-hand (or inside) side of each header will have that + width reserved. The right-hand (or outside) side will have the + remainder. A common option is to set this variable to zero and + set to + io. + + + + + 50 + + + Section/chapter style for fancy headers + + + + &DB2LaTeX; comes with some pre-configured styles for page + headers. These include , the default, which is + determined by the fancyhdr package. + Another option is natural, in which both the + chapter and section are shown on each page with their numbers. + An alternative is to provide your own template with a + value such as \pagestyle{headings} (the + headings page style, which is not a + fancyhdr style, shows page numbers + in the headers whereas the others show page numbers in the + footers). + + + + + + + + Toggle the use of the parskip &latex; package + + Use block paragraph style instead of indentation. + + + parskip introduces vertical whitespace between + paragraphs and list items. However, &db2latex;'s toc and + lot templates attempt to suppress this whitespace. + When this option is off, you may wish to investigate . + + + + + + + + 0 + + + Toggle the use of noindent commands + + + + When this parameter is 1, &DB2LaTeX; will deliberately insert + noindents at particular locations within your document. + + + + + + + When traditional &LaTeX; paragraph indentation and spacing is used, + it is often necessary to use noindent after certain block-formatted + elements (e.g. itemizedlist). Let us know if we + need to insert more noindent---so far, there are few + places where we make use of it. + + + + + By default, this option will be turned on when is off and + will be turned off when + is on. + + + + + + + + + + + + + + + + + + + + + + Toggle the use of the subfigure LaTeX package + Used to provide nice layout of multiple mediaobjects in figures. + + 1 + + + Toggle the use of the rotating LaTeX package + Undocumented. + + 1 + + + Toggle the use of the tabularx LaTeX package + Used to provide certain table features. Has some incompatabilities + with packages, but also solves some conflicts that the regular tabular + environment has. + + 1 + + + Toggle the use of the dcolumn LaTeX package + + + Currently, dcolumn support does not function + correctly. + + + dcolumn provides support for the char + alignment of table cells. + + + + + + + + + 0 + + + Toggle the use of the hyperref LaTeX package + This is used extensively for hyperlinking within documents. + + 1 + + + Toggle the use of the fancybox LaTeX package + This is essential for admonitions. + + 1 + + + Toggle the use of the fancyvrb LaTeX package + Provides support for tabbed whitespace in verbatim environments. + See also . + + 1 + + + Toggle the use of the isolatin1 LaTeX package + + + This option is deprecated. See . + + + + 0 + + + Choose whether to use the unicode LaTeX package + See the unicode documentation for details. + + 0 + + + Control which references are cited in the bibliography + + + The DB2LaTeX generated bibliography (bibitems) may either + include all biblioentries found in the document, or only thee ones explicitly + cited with citation. + + Two values are possible: all or cited. + + + all + + + Control bibliographic citation style + + By default, this value is empty. Alternatively, a special value + is recognised: ieee (or IEEE). + + + + + + Improved typesetting of captions + + + DB2LaTeX supports $formal.title.placement + as a mechanism for choosing whether captions will appear above or below the objects they describe. + + However, LaTeX will often produce an ugly result when captions occur + above their corresponding content. This usually arises because of + unsuitable \abovecaptionskip and \belowcaptionskip. + + + This variable, when set to '1', authorises DB2LaTeX to swap the caption + 'skip' lengths when a caption is placed above its + corresponding content. This is enabled by default. + + + + 1 + + + Control imagedata selection. + + This controls how DB2LaTeX behaves when a mediaobject contains + multiple imagedata. When non-empty, DB2LaTeX will exclude + imagedata that have a format no listed within this variable. + + + + + + Control Unicode character handling. + + + Normally, XSLT processors will convert SGML character entities into + Unicode characters and DB2LaTeX doesn't have much chance to do anything + toward converting them to LaTeX equivalents. We do not yet know how we + can solve this problem best. + + + Proposed values: 'catcode', 'unicode', 'extension'. + Currently only 'catcode' is supported. All other values will + cause no special handling except for certain mappings in MathML. + In future, perhaps the 'unicode' LaTeX package could be of assistance. + 'Extension' could be an XSLT extension that handles the characters + using a mapping table. + + + + + + + Control the use of otherterm attributes + + + When a glosssee or glossseealso element contains + both an otherterm attribute and content templates, + this variable elects which will be the source of the displayed text. By default, + this variable is enabled and a cross-reference to the otherwterm will be + generated (i.e. content templates will be ignored). + + + + 1 + + + Control the use of alt text + + + By default, DB2LaTeX assumes that alt + text should be typeset in preference to any + mediaobjects. + + + + + + + + + 1 + + + Whether to apply templates for component titles. + + + Controls whether component titles will be generated by + applying templates or by conversion to string values. + When enabled, templates will be applied. This enables template + expression in titles but may have problematic side-effects such + as nested links. + + + + This variable does not influence all title + elements. Some may have their own configuration variables or be non-configurable. + + + + + 1 + + + Whether to apply templates for admonition titles. + + + Controls whether admonition titles will be generated by + applying templates or by conversion to string values. + When enabled, templates will be applied. + + + + 1 + + + Whether to delimit URLs with quotation characters + + + When this option is enabled, gentext quotation characters + (urlstartquote and urlendquote) are used to delimit the + URLs when they are displayed as part of ulink + formatting. The delimiters do not form part of the URL or + hyperlink per se. + + + + 1 + + + Control string comparison for ulinks + + + + The formatting of a ulink element varies according + to whether its url attribute + differs from its content. When this option is enabled, the + comparison between these two values ignores the + protocol portion of the URL (that which occurs + before ':' or '://', as a concession to HTTP URLs). For example, + when this option is enabled, a.b.c/d would be + considered equivalent to http://a.b.c/d and + file:a.b.c/d. + + + + + + + + Warning: $ulink.protocols.relaxed was a misnomer: use $latex.ulink.protocols.relaxed instead + + + + + + + + + + + Control the suppression of headers/footers on blank pages in double-side documents + + + + When this option is enabled, &DB2LaTeX; will attempt to + suppress headers and footers on pages that contain no + other content (i.e. left-handed pages in a double-sided + document). When this option is disabled, &DB2LaTeX; does + not interfere with the default appearance of headers and + footers. + + + + + 1 + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/part-chap-app.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/part-chap-app.mod.xsl new file mode 100644 index 0000000000..915a23f4d9 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/part-chap-app.mod.xsl @@ -0,0 +1,167 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: part-chap-app.mod.xsl,v 1.7 2004/01/18 11:56:29 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Parts, Chapters and Appendixes <filename>part-chap-app.mod.xsl</filename> + + + + + + + + + + + Process set, part and chapter elements + + + Invokes the mapping templates and applies content templates. + + + + &no_var; + + + + &mapping; + + + + + + + + + + + + + + Process appendix elements + + + Formats appendices. + + + + &no_var; + + + + For each appendix, mappings are used and content templates are + applies. + + + For appendix elements that occur as children of + book or part, the &LaTeX; + chapter command will be + used. Otherwise, the section + will be used. + + + If an appendix is the first, or the last, then + the &LaTeX; mappings for appendix-groups will be invoked in + addition to the mapping for the appendix itself. For + chapter-level appendices, the appendices-chapter + is used. Otherwise, the appendices-section + mapping is used. + + + + + &mapping; + + + + + + + + + + \newcommand{\dbappendix}[1]{\chapter{#1}}% + + appendices-chapter + + + + \newcommand{\dbappendix}[1]{\section{#1}}% + + appendices-section + + + + + + + + + + + + + appendices-chapter + + + + + appendices-section + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/pi.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/pi.mod.xsl new file mode 100644 index 0000000000..efaf497425 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/pi.mod.xsl @@ -0,0 +1,231 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: pi.mod.xsl,v 1.6 2004/01/01 11:37:00 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Processing Instructions <filename>pi.mod.xsl</filename> + + + + Some processing instructions are handled by templates in this file + while other are present in , and . + + + + + + + Process generic processing instructions + + + + Processing instructions are allowed but are ignored unless they + have a &DB2LaTeX;-specific name. + + + + + &no_var; + + + This template suppresses processing instructions. + + + + + + Output arbitrary &LaTeX; text + + + + The contents of this processing instruction will + output directly by &DB2LaTeX;. This allows the + inclusion of &latex;-specific instructions that + will be recognised only by &latex; stylesheets. + For example, ]]> + would insert \sloppy into the output + without any character escaping. + + + + + &no_var; + + + + + + + + Output arbitrary &LaTeX; text + + + + The contents of this processing instruction will + output directly by &DB2LaTeX;. This allows the + inclusion of &latex;-specific instructions that + will be recognised only by &latex; stylesheets. + For example, ]]> + would insert \sloppy into the output + without any character escaping. + + + + + &no_var; + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ + + + + + No cmdsynopsis elements matched dbcmdlist PI, perhaps it's nested too deep? + + + +
+ + + +
+
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ + + + + + No funcsynopsis elements matched dbfunclist PI, perhaps it's nested too deep? + + + +
+ + + +
+
+ + + +
diff --git a/docs-xml/xslt/db2latex-xsl/xsl/preamble.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/preamble.mod.xsl new file mode 100644 index 0000000000..3fce8c2a40 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/preamble.mod.xsl @@ -0,0 +1,1131 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: preamble.mod.xsl,v 1.82 2004/01/31 12:26:12 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Variables and Templates used in &LaTeX; Preamble Generation + + + + This section described the variables and templates that are used in + the generation of the output &LaTeX; preamble. Basically, the + &LaTeX; preamble depends on the XML document, that is, on whether + it is an article or a book. + + + + + + + + + Top level template, called by article template, responsible of + generating the &LaTeX; preamble according to user + XSL variables and templates. + + + + + + If is empty, the template + outputs and + , then calls + and followed by + the value of . + Otherwise, it outputs the value of + followed by . + + + + + + + + + + + + + + + + + + + + + + + + + Top level template, called by book template, responsible of + generating the &LaTeX; preamble according to user + XSL variables and templates. + + + + + + If is empty, the template + outputs and + , then calls + and followed by + the value of . + Otherwise, it outputs the value of + followed by . + + + + + + + + + + + + + + + + + + + + + + + Generate documentclass for articles + + + + + + + + + + + + + + % -------------------------------------------- + % Autogenerated LaTeX file for articles + % -------------------------------------------- + \ifx\pdfoutput\undefined + \documentclass[ + + , + + , + + ]{ + + + article + + } + \else + \documentclass[pdftex, + + , + + , + + ]{ + + + article + + } + \fi + + + + Generate documentclass for books + + + + + + + + + + + + + + % ------------------------------------------------------------ + % Autogenerated LaTeX file for books + % ------------------------------------------------------------ + \ifx\pdfoutput\undefined + \documentclass[ + + , + + , + + ]{ + + + report + + } + \else + \documentclass[pdftex, + + , + + , + + ]{ + + + report + + } + \fi + + + + Select localisation language + + + Chooses the gentext language for the document. + + + + &no_var; + + + + + Selects the root set, book or + article element and reads its lang or xml:lang attribute. + + + + + + + + + + + + + + Select babel option + + + If is not set, this + template will select a babel option + based on the . + + + + + + + + + + A special value of none + can be used to disable babel. + + + + + + + + afrikaans + breton + catalan + czech + welsh + danish + ngerman + greek + + + canadian + british + USenglish + none + + + esperanto + spanish + estonian + finnish + french + irish + scottish + galician + hebrew + croatian + hungarian + bahasa + italian + dutch + norsk + polish + + + brazil + portugese + + + romanian + russian + slovak + slovene + swedish + turkish + ukrainian + + + + + + + Common &LaTeX; preamble shared by articles and + books, and other document classes. Most of the + packages and package options are managed here. + + + + + + The &LaTeX; preamble, after the documentclass command but before the + document environment. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \usepackage{graphicx} + + + + + + + + + + + + \usepackage{fancyhdr} + \renewcommand{\headrulewidth}{0.4pt} + \renewcommand{\footrulewidth}{0.4pt} + + + + + + + + 0 + + + .98 + + + + + + + + + % Safeguard against long headers. + \IfFileExists{truncate.sty}{ + \usepackage{truncate} + % Use an ellipsis when text would be larger than x% of the text width. + % Preserve left/right text alignment using \hfill (works for English). + + + + + + \fancyhead[ol]{\truncate{\textwidth}{\sl\leftmark}} + \fancyhead[el]{\truncate{\textwidth}{\sl\leftmark}} + + + \fancyhead[ol]{} + \fancyhead[el]{} + + + + + \fancyhead[or]{\truncate{\textwidth}{\hfill\sl\rightmark}} + \fancyhead[er]{\truncate{\textwidth}{\hfill\sl\rightmark}} + + + \fancyhead[or]{} + \fancyhead[er]{} + + + + + + + + \fancyhead[ol]{\truncate{\textwidth}{\sl\leftmark}} + \fancyhead[er]{\truncate{\textwidth}{\hfill\sl\rightmark}} + + + \fancyhead[ol]{} + \fancyhead[er]{} + + + + + \fancyhead[el]{\truncate{\textwidth}{\sl\leftmark}} + \fancyhead[or]{\truncate{\textwidth}{\hfill\sl\rightmark}} + + + \fancyhead[el]{} + \fancyhead[or]{} + + + + + }{\typeout{WARNING: truncate.sty wasn't available and functionality was skipped.}} + + + + \m@ne \@chapapp\ \thechapter. \ \fi #1}}{}} +\def\dblatex@chaptersmark#1{\markboth{{#1}}{}} +\newcommand{\dblatex@sectionmark}[1]{\markright{{\ifnum \c@secnumdepth >\z@ \thesection. \ \fi #1}}} +\let\dblatex@ps@fancy\ps@fancy +\def\ps@fancy{ + \dblatex@ps@fancy + \let\chaptermark\dblatex@chaptermark + \let\sectionmark\dblatex@sectionmark +} +\makeatother +]]> + + + + + + % ---------------------- + % Most Common Packages + % ---------------------- + + \usepackage[ + + ]{varioref} + + \usepackage{latexsym} + + \usepackage{dcolumn} + % Default decimal point-style column + \newcolumntype{d}{D{ + + decimalpoint + + }{ + + + + + + + latexdecimal + + + + }{-1}} + + \usepackage{enumerate} + + + \usepackage{fancybox} + + \usepackage{float} + \usepackage{ragged2e} + + + \usepackage{fancyvrb} + \makeatletter\@namedef{FV@fontfamily@default}{\def\FV@FontScanPrep{}\def\FV@FontFamily{}}\makeatother + + \fvset{obeytabs=true,tabsize= + + } + + + + Please use $latex.inputenc='latin1' instead of $latex.use.isolatin1='1'. + \usepackage{isolatin1} + + + + \usepackage{parskip} + + + + + + + \usepackage{rotating} + \usepackage{subfigure} + \usepackage{tabularx} + \usepackage{longtable} + \usepackage{umoline} + \usepackage{url} + + + + + % --------------- + % Document Font + % --------------- + \usepackage{} + + + + + + + + + + + % -------------------------------------------- + % $latex.caption.swapskip enabled for $formal.title.placement support + \newlength{\docbooktolatextempskip} + \newcommand{\captionswapskip}{\setlength{\docbooktolatextempskip}{\abovecaptionskip} + \setlength{\abovecaptionskip}{\belowcaptionskip} + \setlength{\belowcaptionskip}{\docbooktolatextempskip}} + + + \newcommand{\captionswapskip}{} + + + + % -------------------------------------------- + % Better linebreaks + \newcommand{\docbookhyphenatedot}[1]{{\hyphenchar\font=`\.\relax #1\hyphenchar\font=`\-}} + \newcommand{\docbookhyphenatefilename}[1]{{\hyphenchar\font=`\.\relax #1\hyphenchar\font=`\-}} + \newcommand{\docbookhyphenateurl}[1]{{\hyphenchar\font=`\/\relax #1\hyphenchar\font=`\-}} + + + + \usepackage[]{babel} + + + % Guard against a problem with old package versions. + \makeatletter + \AtBeginDocument{ + \DeclareRobustCommand\ref{\@refstar} + \DeclareRobustCommand\pageref{\@pagerefstar} + } + \makeatother + + + + + + + + + + + + + + + + + + + Common &LaTeX; preamble shared by article and + book when their status is draft. + + + + + + + + + + + + + + + + + + &test_index_draft; + &test_draft; + + + + + + + Combining varioref with showkeys (and hyperref?) is not supported. + + + \usepackage[color]{showkeys} + \definecolor{refkey}{gray}{0.5} + \definecolor{labelkey}{gray}{0.5} + % Rip off things from showkeys to highlight index references + \definecolor{indexkey}{gray}{.5}% + \makeatletter + \def\SK@indexcolor{\color{indexkey}} + \def\SK@@@index#1{\@bsphack\SK@\SK@@index{#1}\begingroup\SK@index{#1}\endgroup\@esphack} + \def\SK@@index#1>#2\SK@{\leavevmode\vbox to\z@{\vss \SK@indexcolor \rlap{\vrule\raise .75em\hbox{}{\circle*{5}}}}} + \AtBeginDocument{\let\SK@index\index \let\index\SK@@@index} + \makeatother + + + + + + Unavoidable &LaTeX; preamble shared by articles and books + + Contains custom commands that you just can't get rid of! + + + + + + + + + + + + + + + + + + + + + + + + + % -------------------------------------------- + \makeatletter + \newcommand{\dbz}{\penalty \z@} + \newcommand{\docbooktolatexpipe}{\ensuremath{|}\dbz} + \newskip\docbooktolatexoldparskip + \newcommand{\docbooktolatexnoparskip}{\docbooktolatexoldparskip=\parskip\parskip=0pt plus 1pt} + \newcommand{\docbooktolatexrestoreparskip}{\parskip=\docbooktolatexoldparskip} + + \newcommand{\href}[1]{{}} + \newcommand{\hyperlink}[1]{{}} + \newcommand{\hypertarget}[2]{#2} + + + + \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else\hbox{}\thispagestyle{empty}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi} + + + \usepackage[ + + ]{ucs} + + + \catcode`\&=\active\def&{\@ifnextchar##{\begingroup\@sanitize\@docbooktolatexunicode\@gobble}{\&}} + + + + \def\@docbooktolatexunicode#1;{\endgroup\edef\@dbtemp{#1}\unichar{\@dbtemp}} + + + \usepackage[ + + ]{inputenc} + + + \usepackage[ + + ]{fontenc} + + + + + + + + + + + + \makeatother + + + + Preamble for certain floats + + + % -------------------------------------------- + % Commands to manage/style/create floats + % figures, tables, algorithms, examples, eqn + % -------------------------------------------- + \floatstyle{ruled} + \restylefloat{figure} + \floatstyle{ruled} + \restylefloat{table} + \floatstyle{ruled} + \newfloat{program}{ht}{lop}[section] + \floatstyle{ruled} + \newfloat{example}{ht}{loe}[section] + \floatname{example}{ + + example + + } + \floatstyle{ruled} + \newfloat{dbequation}{ht}{loe}[section] + \makeatletter\def\toclevel@dbequation{0}\makeatother + \floatname{dbequation}{ + + equation + + } + \floatstyle{boxed} + \newfloat{algorithm}{ht}{loa}[section] + \floatname{algorithm}{Algorithm} + + + + + + \usepackage{ifthen} + % -------------------------------------------- + % Check for PDFLaTeX/LaTeX + % -------------------------------------------- + \newif\ifpdf + \ifx\pdfoutput\undefined + \pdffalse % we are not running PDFLaTeX + \else + \pdfoutput=1 % we are running PDFLaTeX + \pdftrue + \fi + % -------------------------------------------- + % Load graphicx package with pdf if needed + % -------------------------------------------- + \ifpdf + \usepackage[pdftex]{graphicx} + \pdfcompresslevel=9 + \else + \usepackage{graphicx} + \fi + + + + + \usepackage{ifthen} + % -------------------------------------------- + % Check for PDFLaTeX/LaTeX + % -------------------------------------------- + \newif\ifpdf + \ifx\pdfoutput\undefined + \pdffalse % we are not running PDFLaTeX + \else + \pdfoutput=1 % we are running PDFLaTeX + \pdftrue + \fi + % -------------------------------------------- + % Load graphicx package with pdf if needed + % -------------------------------------------- + \ifpdf + \usepackage[pdftex]{graphicx} + \pdfcompresslevel=9 + \else + \usepackage{graphicx} + \fi + + + + Manage the part of the preamble that handles the hyperref package. + + This template outputs the LaTeX code \usepackage[...]{hyperref} + in order to use hyperlinks, backrefs and other goodies. If PDF support is activated, + outputs laTeX code to detect whether the document is being compiled with + pdflatex or latex to supply the + right parameters (pdftex, dvips, etc). + The package options should be optained + from XSL variables. + + Default Value with PDF support: + + % -------------------------------------------- + % Load hyperref package with pdf if needed + % -------------------------------------------- + \ifpdf + \usepackage[pdftex,bookmarksnumbered,colorlinks,backref, bookmarks, breaklinks, linktocpage]{hyperref} + \else + \usepackage[bookmarksnumbered,colorlinks,backref, bookmarks, breaklinks, linktocpage]{hyperref} + \fi + % -------------------------------------------- + + + Default Value without PDF support: + + % -------------------------------------------- + % Load hyperref package + % -------------------------------------------- + \usepackage[bookmarksnumbered,colorlinks,backref, bookmarks, breaklinks, linktocpage]{hyperref} + + + + + + + + + + + + + + + + % -------------------------------------------- + % Load hyperref package with pdf if needed + % -------------------------------------------- + \ifpdf + \usepackage[pdftex, + + , + + ]{hyperref} + \else + \usepackage[ + + , + + ]{hyperref} + + \fi + % -------------------------------------------- + + + % -------------------------------------------- + % Load hyperref package + % -------------------------------------------- + \usepackage[ + + , + + ]{hyperref} + + + + + + + &LaTeX; mathematics support + + + % -------------------------------------------- + % Math support + % -------------------------------------------- + \usepackage{amsmath,amsthm, amsfonts, amssymb, amsxtra,amsopn} + %\newtheorem{thm}{Theorem}[section] + %\newtheorem{cor}[section]{Corollary} + %\newtheorem{lem}[section]{Lemma} + %\newtheorem{defn}[section]{Definition} + %\newtheorem{prop}[section]{Proposition} + %\newtheorem{ax}{Axiom} + %\newtheorem{theorem}[section]{Theorem} + %\newtheorem{corollary}{Corollary} + %\newtheorem{lemma}{Lemma} + %\newtheorem{proposition}{Proposition} + %\theoremstyle{definition} + %\newtheorem{definition}{Definition} + %\theoremstyle{remark} + %\newtheorem{rem}{Remark} + %\newtheorem*{notation}{Notation} + %\newcommand{\ntt}{\normalfont\ttfamily} + %\newcommand{\thmref}[1]{Theorem~\ref{#1}} + %\newcommand{\secref}[1]{\S\ref{#1}} + %\newcommand{\lemref}[1]{Lemma~\ref{#1}} + \newcommand{\bysame}{\mbox{\rule{3em}{.4pt}}\,} + \newcommand{\A}{\mathcal{A}} + \newcommand{\B}{\mathcal{B}} + \newcommand{\XcY}{{(X,Y)}} + \newcommand{\SX}{{S_X}} + \newcommand{\SY}{{S_Y}} + \newcommand{\SXY}{{S_{X,Y}}} + \newcommand{\SXgYy}{{S_{X|Y}(y)}} + \newcommand{\Cw}[1]{{\hat C_#1(X|Y)}} + \newcommand{\G}{{G(X|Y)}} + \newcommand{\PY}{{P_{\mathcal{Y}}}} + \newcommand{\X}{\mathcal{X}} + \newcommand{\wt}{\widetilde} + \newcommand{\wh}{\widehat} + % -------------------------------------------- + %\DeclareMathOperator{\per}{per} + \DeclareMathOperator{\cov}{cov} + \DeclareMathOperator{\non}{non} + \DeclareMathOperator{\cf}{cf} + \DeclareMathOperator{\add}{add} + \DeclareMathOperator{\Cham}{Cham} + \DeclareMathOperator{\IM}{Im} + \DeclareMathOperator{\esssup}{ess\,sup} + \DeclareMathOperator{\meas}{meas} + \DeclareMathOperator{\seg}{seg} + % -------------------------------------------- + + + + Declared graphic extensions + + + This template checks whether the user has overridden grafic.default.extension + Otherwise, declares .pdf, .png, .jpg if using pdflatex and .eps if using latex. + + + + + \DeclareGraphicsExtensions{ + + . + + + } + + + + + \ifpdf + \DeclareGraphicsExtensions{.pdf,.png,.jpg} + \else + \DeclareGraphicsExtensions{.eps} + \fi + + + \DeclareGraphicsExtensions{.eps} + + + + + +]]> + + + + + + + + + + + + \DeclareGraphicsExtensions{ + + . + + + } + + + + + \ifpdf + \DeclareGraphicsExtensions{.pdf,.png,.jpg} + \else + \DeclareGraphicsExtensions{.eps} + \fi + + + \DeclareGraphicsExtensions{.eps} + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/procedure.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/procedure.mod.xsl new file mode 100644 index 0000000000..f7c780bd6d --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/procedure.mod.xsl @@ -0,0 +1,421 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: procedure.mod.xsl,v 1.12 2004/01/13 04:35:43 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Procedures <filename>procedure.mod.xsl</filename> + + + + + + + + + + + Process procedure elements + + + + Format a titled, enumerated list of steps. + + + + + + + + + + + + mode + + Although the mode + parameter is normally empty, this template recognises a + special value of custom. This influences + the type of environment and the method of labelling + steps. + + + + environment + + This determines the &LaTeX; environment that will be + used for each step's item. When the + mode is custom, this + parameter defaults to description. + Otherwise, the default is enumerate. + + + + + + + + By default, the &LaTeX; enumerate environment is used and any + step's title will be typeset + after its automatic step number. However, when the + mode variable is equal to custom, + the description environment + will be used and step titles will be typeset + instead of step numbers. + + + + + Although the procedure is a formal, titled block, is is not typeset + using subsection. + + + + + + &test_book; + &test_chemistry; + &test_procedure; + + + + + + + + + + + + + + description + + + enumerate + + + + + + + + + + + + + + \begin{ + + } + + + + \end{ + + } + + + + \begin{ + + } + + + + \end{ + + } + + + + + + + Process a procedure's title + + + + Format a special bridgehead. + + + + + + + + + + + + + The title is typeset as a paragraph. + + + + + + &test_book; + &test_procedure; + + + + + { + + { + + + + + + + + + }} + + + + Process step elements + + + + Format steps and substeps as part of a procedure. + + + + + + + + + + + + mode + + + The mode from the parent + procedure. This template + needs to know when the custom + mode is in use, because it needs to pass the + step's title as an optional argument to the + &LaTeX; item + command (see ). + The mode is normally received from the enclosing + procedure or substeps + template. + + + + + title + + The string (typically empty). + See + + + + + + + + Each step is typeset using the &LaTeX; item command. + + + + If there is no title element, the + step will be numbered automatically by &LaTeX;. + + + + + &test_book; + &test_chemistry; + &test_procedure; + + + + + + + + + + + + + + + + + + \item[{ + + { + + }}] { + + + \item{{ + + { + + }} + + + \item{ + + + + } + + + + Generate a step's title + + + + By default, simply applies templates for title + elements. + + + + + &no_var; + + + + + mode + + + See . When the mode + is custom, this template will use the + XSL number element to format a title + such as "1.", "2.", etc. Otherwise, any + title elements will be used. + + + + + + + + + If this template generates no content, the + step will either be numbered automatically by + &LaTeX; or left unlabelled (depending on the + mode). + + + + + + + + + + + + + + + + + + + Process substep elements + + + + Format substeps as part of a step. + + + + + &no_var; + + + + + mode + + See . + + + + environment + + See . + + + + + + + + Substeps are typeset by nesting a &LaTeX; + enumerate environment. + + + + + + &test_book; + &test_procedure; + + + + + + + + + description + + + enumerate + + + + \begin{ + + } + + + + \end{ + + } + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/qandaset.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/qandaset.mod.xsl new file mode 100644 index 0000000000..3cf6fb9de4 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/qandaset.mod.xsl @@ -0,0 +1,415 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: qandaset.mod.xsl,v 1.13 2004/01/04 13:22:27 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + QandaSet <filename>qandaset.mod.xsl</filename> + + + + Portions (c) Norman Walsh, official DocBook XSL stylesheets. See docbook.sf.net + + + + + + + Process qandadiv elements + + Undocumented. + + + + + + + + + + + + + + + % ------------------------------------------------------------- + % QandASet + % ------------------------------------------------------------- + + + \subsubsection*{ + + + \subsection*{ + + + \section*{ + + + \chapter*{ + + + + + + + + F.A.Q. + + + } + + + + + + + + + + + + + + + Process qandadiv elements + + Undocumented. + + + + \vspace{1em} + \noindent{} + + .~ + + \newline + + \vspace{1em} + + + + Process qandadiv elements + + Undocumented. + + + + + + + + + + % ----------- + % QandADiv + % ----------- + \noindent\begin{minipage}{\linewidth} + \vspace{0.25em}\hrule\vspace{0.25em} + + + \paragraph*{ + + + \subsubsection*{ + + + \subsection*{ + + + \section*{ + + + + + + + + F.A.Q. Part + + + } + + + \hrule\vspace{0.25em} + \end{minipage} + + + + + + + \noindent{} + + .~ + + \newline + + \vspace{0.25em}\hrule + + + \vspace{1em} + \noindent{} + + .~ + + \newline + + + \vspace{1em} + + + + Process question elements + + + Applies templates as a italicised block, preceded by a bold + letter Q. + + + + &no_var; + + + defaultlabel attributes are not honoured. + + + + + + \textbf{Q:}~\textit{ + + } + + + + Process answer elements + + + Applies templates as a block, preceded by a bold + letter A. + + + + &no_var; + + + + \noindent\textbf{A:}~ + + + + + + Process label elements + + + Applies templates. + + + + &no_var; + + + + + + + + + + + + + Process qandadiv elements + + Undocumented. + + + + + + + + + Process a qandadiv's title elements + + Undocumented. + + + + + + + + + + + + + + + + Process qandaentry elements + + Undocumented. + + + + + + + + Process question elements + + Undocumented. + + + + + + + + + + Process answer elements + + Undocumented. + + + + + + Process revhistory elements + + Undocumented. + + + + + + + + + + + + + + + + + + + + + + + + + question + answer + qandadiv + qandaset + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/refentry.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/refentry.mod.xsl new file mode 100644 index 0000000000..98c6868564 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/refentry.mod.xsl @@ -0,0 +1,343 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: refentry.mod.xsl,v 1.7 2004/01/14 14:54:32 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + References and Entries <filename>refentry.mod.xsl</filename> + + The file refentry.mod.xsl contains + XSL templates for references. + + + + + Process reference elements + + + Invokes the mapping templates and applies content templates. + + + + &no_var; + + + + &mapping; + + + + + + + + + + + + Process refentry elements + + + Invokes the mapping templates and applies content templates. + + + + &no_var; + + + + &mapping; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Process refentry elements + + + Suppresses refentries. + + + + &no_var; + + + + + + Process refentrytitle elements + + + Format a reference entry title. + + + + &no_var; + + + + This template uses inline.charseq, + though I'm not sure if this should be changed to + a single apply-templates. + + + + + + + + + + + + + + + + Process manvolnum elements + + + Format a reference volume number. + + + + + + + + + + If is set, + this template will apply templates. Otherwise, no output + is produced. + + + + + + ( + + ) + + + + + Process refnamediv elements + + + Format a reference header. + + + + &no_var; + + + + Calls . + + + + + + + + + + + + + + Process refname elements + + + Formats a refname as a start-of-section + for a refentry. + + + + + + + + + Will commence a &LaTeX; section if necessary. + Designed to accommodate multiple refnames in + a single refentry. + The use of a comma between multiple refnames + should probably be localised. + + + + &mapping; + + + + + + \section*{ + + + + } + + + + , + + + + + Process refpurpose elements + + + Formats a refpurpose. + + + + &no_var; + + + Outputs an em dash and then applies templates. + + + + --- + + + + + Process refdescriptor elements + + + Formats a refdescriptor. + + + + &no_var; + + + Suppressed. + + + + + + + + Process refclass elements + + + Formats a refclass. + + + + &no_var; + + + Applies templates. If the role attribute is not empty, + it will be output prior to content, separated by a colon. + + + + + + : + + + + + + Process refsynopsisdiv elements + + + Formats a refsynopsisdiv as an unnumbered subsection. + + + + &no_var; + + + + + \subsection*{Synopsis} + + + + + Process refsect elements + + + Invokes the mapping templates and applies content templates. + + + + &no_var; + + + + &mapping; + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/revision.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/revision.mod.xsl new file mode 100644 index 0000000000..3e9ae23f89 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/revision.mod.xsl @@ -0,0 +1,247 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: revision.mod.xsl,v 1.7 2004/01/03 09:48:34 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Revision Management <filename>revision.mod.xsl</filename> + + + + This file defines the &DB2LaTeX; XSL templates for + revision and its children. The basic mapping + is to output a &LaTeX; table and a table row for each revision. + + + + + + + Process revhistory elements + + + + Format a list of revisions + as a block. + + + + + + + + + + + Uses a &LaTeX; mapping and applies templates. + + + + + &test_article; + &test_book; + &test_ddh; + &test_ieeebiblio; + &test_mapping; + &test_minimal; + + + + + &mapping; + + + + + + + + + + + + + + Process revision elements + + + + Format a list of revisions. + + + + + &no_var; + + + + + Each revision corresponds to a &LaTeX; table + row containing the revision number, the date, author initials + and the description/ remarks of the revision. + + + + + + &test_article; + &test_book; + &test_ddh; + &test_ieeebiblio; + &test_mapping; + &test_minimal; + + + + + Gentext + + + + + + + + + + + + + + + & + + & + + + + nbsp + + + + + + + + \\ \hline + + + \multicolumn{3}{|l|}{ + + + } \\ \hline + + + + + + Process a revision's authorinitials elements + + + Applies templates. + + + + &no_var; + + + + Applies templates and outputs a "comma" between multiple + authorinitials elements. + + + + + + + , + + + + + Process revnumber elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process a revision's date elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process revremark elements + + + Applies templates. + + + + &no_var; + + + + + + + + Process revdescription elements + + + Applies templates. + + + + &no_var; + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/scape.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/scape.mod.xsl new file mode 100644 index 0000000000..ef0b6374ab --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/scape.mod.xsl @@ -0,0 +1,629 @@ + + + + + + + + + $Id: scape.mod.xsl,v 1.4 2004/01/23 11:36:06 j-devenish Exp $ + + + + James + Devenish + + + + 2003 + 2004 + Ramon Casellas + + + <productname condition="noindex">LaTeX</productname> Active-character Escaping + + + General text escaping for LaTeX active characters + + + Certain characters must be escaped so that LaTeX will typeset + them verbatim rather than attempting to interpret them as commands. + + + + Mapping Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + < + \textless{} + + + > + \textgreater{} + + + ~ + \textasciitilde{} + + + ^ + \textasciicircum{} + + + & + \& + + + # + \# + + + _ + \_ + + + $ + \$ + + + % + \% + + + | + \docbooktolatexpipe{} + + + { + \{ + + + } + \} + + + \textbackslash + \textbackslash \ + + + \ + \textbackslash + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Escape characters for use with index + LaTeX command + + + In addition to the characters from , + certain extra characters must be escaped so that LaTeX will not treat + them as indexing directives. + + + + Mapping Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + ! + "! + + + | + \ensuremath{"|} + + + @ + "@ + + + < + \textless{} + + + > + \textgreater{} + + + ~ + \textasciitilde{} + + + ^ + \textasciicircum{} + + + & + \& + + + # + \# + + + _ + \_ + + + $ + \$ + + + % + \% + + + \} + \textbraceright{} + + + { + \textbraceleft{} + + + } + \} + + + " + "" + + + \textbackslash + \textbackslash \ + + + \ + \textbackslash + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Verbatim-text escaping for LaTeX active characters + + Mapping Source + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ]]> + + + + + + ~ + \textasciitilde{} + + + ^ + \textasciicircum{} + + + & + \& + + + # + \# + + + _ + \_\dbz{} + + + $ + \$ + + + % + \% + + + / + /\dbz{} + + + - + -\dbz{} + + + + + +\dbz{} + + + . + .\dbz{} + + + ( + (\dbz{} + + + ) + )\dbz{} + + + { + \docbooktolatexgobble\string\{ + + + } + \docbooktolatexgobble\string\} + + + \ + \docbooktolatexgobble\string\\ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Escape characters for use with the hyperref + LaTeX package + + Mapping Source + + + + + + + + + + + + + + + + + ]]> + + + + + + & + \& + + + % + \% + + + [ + \[ + + + ] + \] + + + { + \{ + + + } + \} + + + \ + \docbooktolatexgobble\string\\ + + + + + + + + + + + + + + + + + Escape characters for use with the url + LaTeX package + + Mapping Source + + + + + + + + + + + + + ]]> + + + + + + & + \string& + + + % + \% + + + { + \{ + + + } + \} + + + \ + \docbooktolatexgobble\string\\ + + + + + + + + + + + + + Escape the ] character in LaTeX optional arguments (experimental) + + Mapping Source + + + + + ]]> + + + + + + ] + {\rbrack} + + + + + Basic line-breaking for verbatim text + + + Allow line breaking after certain characters. + Text should be escaped with the + template before being passed to this template. + + + + Mapping Source + + + + + + + ]]> + + + + + + . + .\dbz{} + + + / + /\dbz{} + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/sections.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/sections.mod.xsl new file mode 100644 index 0000000000..c7cdd4a397 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/sections.mod.xsl @@ -0,0 +1,209 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: sections.mod.xsl,v 1.8 2004/01/03 12:19:15 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Sections <filename>sections.mod.xsl</filename> + + The file sections.mod.xsl contains the + XSL templates for section, simplesect, + and sect1, etc. + + + + + Process explicitly-nested sections + + + Formats a section's title (including numbering, if applicable) + then allows all child elements to be processed. The title + is formatted the using &LaTeX; mapping identified by the + element name (e.g. sect1, etc.). + + + + + + bridgehead + + + + If true(), the title is + processed like a bridgehead (that + is, the section is unnumbered and does not appear + in the toc). This parameter + defaults to false() unless the + section appears within a preface. + + + + + + + + &no_var; + + + + Currently, info elements (e.g. + sect1info), subtitle and + titleabbrev are not honoured. + + The use of special components such as toc, + lot, index and + glossary is unlikely to be successful. + + + + + &test_article; + &test_book; + + + + + &mapping; + + + + + + + + + * + + + + + + + + + + + + Process recursive and leaf sections + + + Formats a section's title (including numbering, if applicable) + then allows all child elements to be processed. The title + is formatted the using &LaTeX; mapping identified by the + equivalent explicit element (e.g. sect1, etc.). + + + + + + bridgehead + + + + If true(), the title is + processed like a bridgehead (that + is, the section is unnumbered and does not appear + in the toc). This parameter + defaults to false() unless the + section appears within a preface. + + + + + + level + + + + The numeric nesting level of the section. This is + automatically calculated as "one greater than the + number of ancestor sections". + + + + + + + + &no_var; + + + + Titles for sections nested beyond a depth of five are + formatted like sect5. + + Currently, info elements (e.g. + sectioninfo), subtitle and + titleabbrev are not honoured. + + The use of special components such as toc, + lot, index and + glossary is unlikely to be successful. + + &LaTeX; makes no semantic distinction between + section and simplesect. + + + + + &test_article; + &test_book; + + + + + &mapping; + + + + + + + + + + sect + + + + DB2LaTeX: recursive section|simplesect > 5 not well supported. + sect6 + + + * + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/sgmltag.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/sgmltag.mod.xsl new file mode 100644 index 0000000000..3040a4acd6 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/sgmltag.mod.xsl @@ -0,0 +1,170 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: sgmltag.mod.xsl,v 1.5 2003/12/31 13:18:04 j-devenish Exp $ + + + &ramon; + &james; + + + 2000200120022003 + Ramon Casellas + + + &rev_2003_05; + + + <acronym>SGML</acronym> Tags <filename>sgmltag.mod.xsl</filename> + + The file sgmltag.mod.xsl contains the + XSL template for sgmltag. + + + + + Process sgmltag elements + + + + Expresses the element using inline sequences plus any necessary + punctuation. Some classes are formatted as monospace text. + + + + + &no_var; + + + + Unknown classes are emitted without special formatting. + + + + + &test_book; + + + + + + + + + + + element + + + + + + + + + + + + + + + + </ + + > + + + + + + + \& + + ; + + + + + + + \&\# + + ; + + + + + + + \% + + ; + + + + + + + <? + + ?> + + + + + + + <? + + ?> + + + + + + + < + + > + + + + + + + < + + /> + + + + + + + <!-- + + --> + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/foil.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/slides/foil.mod.xsl new file mode 100644 index 0000000000..32f1b895bf --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/slides/foil.mod.xsl @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + %---------------------------------------------------------------------- PART + \part{ } + %---------------------------------------------------------------------- PART + + + + + + + + + + + + %---------------------------------------------------------------------- SLIDE + \begin{slide}{ + + } + + + + \end{slide} + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/caution.pdf b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/caution.pdf new file mode 100755 index 0000000000..a0afabfa23 Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/caution.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/important.pdf b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/important.pdf new file mode 100755 index 0000000000..a0afabfa23 Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/important.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/note.pdf b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/note.pdf new file mode 100755 index 0000000000..ec6c248a2a Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/note.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/tip.pdf b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/tip.pdf new file mode 100755 index 0000000000..54f5dedb5d Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/tip.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/warning.pdf b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/warning.pdf new file mode 100755 index 0000000000..a0afabfa23 Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/figures/warning.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.pdf b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.pdf new file mode 100644 index 0000000000..43ae3e68b5 Binary files /dev/null and b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.pdf differ diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.tex b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.tex new file mode 100644 index 0000000000..47fb1227d8 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.tex @@ -0,0 +1,420 @@ +\documentclass[17pt,headrule,footrule,landscape]{foils} +\usepackage[latin1]{inputenc} +\usepackage{pstricks,pst-node,pst-text,pst-3d} +\usepackage{subfigure} +\usepackage{fancybox} +\usepackage{a4wide} +\usepackage{times} +\usepackage{fancyvrb} +\usepackage{amsmath,amsthm, amsfonts, amssymb, amsxtra,amsopn} +\usepackage{anysize} +\usepackage[pdftex,bookmarksnumbered,colorlinks,backref, bookmarks, breaklinks, linktocpage,hyperfigures,hyperindex,citecolor=blue,urlcolor=blue]{hyperref} +\usepackage[english]{babel} +\usepackage[pdftex]{graphicx} +\pdfcompresslevel=9 +%------------------------------------------------------- Values and counters +\marginsize{1.5cm}{1.5cm}{0.5cm}{0.5cm} +\renewcommand\floatpagefraction{.9} +\renewcommand\topfraction{.9} +\renewcommand\bottomfraction{.9} +\renewcommand\textfraction{.1} + +\usepackage[usenames,pdftex]{color} +%------------------------------------------------------- BfBlue Command +\newcommand{\bfblue}[1]{ \textcolor{blue}{\bf #1} } + +%------------------------------------------------------- BfGreen Command +\newcommand{\bfgreen}[1]{ \textcolor{blue}{\bf #1} } + +%------------------------------------------------------- BfRed Command +\newcommand{\bfred}[1]{ \textcolor{red}{\bf #1} } + +%------------------------------------------------------- BfBlue Command +\newcommand{\emblue}[1]{ \textcolor{blue}{\emph{#1}} } + +%------------------------------------------------------- BfGreen Command +\newcommand{\emgreen}[1]{ \textcolor{blue}{\emph{#1}} } + +%------------------------------------------------------- BfRed Command +\newcommand{\emred}[1]{ \textcolor{red}{\emph{#1}} } + +%------------------------------------------------------- Part Command +\newcommand{\part}[1]{ +\foilhead{} +\vspace{2cm} +\begin{center} +\Huge{\textcolor{blue}{#1}} +\end{center}} + \newcommand{\dbz}{} +%------------------------------------------------------- Slide Command +\newcommand{\slide}[1]{ +\foilhead[-0.5in]{\large{\textcolor{blue}{#1}}} +} +\newcommand{\id}[1]{ +\label{#1} +\hypertarget{#1}{} +} +% -------------------------------------------- +\newenvironment{admminipage}{ +\begin{Sbox} +\begin{minipage} +}{ +\end{minipage} +\end{Sbox} +\fbox{\TheSbox} +} +\newlength{\admlength} +\newenvironment{admonition}[2] { +\hspace{0mm}\newline\hspace*\fill\newline +\noindent +\setlength{\fboxsep}{5pt} +\setlength{\admlength}{\linewidth} +\addtolength{\admlength}{-10\fboxsep} +\addtolength{\admlength}{-10\fboxrule} +\admminipage{\admlength} +\bfblue{\sc\large{#2}}\newline +\\[1mm] +%\sffamily +\includegraphics[width=1cm]{#1} +\addtolength{\admlength}{-1cm} +\addtolength{\admlength}{-20pt} +\begin{minipage}[lt]{\admlength} +\parskip=0.5\baselineskip \advance\parskip by 0pt plus 2pt +}{ +\vspace{5mm} +\end{minipage} +\endadmminipage +\vspace{.5em} +\par +} +%--------------------------------------------------SLIDES INFORMATION +\title{{\black The Slides Document Type}} +\author{{\black }} + \begin{document} +\maketitle +%--------------------------------------------------SLIDES INFORMATION +\title{{\black The Slides Document Type}} +\author{{\black }} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Introduction} +\label{id2739608} + +This is the introductory slide. + +If you use foil groups (previously called sections), you can have introductory slides before the first group. + +\begin{admonition}{figures/warning}{Warning! :)}% NOTICE: see the db2latex FAQ w.r.t db2latex variable $latex.admonition.path + +This is a work in progress ("release early, release often") +\end{admonition} + +\end{slide} + + +%---------------------------------------------------------------------- PART +\part{Purpose and History } +%---------------------------------------------------------------------- PART +\label{id2739637} + + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{What Are Slides?} +\label{id2739648} + +\begin{itemize} +%--- Item +\item +An XML presentation tool + + +%--- Item +\item +Suitable for HTML or PDF presentations + + +%--- Item +\item +Supported by Open Source software + +\end{itemize} +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Where Do They Come From?} +\label{id2739677} + +\begin{itemize} +%--- Item +\item +Maintained by the \href{http://docbook.sourceforge.net/}{DocBook Open Repository} Project at +\href{http://sourceforge.net/}{SourceForge} + + +%--- Item +\item +Customization layer of \href{http://www.oasis-open.org/docbook/xml/simple/}{Simplified DocBook} + +\end{itemize} +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Why?} +\label{id2739724} + +\begin{itemize} +%--- Item +\item +So Norm could give presentations + + +%--- Item +\item +So Norm could publish those presentations on the web + + +%--- Item +\item +So Norm could have {\em accessible} presentations that didn't rely on the grotesque HTML output of some otherwise bloated, proprietary tool + + +%--- Item +\item +So Norm could cut-and-paste from his DocBook articles and papers directly into his slides + + +%--- Item +\item +Oh, let's face it: because it was there. Like the proverbial mountain. + +\end{itemize} +\end{slide} + + +%---------------------------------------------------------------------- PART +\part{Authoring } +%---------------------------------------------------------------------- PART +\label{id2739773} + + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Minimal Presentation} +\label{id2739783} + +The smallest possible presentation looks like this: + +\begin{Verbatim}[] + + + + +Presentation Title + +Foil Title +Foil content + + +\end{Verbatim} + +Every presentation must contain at least one slide. +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Presentation Metadata} +\label{id2739810} + +Presentations usually have more metadata in the {\texttt{{slidesinfo}}} wrapper. Here's a typical example: + +\begin{Verbatim}[] + + Supporting Localized Generated Text + Generated Text + NormanWalsh + Sunday, 08 Apr 2001 + + XSLTUK-01 + 08 Apr - 09 Apr 2001 + Keble College, Oxford, UK + 1 + + Version TEST + 2001 + Sun Microsystems, Inc. + +\end{Verbatim} +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Presentation Content} +\label{id2739830} + +It's common for individual slides to consist of a single bulleted or numbered list. However, the full range of «block level» Simplified DocBook elements are avialable. +\end{slide} + + +%---------------------------------------------------------------------- PART +\part{Styling } +%---------------------------------------------------------------------- PART +\label{id2739862} + + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{HTML} +\label{id2739872} + +There are a lot of HTML options. When you publish your presentation on the web, it's probably best to use one of the simpler, more accessible styles. For your actual live presentation, you may want to choose something fancier. +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Plain HTML} +\label{id2739888} + +\begin{itemize} +%--- Item +\item +\href{../default/}{{\texttt{{default.\dbz{}xsl}}}} +and +\href{../plain/}{{\texttt{{plain.\dbz{}xsl}}}} produce fairly simple presentations + + +%--- Item +\item +\href{../tables/}{{\texttt{{tables.\dbz{}xsl}}}} +uses a table to show the navigation context (somewhat like the tabular +\href{http://docbook.sourceforge.net/}{Website} style) + + +%--- Item +\item +\href{../vslides/}{{\texttt{{vslides.\dbz{}xsl}}}} places navigation on the left side instead of the top and bottom + + +%--- Item +\item +\href{../w3c/}{{\texttt{{w3c.\dbz{}xsl}}}} produces slides that resemble the format used by the W3C for presentations + +\end{itemize} +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Fancy HTML} +\label{id2739970} + +\begin{itemize} +%--- Item +\item +\href{../frames1/frames.html}{{\texttt{{frames.\dbz{}xsl}}}} uses frames. There are several options that you can apply: + +\begin{itemize} +%--- Item +\item +\href{../frames2/frames.html}{overlay} uses CSS absolute positioning to keep the navigation static on the pages (only works on recent browsers) + + +%--- Item +\item +\href{../frames3/frames.html}{multiframe} uses additional frames to keep the navigation static on the pages + + +%--- Item +\item +\href{../frames4/frames.html}{dynamic.toc} uses JavaScript to keep the table of contents and the current slide in sync (only works on recent browsers) + + +%--- Item +\item +\href{../frames5/frames.html}{active.toc} uses JavaScript to make +the table of context «active» so that you can open and close the foil groups (only works on recent browsers) + + +%--- Item +\item +These toc styles can be combined with \href{../frames6/frames.html}{overlay} or \href{../frames7/frames.html}{multiframe} + +\end{itemize} + +\end{itemize} +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{PDF} +\label{id2740078} + +The {\texttt{{fo-\dbz{}plain.\dbz{}xsl}}} stylesheet produces XSL Formatting Objects that can subsequently be turned into PDF. +\end{slide} + + +%---------------------------------------------------------------------- PART +\part{Presentation } +%---------------------------------------------------------------------- PART +\label{id2740095} + + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Look And Feel} +\label{id2740106} + +For HTML display, most of the actual «look-and-feel» of the presentation is controlled by the CSS stylesheet(s) used. +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Presentation Tips} +\label{id2740122} + +\begin{itemize} +%--- Item +\item +It's usually best if each slide is only one page (avoid scrolling). + + +%--- Item +\item +If you'll be giving your presentation with a projector, make sure you know what resolution you'll have available and test your presentation at that resolution. + + +%--- Item +\item +Make your fonts bigger so the folks in the back of the room can read your slides. + + +%--- Item +\item +Test the equipment before your presentation begins. Really. + + +%--- Item +\item +Speak more slowly. I always forget that one. + +\end{itemize} +\end{slide} + + +%---------------------------------------------------------------------- PART +\part{Conclusions } +%---------------------------------------------------------------------- PART +\label{id2740169} + + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Conclusions} +\label{id2740175} + +It's customary to have a conclusions slide. +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{References} +\label{id2740187} + +References are a good idea too. +\end{slide} + +%---------------------------------------------------------------------- SLIDE +\begin{slide}{Q\&A} +\label{id2740198} + +Any questions? +\end{slide} +\end{document} diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xml b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xml new file mode 100644 index 0000000000..0774e29708 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xml @@ -0,0 +1,251 @@ + + + + + The Slides Document Type + NormanWalsh + Tuesday, 25 June 2002 + 3.1.0 + 2002 + Norman Walsh + + +Introduction +This is the introductory slide. +If you use foil groups (previously called sections), you can +have introductory slides before the first group. +Warning! :) +This is a work in progress ("release early, release often") + + + +Purpose and History + +Groups can now have introductory text as well. + +What Are Slides? + +An XML presentation tool + +Suitable for HTML or PDF presentations + +Supported by Open Source software + + + + +Where Do They Come From? + + +Maintained by the DocBook +Open Repository Project at +SourceForge + +Customization layer of +Simplified DocBook + + + + +Why? + + +So Norm could give presentations + +So Norm could publish those presentations on the web + +So Norm could have accessible presentations +that didn't rely on the grotesque HTML output of some otherwise bloated, proprietary +tool + +So Norm could cut-and-paste from his DocBook articles and papers +directly into his slides + +Oh, let's face it: because it was there. Like the proverbial mountain. + + + + + +Authoring + +How to write a presentation. + +Minimal Presentation + +The smallest possible presentation looks like this: + + + + + +Presentation Title + +Foil Title +Foil content + +]]> + +Every presentation must contain at least one slide. + + +Presentation Metadata + +Presentations usually have more metadata in the slidesinfo +wrapper. Here's a typical example: + + + Supporting Localized Generated Text + Generated Text + NormanWalsh + Sunday, 08 Apr 2001 + + XSLTUK-01 + 08 Apr - 09 Apr 2001 + Keble College, Oxford, UK + 1 + + Version TEST + 2001 + Sun Microsystems, Inc. +]]> + + +Presentation Content + +It's common for individual slides to consist of a single +bulleted or numbered list. However, the full range of block +level Simplified DocBook elements are avialable. + + + + +Styling + +How to transform a presentation. + +HTML + +There are a lot of HTML options. When you publish your +presentation on the web, it's probably best to use one of the simpler, +more accessible styles. For your actual live presentation, you may +want to choose something fancier. + + + +Plain HTML + + +default.xsl +and +plain.xsl +produce fairly simple presentations + +tables.xsl +uses a table to show the navigation context (somewhat like the tabular +Website style) + +vslides.xsl +places navigation on the left side instead of the top and bottom + +w3c.xsl +produces slides that resemble the format used by the W3C for presentations + + + + + +Fancy HTML + + +frames.xsl +uses frames. There are several options that you can apply: + + +overlay uses CSS absolute positioning +to keep the navigation static on the pages (only works on recent browsers) + +multiframe uses additional frames +to keep the navigation static on the pages + +dynamic.toc uses JavaScript to keep +the table of contents and the current slide in sync (only works on recent browsers) + +active.toc uses JavaScript to make +the table of context active so that you can open and close the foil +groups (only works on recent browsers) + +These toc styles can be combined with +overlay or multiframe + + + + + + +PDF + +The fo-plain.xsl stylesheet produces XSL Formatting +Objects that can subsequently be turned into PDF. + + + + + +Presentation + +How to customize and present a set of slides. + +Look And Feel + +For HTML display, most of the actual +look-and-feel of the presentation is controlled by the CSS +stylesheet(s) used. + + + +Presentation Tips + + +It's usually best if each slide is only one page (avoid scrolling). + +If you'll be giving your presentation with a projector, make sure you +know what resolution you'll have available and test your presentation at that resolution. + +Make your fonts bigger so the folks in the back of the room can read +your slides. + +Test the equipment before your presentation begins. Really. + +Speak more slowly. I always forget that one. + + + + + + +Conclusions + +Conclusions + +It's customary to have a conclusions slide. + + + +References + +References are a good idea too. + + + +Q&A + +Any questions? + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xsl b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xsl new file mode 100644 index 0000000000..bb06cef611 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/slides/sample_foiltex/slides.xsl @@ -0,0 +1,158 @@ + + + + + + + + \usepackage[latin1]{inputenc} + \usepackage{pstricks,pst-node,pst-text,pst-3d} + \usepackage{subfigure} + \usepackage{fancybox} + \usepackage{a4wide} + \usepackage{times} + \usepackage{fancyvrb} + \usepackage{amsmath,amsthm, amsfonts, amssymb, amsxtra,amsopn} + \usepackage{anysize} + \usepackage[pdftex,bookmarksnumbered,colorlinks,backref, bookmarks, breaklinks, + linktocpage,hyperfigures,hyperindex,citecolor=blue,urlcolor=blue]{hyperref} + \usepackage[english]{babel} + \usepackage[pdftex]{graphicx} + + + + + + + + + + \pdfcompresslevel=9 + %------------------------------------------------------- Values and counters + \marginsize{1.5cm}{1.5cm}{0.5cm}{0.5cm} + \renewcommand\floatpagefraction{.9} + \renewcommand\topfraction{.9} + \renewcommand\bottomfraction{.9} + \renewcommand\textfraction{.1} + + \usepackage[usenames,pdftex]{color} + %------------------------------------------------------- BfBlue Command + \newcommand{\bfblue}[1]{ \textcolor{blue}{\bf #1} } + + %------------------------------------------------------- BfGreen Command + \newcommand{\bfgreen}[1]{ \textcolor{blue}{\bf #1} } + + %------------------------------------------------------- BfRed Command + \newcommand{\bfred}[1]{ \textcolor{red}{\bf #1} } + + %------------------------------------------------------- BfBlue Command + \newcommand{\emblue}[1]{ \textcolor{blue}{\emph{#1}} } + + %------------------------------------------------------- BfGreen Command + \newcommand{\emgreen}[1]{ \textcolor{blue}{\emph{#1}} } + + %------------------------------------------------------- BfRed Command + \newcommand{\emred}[1]{ \textcolor{red}{\emph{#1}} } + + %------------------------------------------------------- Part Command + \newcommand{\part}[1]{ + \foilhead{} + \vspace{2cm} + \begin{center} + \Huge{\textcolor{blue}{#1}} + \end{center}} + \newcommand{\dbz}{} + %------------------------------------------------------- Slide Command + \newcommand{\slide}[1]{ + \foilhead[-0.5in]{\large{\textcolor{blue}{#1}}} + } + \newcommand{\id}[1]{ + \label{#1} + \hypertarget{#1}{} + } + % -------------------------------------------- + \newenvironment{admminipage}{ + \begin{Sbox} + \begin{minipage} + }{ + \end{minipage} + \end{Sbox} + \fbox{\TheSbox} + } + \newlength{\admlength} + \newenvironment{admonition}[2] { + \hspace{0mm}\newline\hspace*\fill\newline + \noindent + \setlength{\fboxsep}{5pt} + \setlength{\admlength}{\linewidth} + \addtolength{\admlength}{-10\fboxsep} + \addtolength{\admlength}{-10\fboxrule} + \admminipage{\admlength} + \bfblue{\sc\large{#2}}\newline + \\[1mm] + %\sffamily + \includegraphics[width=1cm]{#1} + \addtolength{\admlength}{-1cm} + \addtolength{\admlength}{-20pt} + \begin{minipage}[lt]{\admlength} + \parskip=0.5\baselineskip \advance\parskip by 0pt plus 2pt + }{ + \vspace{5mm} + \end{minipage} + \endadmminipage + \vspace{.5em} + \par + } + + + + + + + + \documentclass[17pt,headrule,footrule,landscape]{foils} + + + + + \begin{document} + \maketitle + + + + \end{document} + + + + +%--------------------------------------------------SLIDES INFORMATION +\title{{\black + +}} +\author{{\black + +}} + + + + + + +1 +1 +1 +1 +1 +1 +1 +1 +1 + +all +default + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/slides.xsl b/docs-xml/xslt/db2latex-xsl/xsl/slides/slides.xsl new file mode 100644 index 0000000000..52446153b5 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/slides/slides.xsl @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + ################################################################################ + XSLT stylesheets DocBook - LaTeX 2e + SLIDES DTD + Reqs: LaTeX 2e installation common packages + ################################################################################ + RELEASE : + VERSION : + TAG : + WWW : http://db2latex.sourceforge.net + SUMMARY : http://www.sourceforge.net/projects/db2latex + AUTHOR : Ramon Casellas casellas@infres.enst.fr + AUTHOR : James Devenish j-devenish@users.sf.net + USING : + + ################################################################################ + + + + + + + + + + + + + + \usepackage[latin1]{inputenc} + \usepackage{pstricks,pst-node,pst-text,pst-3d} + + + + \usepackage{subfigure} + \usepackage{a4wide} + \usepackage{times} + \usepackage{fancyvrb} + \usepackage{amsmath,amsthm, amsfonts, amssymb, amsxtra,amsopn} + + + + % Definition of new colors + \newrgbcolor{LemonChiffon}{1. 0.98 0.8} + \newrgbcolor{LightBlue}{0.68 0.85 0.9} + \hypersetup{pdfpagemode=FullScreen} + \makeatletter + %\newdimen\pst@dimz + + + + + + \documentclass[ + , + ]{ + } + + + + + + \begin{document} + \maketitle + + + + \end{document} + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/slidesinfo.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/slides/slidesinfo.mod.xsl new file mode 100644 index 0000000000..176f852793 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/slides/slidesinfo.mod.xsl @@ -0,0 +1,61 @@ + + + + + + + + +%--------------------------------------------------SLIDES INFORMATION +\title{{\black + +}} +\subtitle{{\black + +}} +\author{{\black + +}} + + +\renewcommand{\slideparindent}{0mm} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/slides/slidestoc.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/slides/slidestoc.mod.xsl new file mode 100644 index 0000000000..5390d319bf --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/slides/slidestoc.mod.xsl @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/synop-oop.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/synop-oop.mod.xsl new file mode 100644 index 0000000000..0ae6e8e8bc --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/synop-oop.mod.xsl @@ -0,0 +1,691 @@ + + ]> + + + + + + + + + + + + + + + + + + + + + + + + + Unrecognized language on classsynopsis: + + + + + + + + + + + + + + +
+	    
+	    
+		 extends
+		
+		
+		    &RE;    
+		
+	    
+	    
+		implements
+		
+		
+		    &RE;    
+		
+	    
+	    
+		throws
+		
+	    
+	     {&RE;&RE;
+	    
+	    }
+	
+
+ + + + + + + + + , + + + + + + + + + + + + + + + + + + + + , + + + + + + + + + , + + + + + + + + + , + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + = + + + + + + + void + + + + + + + + + + + + + + 0 + + ,&RE; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + + + ) + + &RE; throws + + + ; + + + + + + +
+	    
+	    
+		: 
+		
+		
+		    &RE;    
+		
+	    
+	    
+		 implements
+		
+		
+		    &RE;    
+		
+	    
+	    
+		 throws
+		
+	    
+	     {&RE;&RE;
+	    
+	    }
+	
+
+ + + + + + + + , + + + + + + + + + + + + + + + + , + + + + + + + + + , + + + + + + + + + , + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + = + + + + + + + void + + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + ) + + &RE; throws + + + ; + + + + + + +
+	    interface 
+	    
+	    
+		: 
+		
+		
+		    &RE;    
+		
+	    
+	    
+		 implements
+		
+		
+		    &RE;    
+		
+	    
+	    
+		 throws
+		
+	    
+	     {&RE;&RE;
+	    
+	    }
+	
+
+ + + + + + + + , + + + + + + + + + + + + + + + + , + + + + + + + + + , + + + + + + + + + , + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + = + + + + + + + void + + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + ) + + &RE; raises( + + ) + + ; + + + + + + + + + + +
+	    package 
+	    
+	    ;&RE;
+
+	    
+		@ISA = (
+		
+		);&RE;
+	    
+
+	    
+	
+
+ + + + + + + + , + + + + + + + + + + + + + + + + , + + + + + + + + + , + + + + + + + + + , + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + = + + + + + + + void + + + + + + + + + + + , + + + + + + + + + + + + + + + sub + + + { ... }; + + +
diff --git a/docs-xml/xslt/db2latex-xsl/xsl/synop-struct.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/synop-struct.mod.xsl new file mode 100644 index 0000000000..1b97f288e4 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/synop-struct.mod.xsl @@ -0,0 +1,248 @@ + + + + + + + + + + + + + \begin{list}{}{\setlength{\itemindent}{-\leftmargin}\setlength{\parsep}{0mm}} + + \item\textbf{ + + } + + \item\raggedright\texttt{ + + } + \end{list} + + + + + + + + + + \textit{ + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {\em ( ) } + + + + + + + + + + +

+ + ( + + ) + + + +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \textbf{ } + + + + + + + + + + + + (void); + + + (); + + + + + + ( ... ); + + + + + + + ( + + + + + + + + + + + , + + + ); + + + + + + + + + + + + + + + + + , + + + + + + + \newline + + ; + + + + ( + + ) + + +
diff --git a/docs-xml/xslt/db2latex-xsl/xsl/table.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/table.mod.xsl new file mode 100644 index 0000000000..10a36e75e2 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/table.mod.xsl @@ -0,0 +1,1414 @@ + + %xsldoc.ent; ]> + + + + + + + $Id: table.mod.xsl,v 1.32 2004/01/28 02:08:41 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Tables <filename>table.mod.xsl</filename> + + + + + + + + + + + Process table elements + + + + + + + + + + + + + The &LaTeX; command for formatting captions. + + + + + + + + Unless is in use, + tables are typeset as floats using the mapping system. This limits the + size of each table to one page. It is possible to use tables + without floats, but captions and cross-referencing will not + function as intended. + + + + + If a condition attribute + exists and begins with db2latex:, or a latex-float-placement processing + instruction is present, the remainder of its value will be used + as the &LaTeX; float placement. Otherwise, the + default placement is htb. + + + + + + &test_book; + &test_ecos; + &test_pinkjuice; + &test_tables; + + + + + &mapping; + + + + + + + + Cannot cope with new-style tables lacking tgroup -- skipped. + + + + + + + + + + + + + + + + + + + + + + + + + \captionswapskip{} + + \captionswapskip{} + + + + + + + + + + + + + \caption{ + + { + + } + + }\hypertarget{ + + }{} + + + + + + { + + {\caption{ + + } + + }} + + + + + Process informaltable elements + + + + Applies templates within a &LaTeX; mapping. + + + + + &no_var; + + + + &test_bind; + &test_book; + &test_chemistry; + &test_tables; + + + + + &mapping; + + + + + + + + + + + Process tables using tabularx + + + + Similar to but + calculates relative column sizes. + + + + + &no_var; + + + + &test_tables; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + >{ + + + \hsize= + + \hsize + + + \RaggedRight + \RaggedLeft + \Centering + + + + d + D{}{}{-1} + + + Table column '' alignment is not supported. + + } + + + X + + + p{} + + + + | + + + + + l + r + c + X + + + + d + D{}{}{-1} + + + + c + + Table column '' alignment is not supported. + + + + + | + + + + + + + + + + + + + + + + Process tables using tabular + + + + + + + + + &no_var; + + + + &test_tables; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + >{\RaggedRight} + >{\RaggedLeft} + >{\Centering} + Table column 'char' alignment is not supported when width specified. + Table column '' alignment is not supported. + + p{} + + | + + + + + l + r + c + l + + + + d + D{}{}{-1} + + + + c + + Table column '' alignment is not supported. + + + + + | + + + + + + + + + + + + + + + + + Calculate relative column sizes + + + + Determines the width of each column in terms of relative + units. + + + + + &no_var; + + + + &test_tables; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Process tgroup elements + + &no_var; + + + + + + + + + + + + 1 + + + + + all + + + + + + + + + + 0 + + + + 1 + + + + 1 + + + + 1 + + + 0 + + + + + + 1 + + + + \begin{tabularx}{\linewidth}{ + + + + \addtocounter{table}{-1} + + \begin{longtable}{ + + + \begin{minipage}{\linewidth} + \begin{tabular}{ + + + + | + + + + + + + + + Warning: table's tgroup lacks cols attribute. Assuming . + + + + + + + + + + + + + + + + + + + + + + + + | + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \hline + + + + + + \hline + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \hline + + + + + + + + + + \hline + + + + + + + \end{tabularx} + + + \end{longtable} + + + + + + + \end{tabular} + \end{minipage} + + + + + + Process colspec elements + + + + Suppressed. + + + + + &no_var; + + + + + Colspec are interpreted by + the tgroup template. + + + + + + &test_book; + &test_tables; + + + + + + + + + + + + Process spanspec elements + + + + Suppressed. + + + + + &no_var; + + + + + Spanspecs are interpreted + by the tgroup template. + + + + + + &test_book; + &test_tables; + + + + + + + + + + + + Process thead elements + + + Applies templates. + + + + &no_var; + + + + + + \hline + + + + \endhead + + + + + Process thead elements + + + Emits a caption and calls endfirsthead. + + + + &no_var; + + + + + + \\ + + \hline + + + \endfirsthead + + + + Process thead elements + + + Emits a continuation caption and calls endhead. + + + + &no_var; + + + + + \caption[]{ + + { + + + + + }}\\ + + \hline + + + \endhead + + + + Process tfoot elements + + &no_var; + + + + + + + \hline + + + \endfoot + + + + + Process tfoot elements + + + Emits a caption and calls endlastfoot. + + + + &no_var; + + + + + + + \hline + + + \\ + \endlastfoot + + + + Process tfoot elements + + + Emits a continuation caption and calls endfoot. + + + + &no_var; + + + + + + + \hline + + \caption[]{ + + { + + + + + }}\\ + \endfoot + + + + Process a thead's entry elements + + &no_var; + + + + + + + + + + + + + + + Process a tfoot's entry elements + + &no_var; + + + + + + + + + + + + + + + Process tbody elements + + &no_var; + + + + + + + + Process a tbody's row elements + + &no_var; + + + + + \tabularnewline + + + + + Process a thead's row elements + + &no_var; + + + + + \tabularnewline + + + + + Process a tfoot's row elements + + &no_var; + + + + + + \tabularnewline + + + + + + + + + + + + + 1 + + + + + + + + + + + \hline + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + \multicolumn{ + + }{| + + l + r + c + cTable _entry_ 'char' alignment is not supported. + c + + + |} + + + + + \docbooktolatexalignll + \docbooktolatexalignrl + \docbooktolatexaligncl + Table _entry_ char alignment is not supported. + + + { + + + + + \rotatebox{90} + entry[@rotate='1' and @align!=''] probably doesn't work. + + { + + The morerows attribute is not supported. + + + + }} + + + + \docbooktolatexalignlr + \docbooktolatexalignrr + \docbooktolatexaligncr + + + + + + td + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \catcode`\&=4 + + & + + + + \catcode`\&=\active + + + + + + \catcode`\&=4 &\catcode`\&=\active + + + & + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/texmath.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/texmath.mod.xsl new file mode 100644 index 0000000000..b17096a182 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/texmath.mod.xsl @@ -0,0 +1,259 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: texmath.mod.xsl,v 1.12 2004/01/03 03:19:08 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + &LaTeX;-only Commands <filename>texmath.mod.xsl</filename> + + + + + + + + + + + Process alt elements + + + + + + + + + + + + + + + + + This template will modify its behaviour based upon its context + within a &DocBook; document. + + If it is within an inlineequation and it has a + role with the value of + latex or tex, then it will + typeset its contents inline as raw &LaTeX; input in mathematics + mode (using ensuremath + command) if the variable is set. + + If it is within an equation or + informalequation and it has a role with the value of + latex or tex, then it will + typeset its contents as raw &LaTeX; input in a displaymath block environment if the + variable is set. + + Otherwise, if is + set, the contents will be typeset as raw &LaTeX; input inline + (not in maths mode). + + Otherwise, templates will be applied normally (not as raw + &LaTeX; input). + + + + + + &test_book; + &test_theorem; + + + + + + + \ensuremath{ + + } + + + \begin{displaymath} + + + \end{displaymath} + + + + + + + + + + + + Process latex and tex elements + + + Passes contents through as raw &LaTeX; text. + + + + &no_var; + + + + The latex and tex elements are not + part of &DocBook;. + + + + + + + + + Process fileref elements + + + Inputs a &LaTeX; file. + + + + &no_var; + + + + For latex and tex elements with + fileref attributes, their contents + are ignored and their fileref attributes are used as file paths for + the input command. + + + The latex and tex elements are not + part of &DocBook;. + + + + + \input{} + + + + \input{} + + + + + + + + \input{} + + + + + + + + Process inlineequation elements + + + Process inline equations. + + + + + + + + + + + + + This template can accommodate raw &LaTeX; mathematics. + + If the element has a + role with a value of + latex or tex, or contains + an inlinemediaobject/textobject + or + an inlinemediaobject/textobject/phrase + with such as attribute, + then it will + typeset then in preference to all other content. + + + + + If such elements were not found, the template will search for + generic inlinemediaobject or + alt children. If is set, alts will be preferred over inlinemediaobjects. If + none of these elements was found, the template will format any + graphic children. + + + + + + &test_book; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/verbatim.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/verbatim.mod.xsl new file mode 100644 index 0000000000..7f6d26277d --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/verbatim.mod.xsl @@ -0,0 +1,189 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: verbatim.mod.xsl,v 1.16 2004/01/31 11:53:14 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Verbatim <filename>verbatim.mod.xsl</filename> + + + + + + + + + + + Auxiliary template to output verbatim &LaTeX; code in verbatim mode + + Typeset verbatim, monospace text in which whitespace is significant. + + + + + + + + This template is called by a number of element-related templates. + Takes into account whether the user is using fancyvrb or not. It allows + veratim line numbering and other fancy stuff. + In order to use a small or large font, you may also want to use + implement . + + + + This template will apply further templates using the + latex.verbatim mode. + + + + This doesn't work inside tables. + Also, if the element appears within a varlistentry, + some &LaTeX; code will be emitted so that the verbatim environment + starts on a new line. + + + + + + + + + + + + + + \null{} + + + + Problem with inside table entries. + \texttt{ + + } + + + + \begin{Verbatim}[ + + ,numbers=left + + + ,fontfamily=default + + + ] + + + + + + + + + + \end{Verbatim} + + + \begin{verbatim} + + \end{verbatim} + + + + + + Process verbatim environment where whitespace is significant + + + + Calls . + + + + + + + + + See . + + + + + + + + &test_article; + &test_bind; + &test_book; + &test_ddh; + &test_program; + + + + + + + + + + + + + + Process literal elements + + + + Applies templates in the template.latex.verbatim + mode within a &LaTeX; verb + command. + + + + + &no_var; + + + + {\verb + + } + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/xref.mod.xsl b/docs-xml/xslt/db2latex-xsl/xsl/xref.mod.xsl new file mode 100644 index 0000000000..c03f9a0916 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/xref.mod.xsl @@ -0,0 +1,1208 @@ + + %xsldoc.ent; ]> + + + + + + + + $Id: xref.mod.xsl,v 1.41 2004/01/28 02:07:08 j-devenish Exp $ + + + &ramon; + &james; + + + 20002001200220032004 + Ramon Casellas + + + &rev_2003_05; + + + Cross References <filename>xref.mod.xsl</filename> + + + + Portions (c) Norman Walsh, official DocBook XSL stylesheets. See docbook.sf.net + + + + + + + Process anchor elements + + + Identify a place in the document for cross references. + + + + &no_var; + + + + Inserts a &LaTeX; hypertarget + with the current node's id value and no content. + Check to see whether this causes typesetting problems + with latex (as opposed to + pdflatex) due to insertion of errant + pdfmarks. + + + + + + \hypertarget{ + + }{} + + + + + Auxiliary named template + + This template returns 1 if there exists somewhere an xref + or link whose linkend is the target's id. + + + + + + + + + + + + 1 + + + 0 + + + + + + Auxiliary named template + + Called to process an xreflabel...you might use this to make + xreflabels come out in the right font for different targets, + for example. + + + + + + + + + Xref and Link XSL Template + + + Undocumented. + + + + + + + + + + + + + + + + + XRef to nonexistent id: + XrefId[? + + ?] + + + + + + + + + + + + + + + + + + + + Endterm points to nonexistent ID: + + + [NONEXISTENT ID] + + + + + + + + + + + + + + + + + + + {[ + + + + ]} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Generate xref text + + + + + + + + + + + + + + + + + + + + + + + xref-number + + + + + + + + Choose hyperlink syntax + + Will use hyperref, if it is available. Otherwise, just outputs + unlinked text. If the destination is a citation, a backreference is + emitted (even though it is technically a hyperlink, not a citation). + If the 'text' arises from an @endterm, then the 'optional argument' + syntax of \cite is used. + + + + + + + + + + \docbooktolatexcite + { + + }{ + + + + } + + + + \hyperlink{ + + } + + { + + \docbooktolatexbackcite{ + + } + + + } + + + + + + Numbering template + + + Let &LaTeX; manage the numbering. Otherwise sty files that + do specify another numberic (e.g I,II) get messed. + + + + + + + + + + + + + + {\vref{}} + + + {\ref{}} + + + + + + Numbering template -- uses parent's @id + + + Calls using parent's @id. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Format titles in xref text + + + + title + The text. This is expected to + be received from gentext.xsl, in which case it will + contain no deliberate &LaTeX; commands and must be + escaped. + + + is.component + Whether the node is considered + to be a component in the sense of &DocBook;. + If so, the formatting of the title may be different. By default, + the determination of component elements is performed by the + is.component template in + common.xsl. + + + + + + Calls . If the node + is a component type (e.g. appendix, article, chapter, preface, + bibliography, glossary or index) then gentext.startquote and + gentext.endquote are placed around the title. + + + + + + + + + + + + + + + + + + + + + + + + + + Format titles in xref text + + + + title + The text. + + + is.component + Whether the node's parent is considered + to be a component in the sense of &DocBook;. + + + + + + + Calls . + + + + + + + + + + + + + + + + + + + + + + + + + + + Format titles in xref text + + + Does not add quotation marks around the title + but does italicise it. + + + + + + {\textit{ + + + + }} + + + + Warning: unexpected insert.subtitle.markup in DB2LaTeX + + + + + + + + \vpageref + + + + + + + [ + + ] + + + + { + + + \pageref{ + + + + } + + + + Warning: unexpected insert.direction.markup in DB2LaTeX + + + + A link that addresses its target by means of a URL (Uniform Resource Locator) + + + + + + + + + + + \docbookhyphenateurl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \href{ + + + + } + { + + } + + + + + + OLink XSL template + + + + + + + + + + + + + + + + + + {\em } + + + + + + + + + + + + + + + + + + Typeset a URL using the url or href commands + + + + + + + If is set, + the urlstartquote and urlendquote + gentext dingbats will be emitted. + + + + + + + + + + urlstartquote + + + + + \url{ + + + + } + + + \href{ + + + + }{\texttt{ + + + + + }} + + + + + urlendquote + + + + + + Escape and hyphenate a string as a teletype URL. + + + This template typsets teletype text using slash.hyphen if + $latex.hyphenation.tttricks is disabled. + Has two parameters: 'hyphenation' and 'string'. + + + + + + + + + + + { + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Don't know what gentext to create for xref to: " + + " + + ? + + ? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/db2latex-xsl/xsl/xsldoc.ent b/docs-xml/xslt/db2latex-xsl/xsl/xsldoc.ent new file mode 100644 index 0000000000..7bc763aaa5 --- /dev/null +++ b/docs-xml/xslt/db2latex-xsl/xsl/xsldoc.ent @@ -0,0 +1,55 @@ +DocBook"> +DocBook"> +DB2LaTeX"> +DB2LaTeX"> +LaTeX"> +LaTeX"> +BibTeX"> +BibTeX"> + +RamonCasellas"> +JamesDevenish"> + +"> +"> +There are no configuration variables for this template."> +This template requires &LaTeX; commands that are part of the essential preamble."> +May-January 2004Major review of documentation."> +role"> + +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> +"> diff --git a/docs-xml/xslt/docbook2pearson.xsl b/docs-xml/xslt/docbook2pearson.xsl new file mode 100644 index 0000000000..ebe2a955a2 --- /dev/null +++ b/docs-xml/xslt/docbook2pearson.xsl @@ -0,0 +1,1042 @@ + + + + + + + + + + + + No template matches + + . + + + + + + + + + + + + + + + + + + + + href="pearson.css" + type="text/css" + + + + Transformed with pearson.xsl by Jochen Hein + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XXX insert index here + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <xsl:apply-templates/> + + + + + + + + + + Removing from p: + + + + + + + + + + + + +

+ + + + +

+
+
+ + + + + + + + + Followed by : + + + + Done Followed by : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + + mailto: + + + + + + + + + + + + + + + + () + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+ + + + + + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + + + + + +
+
+ + +
    + +
  • +
    +
+
+ + + +
    + + + + + + +
+
+ + +
  • +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + + + + + + + + + + + + + + + + + -> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Citation of nonexistent id: + + + [??? + + ] + + + [] + + + + + + +
    + + +
    +
    + + + + Obsolete tag "graphic" found. + + + + + + + + + + + + + + + + + + + + + + + + + % + + + + + + + + + + + + + + + + + + + + + title tag is empty! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Error: no ID for constraint linkend: + + . + + + + + + Warning: multiple "IDs" for constraint linkend: + + + . + + + + + + + + + + + + + + + + + + + + + XRef to nonexistent id: + + + [??? + + ] + + + Uh, multiple linkends + + + + + + + + Kapitel + + + Abschnitt + + + Abbildung + + + + Listing + + + + Tabelle + + + Anhang + + + + + Cant't handle xref to + + : + + + (??? $refelem) + + + + + + + + + + + + + "" + + + + + ()0 + + + + + + + + + + + + + + + + + + + + + ISBN + + + + + + + + + + + + +
    []
    +

    , + + , + + + + + + , + + + .

    + +
    +
    +
    + + +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + , + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + sect + + + + + + + + table + + + + + + + + figure + + + + + + + + + + + + + + + + + +
    diff --git a/docs-xml/xslt/expand-sambadoc.xsl b/docs-xml/xslt/expand-sambadoc.xsl new file mode 100644 index 0000000000..5b539df54a --- /dev/null +++ b/docs-xml/xslt/expand-sambadoc.xsl @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + none + + + + + + + = + + + + + + + + + + + + + + + + + + + + + + + Related command: + + + + + + + + + + + + + + + + = + + + + + + + + + + # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + html + + + images/.png + + + + + + + + 100 + + + + 1 + + + + + + images/.png + + + + + + + + 50 + + + + 1 + + + + latex + + + images/ + + + + + + + diff --git a/docs-xml/xslt/expand-smbconfdoc.xsl b/docs-xml/xslt/expand-smbconfdoc.xsl new file mode 100644 index 0000000000..5472d61a9a --- /dev/null +++ b/docs-xml/xslt/expand-smbconfdoc.xsl @@ -0,0 +1,168 @@ + + + + + + + + + + + + + Related command + + + + + + + + + # + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + + + + + + + + + + + + + Example: + + + + + = + + + + + + + + + + + + + + Default: + + + + + = + + + + + + + + + + + + + + + No default + + + + + + + + + + + + + + + + + + + preferred + + + + + + + + + + + + + + + + + + This parameter is a synonym for . + + + + + + + + + preferred + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/extract-examples.xsl b/docs-xml/xslt/extract-examples.xsl new file mode 100644 index 0000000000..fc90addecc --- /dev/null +++ b/docs-xml/xslt/extract-examples.xsl @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + examples/.conf + + + Writing + + for + + + + + + + + + + diff --git a/docs-xml/xslt/figures/caution.eps b/docs-xml/xslt/figures/caution.eps new file mode 100644 index 0000000000..54bd2be6ba --- /dev/null +++ b/docs-xml/xslt/figures/caution.eps @@ -0,0 +1,158 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.16 by Peter Kirchgessner +%%Title: /home/users/jht/SVN/samba-docs/xslt/figures/caution.eps +%%CreationDate: Wed Apr 13 23:49:51 2005 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 43 43 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228346456694 14.173228346456694 translate +% Translate to begin of first scanline +0 28.800000000000001 translate +28.800000000000001 -28.800000000000001 scale +% Image geometry +40 40 8 +% Transformation matrix +[ 40 0 0 40 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 40 string def +/gstr 40 string def +/bstr 40 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 2261 ASCII Bytes +colorimage +mf3:emf.e~> +mf3:emf.e~> +mf3:emf.e~> +nc/Cbnc++~> +nc/Cbnc++~> +nc/Cbnc++~> +oDe^gs8VusoDa=~> +oDe^gs8VusoDa=~> +oDe^gs8VusoDa=~> +o`+jiqZ$Npo`'F~> +o`+jiqZ$Npo`'F~> +o`+jiqZ$Npo`'F~> +p&G!kp](3mp&BO~> +p&G!kp](3mp&BO~> +p&G!kp](3mp&BO~> +pAb*lp&G!kpA]X~> +pAb*lp&G!kpA]X~> +pAb*lp&G!kpA]X~> +p](3moDedip]#a~> +p](3moDedip]#a~> +p](3moDedip]#a~> +q#Cj~> +q#Cj~> +q#Cj~> +q>^Eon,N@eq>Ys~> +q>^Eon,N@eq>Ys~> +q>^Eon,N@eq>Ys~> +qZ$Npq>^?mqZ$NpqYu'~> +qZ$Npq>^?mqZ$NpqYu'~> +qZ$Npq>^?mqZ$NpqYu'~> +qu?Wqq>^^Eoqu;0~> +qu?Wqq>^^Eoqu;0~> +qu?Wqq>^^Eoqu;0~> +r;Z`rq#C3kq#C +r;Z`rq#C3kq#C +r;Z`rq#C3kq#C +rVuisp](*jp](3mrVqB~> +rVuisp](*jp](3mrVqB~> +rVuisp](*jp](3mrVqB~> +rr;rtp&FpipAb*lrr7K~> +rr;rtp&FpipAb*lrr7K~> +rr;rtp&FpipAb*lrr7K~> +rr;uuo`+ghp&G!ks8RT~> +rr;uuo`+ghp&G!ks8RT~> +rr;uuo`+ghp&G!ks8RT~> +s8W*!oDe^go`+pks8RT~> +s8W*!oDe^go`+pks8RT~> +s8W*!oDe^go`+pks8RT~> +!<<#uoDeaho)J^i!<7Q~> +!<<#uoDeaho)J^i!<7Q~> +!<<#uoDeaho)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!<<#uo)J^inc/Uh!<7Q~> +!<<#uo)J^inc/Uh!<7Q~> +!<<#uo)J^inc/Uh!<7Q~> +s8W*!o)J^io)J[h!<7Q~> +s8W*!o)J^io)J[h!<7Q~> +s8W*!o)J^io)J[h!<7Q~> +s8W&uj8])Ys8RT~> +s8W&uj8])Ys8RT~> +s8W&uj8])Ys8RT~> +rr;rtjo>;[rr7K~> +rr;rtjo>;[rr7K~> +rr;rtjo>;[rr7K~> +rVuispAb'kpAb*lrVqB~> +rVuispAb'kpAb*lrVqB~> +rVuispAb'kpAb*lrVqB~> +r;Z`rp](-kq#C +r;Z`rp](-kq#C +r;Z`rp](-kq#C +qu?Wqq>^^Eoqu;0~> +qu?Wqq>^^Eoqu;0~> +qu?Wqq>^^Eoqu;0~> +qZ$Npq>^?mqZ$NpqYu'~> +qZ$Npq>^?mqZ$NpqYu'~> +qZ$Npq>^?mqZ$NpqYu'~> +q>^EoqZ$Hnqu?Wqq>Ys~> +q>^EoqZ$Hnqu?Wqq>Ys~> +q>^EoqZ$Hnqu?Wqq>Ys~> +q#Cj~> +q#Cj~> +q#Cj~> +p](3moDedip]#a~> +p](3moDedip]#a~> +p](3moDedip]#a~> +pAb*lp&G!kpA]X~> +pAb*lp&G!kpA]X~> +pAb*lp&G!kpA]X~> +p&G!kp](3mp&BO~> +p&G!kp](3mp&BO~> +p&G!kp](3mp&BO~> +o`+mjq>^Eoo`'F~> +o`+mjq>^Eoo`'F~> +o`+mjq>^Eoo`'F~> +oDeahr;Z`roDa=~> +oDeahr;Z`roDa=~> +oDeahr;Z`roDa=~> +o)JFao)F4~> +o)JFao)F4~> +o)JFao)F4~> +nGi@cnGe"~> +nGi@cnGe"~> +nGi@cnGe"~> +g&HR~> +g&HR~> +g&HR~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/docs-xml/xslt/figures/important.eps b/docs-xml/xslt/figures/important.eps new file mode 100644 index 0000000000..13b80498f6 --- /dev/null +++ b/docs-xml/xslt/figures/important.eps @@ -0,0 +1,158 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.16 by Peter Kirchgessner +%%Title: /home/users/jht/SVN/samba-docs/xslt/figures/important.eps +%%CreationDate: Wed Apr 13 23:49:17 2005 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 43 43 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228346456694 14.173228346456694 translate +% Translate to begin of first scanline +0 28.800000000000001 translate +28.800000000000001 -28.800000000000001 scale +% Image geometry +40 40 8 +% Transformation matrix +[ 40 0 0 40 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 40 string def +/gstr 40 string def +/bstr 40 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 2261 ASCII Bytes +colorimage +mf3:emf.e~> +mf3:emf.e~> +mf3:emf.e~> +nc/Cbnc++~> +nc/Cbnc++~> +nc/Cbnc++~> +oDe^gs8VusoDa=~> +oDe^gs8VusoDa=~> +oDe^gs8VusoDa=~> +o`+jiqZ$Npo`'F~> +o`+jiqZ$Npo`'F~> +o`+jiqZ$Npo`'F~> +p&G!kp](3mp&BO~> +p&G!kp](3mp&BO~> +p&G!kp](3mp&BO~> +pAb*lp&G!kpA]X~> +pAb*lp&G!kpA]X~> +pAb*lp&G!kpA]X~> +p](3moDedip]#a~> +p](3moDedip]#a~> +p](3moDedip]#a~> +q#Cj~> +q#Cj~> +q#Cj~> +q>^Eon,N@eq>Ys~> +q>^Eon,N@eq>Ys~> +q>^Eon,N@eq>Ys~> +qZ$Npq>^?mqZ$NpqYu'~> +qZ$Npq>^?mqZ$NpqYu'~> +qZ$Npq>^?mqZ$NpqYu'~> +qu?Wqq>^^Eoqu;0~> +qu?Wqq>^^Eoqu;0~> +qu?Wqq>^^Eoqu;0~> +r;Z`rq#C3kq#C +r;Z`rq#C3kq#C +r;Z`rq#C3kq#C +rVuisp](*jp](3mrVqB~> +rVuisp](*jp](3mrVqB~> +rVuisp](*jp](3mrVqB~> +rr;rtp&FpipAb*lrr7K~> +rr;rtp&FpipAb*lrr7K~> +rr;rtp&FpipAb*lrr7K~> +rr;uuo`+ghp&G!ks8RT~> +rr;uuo`+ghp&G!ks8RT~> +rr;uuo`+ghp&G!ks8RT~> +s8W*!oDe^go`+pks8RT~> +s8W*!oDe^go`+pks8RT~> +s8W*!oDe^go`+pks8RT~> +!<<#uoDeaho)J^i!<7Q~> +!<<#uoDeaho)J^i!<7Q~> +!<<#uoDeaho)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#o)JXgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!ri6#nc/Rgo)J^i!<7Q~> +!<<#uo)J^inc/Uh!<7Q~> +!<<#uo)J^inc/Uh!<7Q~> +!<<#uo)J^inc/Uh!<7Q~> +s8W*!o)J^io)J[h!<7Q~> +s8W*!o)J^io)J[h!<7Q~> +s8W*!o)J^io)J[h!<7Q~> +s8W&uj8])Ys8RT~> +s8W&uj8])Ys8RT~> +s8W&uj8])Ys8RT~> +rr;rtjo>;[rr7K~> +rr;rtjo>;[rr7K~> +rr;rtjo>;[rr7K~> +rVuispAb'kpAb*lrVqB~> +rVuispAb'kpAb*lrVqB~> +rVuispAb'kpAb*lrVqB~> +r;Z`rp](-kq#C +r;Z`rp](-kq#C +r;Z`rp](-kq#C +qu?Wqq>^^Eoqu;0~> +qu?Wqq>^^Eoqu;0~> +qu?Wqq>^^Eoqu;0~> +qZ$Npq>^?mqZ$NpqYu'~> +qZ$Npq>^?mqZ$NpqYu'~> +qZ$Npq>^?mqZ$NpqYu'~> +q>^EoqZ$Hnqu?Wqq>Ys~> +q>^EoqZ$Hnqu?Wqq>Ys~> +q>^EoqZ$Hnqu?Wqq>Ys~> +q#Cj~> +q#Cj~> +q#Cj~> +p](3moDedip]#a~> +p](3moDedip]#a~> +p](3moDedip]#a~> +pAb*lp&G!kpA]X~> +pAb*lp&G!kpA]X~> +pAb*lp&G!kpA]X~> +p&G!kp](3mp&BO~> +p&G!kp](3mp&BO~> +p&G!kp](3mp&BO~> +o`+mjq>^Eoo`'F~> +o`+mjq>^Eoo`'F~> +o`+mjq>^Eoo`'F~> +oDeahr;Z`roDa=~> +oDeahr;Z`roDa=~> +oDeahr;Z`roDa=~> +o)JFao)F4~> +o)JFao)F4~> +o)JFao)F4~> +nGi@cnGe"~> +nGi@cnGe"~> +nGi@cnGe"~> +g&HR~> +g&HR~> +g&HR~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/docs-xml/xslt/figures/note.eps b/docs-xml/xslt/figures/note.eps new file mode 100644 index 0000000000..8ce4a801dc --- /dev/null +++ b/docs-xml/xslt/figures/note.eps @@ -0,0 +1,152 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.16 by Peter Kirchgessner +%%Title: /home/users/jht/SVN/samba-docs/xslt/figures/note.eps +%%CreationDate: Wed Apr 13 23:48:34 2005 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 42 42 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228346456694 14.173228346456694 translate +% Translate to begin of first scanline +0 27.354330708661422 translate +27.354330708661422 -27.354330708661422 scale +% Image geometry +38 38 8 +% Transformation matrix +[ 38 0 0 38 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 38 string def +/gstr 38 string def +/bstr 38 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 2705 ASCII Bytes +colorimage +g])d~> +g])d~> +g])d~> +nc/LenGe"~> +nc/LenGe"~> +nc/LenGe"~> +pAa^ao`'F~> +pAa^ao`'F~> +pAa^ao`'F~> +p](-kqZ$HnpA]X~> +p](-kqZ$HnpA]X~> +p](-kqZ$HnpA]X~> +q>^EooDeahq#>j~> +q>^EooDeahq#>j~> +q>^EooDeahq#>j~> +qZ$NpnGiIfq>Ys~> +qZ$NpnGiIfq>Ys~> +qZ$NpnGiIfq>Ys~> +r;Z`rmJm+bqu;0~> +r;Z`rmJm+bqu;0~> +r;Z`rmJm+bqu;0~> +r;ZcslMpkaqu;0~> +r;ZcslMpkaqu;0~> +r;ZcslMpkaqu;0~> +rVultkl:Y_r;V9~> +rVultkl:Y_r;V9~> +rVultkl:Y_r;V9~> +rr;uus8VoqnGiIfrVqB~> +rr;uus8VoqnGiIfrVqB~> +rr;uus8VoqnGiIfrVqB~> +rr;uu!ri6#rVuisnGiLgrVqB~> +rr;uu!ri6#rVuisnGiLgrVqB~> +rr;uu!ri6#rVuisnGiLgrVqB~> +s8W*!s8N<(s8N*!rrE)u!:g*h!<3"K~> +s8W*!s8N<(s8N*!rrE)u!:g*h!<3"K~> +s8W*!s8N<(s8N*!rrE)u!:g*h!<3"K~> +#QFc(s8N'!s8E!$rr<'!s8E#is8E#us*t~> +#QFc(s8N'!s8E!$rr<'!s8E#is8E#us*t~> +#QFc(s8N'!s8E!$rr<'!s8E#is8E#us*t~> +#6+Z'rr<'!r;Zp!!!)utrrDZjrrE*!J,~> +#6+Z'rr<'!r;Zp!!!)utrrDZjrrE*!J,~> +#6+Z'rr<'!r;Zp!!!)utrrDZjrrE*!J,~> +#6+Z'rr<'!rW)uur;cisrW)WkrrE*!J,~> +#6+Z'rr<'!rW)uur;cisrW)WkrrE*!J,~> +#6+Z'rr<'!rW)uur;cisrW)WkrrE*!J,~> +!WN0!rs8]*!!*'!!!*'!rW)rtrW)]mrrE*!J,~> +!WN0!rs8]*!!*'!!!*'!rW)rtrW)]mrrE*!J,~> +!WN0!rs8]*!!*'!!!*'!rW)rtrW)]mrrE*!J,~> +rrE&u!!)utrrE#tr;cisrrDfn!W`9#J,~> +rrE&u!!)utrrE#tr;cisrrDfn!W`9#J,~> +rrE&u!!)utrrE#tr;cisrrDfn!W`9#J,~> +rrE&uq>gEmrW)rtrrDiorr<'!J,~> +rrE&uq>gEmrW)rtrrDiorr<'!J,~> +rrE&uq>gEmrW)rtrrDiorr<'!J,~> +rrE#trW)uurW)iqrW)uurrDlprr<'!J,~> +rrE#trW)uurW)iqrW)uurrDlprr<'!J,~> +rrE#trW)uurW)iqrW)uurrDlprr<'!J,~> +rrDusrW)rtrW)iqqZ-Kmrr<'!J,~> +rrDusrW)rtrW)iqqZ-Kmrr<'!J,~> +rrDusrW)rtrW)iqqZ-Kmrr<'!J,~> +rrDrrrW)rtrW)iqrW!!!!;c`q!!*%L~> +rrDrrrW)rtrW)iqrW!!!!;c`q!!*%L~> +rrDrrrW)rtrW)iqrW!!!!;c`q!!*%L~> +rrDlprW)rtrW)lrrr<-#!!)orrr<'!J,~> +rrDlprW)rtrW)lrrr<-#!!)orrr<'!J,~> +rrDlprW)rtrW)lrrr<-#!!)orrr<'!J,~> +rrDfnrW)rtrW)rt!!*#u!!)or!W`9#J,~> +rrDfnrW)rtrW)rt!!*#u!!)or!W`9#J,~> +rrDfnrW)rtrW)rt!!*#u!!)or!W`9#J,~> +!WN/ns8E#ts8E!"rr<&us8N)ts8N*!s*t~> +!WN/ns8E#ts8E!"rr<&us8N)ts8N*!s*t~> +!WN/ns8E#ts8E!"rr<&us8N)ts8N*!s*t~> +!ri6#p&G!krr;rtr;Zcsrr;uus8RT~> +!ri6#p&G!krr;rtr;Zcsrr;uus8RT~> +!ri6#p&G!krr;rtr;Zcsrr;uus8RT~> +!ri6#oDedi!ri6#r;Z`rrr;uus8RT~> +!ri6#oDedi!ri6#r;Z`rrr;uus8RT~> +!ri6#oDedi!ri6#r;Z`rrr;uus8RT~> +!ri6#o)J=^rr;uus8RT~> +!ri6#o)J=^rr;uus8RT~> +!ri6#o)J=^rr;uus8RT~> +s8W*!nGi7`rr;uurr7K~> +s8W*!nGi7`rr;uurr7K~> +s8W*!nGi7`rr;uurr7K~> +s8W&uk5YD\rr7K~> +s8W&uk5YD\rr7K~> +s8W&uk5YD\rr7K~> +rr;uuk5YG]rVqB~> +rr;uuk5YG]rVqB~> +rr;uuk5YG]rVqB~> +rVultkl:Y_r;V9~> +rVultkl:Y_r;V9~> +rVultkl:Y_r;V9~> +rVuislMpkaqu;0~> +rVuislMpkaqu;0~> +rVuislMpkaqu;0~> +r;Z`rm/R%bqu;0~> +r;Z`rm/R%bqu;0~> +r;Z`rm/R%bqu;0~> +qu?Wqn,N=dqYu'~> +qu?Wqn,N=dqYu'~> +qu?Wqn,N=dqYu'~> +q>^Eoo)J[hq#>j~> +q>^Eoo)J[hq#>j~> +q>^Eoo)J[hq#>j~> +q#C6lq#C6lp]#a~> +q#C6lq#C6lp]#a~> +q#C6lq#C6lp]#a~> +pAa[`p&BO~> +pAa[`p&BO~> +pAa[`p&BO~> +o)JOdnc++~> +o)JOdnc++~> +o)JOdnc++~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/docs-xml/xslt/figures/tip.eps b/docs-xml/xslt/figures/tip.eps new file mode 100644 index 0000000000..5fb7c31ddb --- /dev/null +++ b/docs-xml/xslt/figures/tip.eps @@ -0,0 +1,152 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.16 by Peter Kirchgessner +%%Title: /home/users/jht/SVN/samba-docs/xslt/figures/tip.eps +%%CreationDate: Wed Apr 13 23:47:57 2005 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 42 42 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228346456694 14.173228346456694 translate +% Translate to begin of first scanline +0 27.354330708661422 translate +27.354330708661422 -27.354330708661422 scale +% Image geometry +38 38 8 +% Transformation matrix +[ 38 0 0 38 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 38 string def +/gstr 38 string def +/bstr 38 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 2579 ASCII Bytes +colorimage +g])d~> +g])d~> +g])d~> +nc/LenGe"~> +nc/LenGe"~> +nc/LenGe"~> +pAa^ao`'F~> +pAa^ao`'F~> +pAa^ao`'F~> +p](-kqZ$HnpA]X~> +p](-kqZ$HnpA]X~> +p](-kqZ$HnpA]X~> +q>^EooDeahq#>j~> +q>^EooDeahq#>j~> +q>^EooDeahq#>j~> +qZ$NpnGiIfq>Ys~> +qZ$NpnGiIfq>Ys~> +qZ$NpnGiIfq>Ys~> +r;Z`rmJm+bqu;0~> +r;Z`rmJm+bqu;0~> +r;Z`rmJm+bqu;0~> +r;ZcslMpkaqu;0~> +r;ZcslMpkaqu;0~> +r;ZcslMpkaqu;0~> +rVultkl:Y_r;V9~> +rVultkl:Y_r;V9~> +rVultkl:Y_r;V9~> +rr;uukPtM]rVqB~> +rr;uukPtM]rVqB~> +rr;uukPtM]rVqB~> +rr;uuk5YG]rVqB~> +rr;uuk5YG]rVqB~> +rr;uuk5YG]rVqB~> +s8W*!jT#5[rr7K~> +s8W*!jT#5[rr7K~> +s8W*!jT#5[rr7K~> +!ri6#j8])Ys8RT~> +!ri6#j8])Ys8RT~> +!ri6#j8])Ys8RT~> +!ri6#p&FU`r;Zcss8RT~> +!ri6#p&FU`r;Zcss8RT~> +!ri6#p&FU`r;Zcss8RT~> +"TJH%s8Vrrs8W#ts8W&us8Vlps8W*!s8RT~> +"TJH%s8Vrrs8W#ts8W&us8Vlps8W*!s8RT~> +"TJH%s8Vrrs8W#ts8W&us8Vlps8W*!s8RT~> +!WN0!s8E#us8;rps8N)os8N'%rr<'!s*t~> +!WN0!s8E#us8;rps8N)os8N'%rr<'!s*t~> +!WN0!s8E#us8;rps8N)os8N'%rr<'!s*t~> +rrE&urW)uurrDus!!*#urrDlprrE*!!W`9#J,~> +rrE&urW)uurrDus!!*#urrDlprrE*!!W`9#J,~> +rrE&urW)uurrDus!!*#urrDlprrE*!!W`9#J,~> +rrE&urW)uu!!)orrrE&upAk3mrr<'!J,~> +rrE&urW)uu!!)orrrE&upAk3mrr<'!J,~> +rrE&urW)uu!!)orrrE&upAk3mrr<'!J,~> +rrE&urW)uu!!)lqrVururW)]mrr<'!J,~> +rrE&urW)uu!!)lqrVururW)]mrr<'!J,~> +rrE&urW)uu!!)lqrVururW)]mrr<'!J,~> +rrE&urW)uu"T\T&!<<)q!!<0#!;QTo!!*%L~> +rrE&urW)uu"T\T&!<<)q!!<0#!;QTo!!*%L~> +rrE&urW)uu"T\T&!<<)q!!<0#!;QTo!!*%L~> +rrE&urW)uu!W`9#quHZprW)`nrr<'!J,~> +rrE&urW)uu!W`9#quHZprW)`nrr<'!J,~> +rrE&urW)uu!W`9#quHZprW)`nrr<'!J,~> +rrE&urW)uu!!)or!W`9#r;Zlu!;QTo!!*%L~> +rrE&urW)uu!!)or!W`9#r;Zlu!;QTo!!*%L~> +rrE&urW)uu!!)or!W`9#r;Zlu!;QTo!!*%L~> +rrE&urW)uu!!)orr;cisrrDio!W`9#J,~> +rrE&urW)uu!!)orr;cisrrDio!W`9#J,~> +rrE&urW)uu!!)orr;cisrrDio!W`9#J,~> +!WN0!s8E#us8;rqrrN3#s82lns8N*!s*t~> +!WN0!s8E#us8;rqrrN3#s82lns8N*!s*t~> +!WN0!s8E#us8;rqrrN3#s82lns8N*!s*t~> +"TJH%s8Vrrs8W&urr;oss8W*!qZ$Qqs8RT~> +"TJH%s8Vrrs8W&urr;oss8W*!qZ$Qqs8RT~> +"TJH%s8Vrrs8W&urr;oss8W*!qZ$Qqs8RT~> +"TJH%s8VrrrVu`prr;rtqZ$Qqs8RT~> +"TJH%s8VrrrVu`prr;rtqZ$Qqs8RT~> +"TJH%s8VrrrVu`prr;rtqZ$Qqs8RT~> +!ri6#nGiCdq#C?os8RT~> +!ri6#nGiCdq#C?os8RT~> +!ri6#nGiCdq#C?os8RT~> +s8W*!jT#5[rr7K~> +s8W*!jT#5[rr7K~> +s8W*!jT#5[rr7K~> +s8W&uk5YD\rr7K~> +s8W&uk5YD\rr7K~> +s8W&uk5YD\rr7K~> +rr;uuk5YG]rVqB~> +rr;uuk5YG]rVqB~> +rr;uuk5YG]rVqB~> +rVultkl:Y_r;V9~> +rVultkl:Y_r;V9~> +rVultkl:Y_r;V9~> +rVuislMpkaqu;0~> +rVuislMpkaqu;0~> +rVuislMpkaqu;0~> +r;Z`rm/R%bqu;0~> +r;Z`rm/R%bqu;0~> +r;Z`rm/R%bqu;0~> +qu?Wqn,N=dqYu'~> +qu?Wqn,N=dqYu'~> +qu?Wqn,N=dqYu'~> +q>^Eoo)J[hq#>j~> +q>^Eoo)J[hq#>j~> +q>^Eoo)J[hq#>j~> +q#C6lq#C6lp]#a~> +q#C6lq#C6lp]#a~> +q#C6lq#C6lp]#a~> +pAa[`p&BO~> +pAa[`p&BO~> +pAa[`p&BO~> +o)JOdnc++~> +o)JOdnc++~> +o)JOdnc++~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/docs-xml/xslt/figures/warning.eps b/docs-xml/xslt/figures/warning.eps new file mode 100644 index 0000000000..184452b4c2 --- /dev/null +++ b/docs-xml/xslt/figures/warning.eps @@ -0,0 +1,134 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.16 by Peter Kirchgessner +%%Title: /home/users/jht/w2.eps +%%CreationDate: Thu Apr 14 00:46:36 2005 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 47 47 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228346456694 14.173228346456694 translate +% Translate to begin of first scanline +0 32 translate +32 -32 scale +% Image geometry +32 32 8 +% Transformation matrix +[ 32 0 0 32 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 32 string def +/gstr 32 string def +/bstr 32 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 1493 ASCII Bytes +colorimage +i;eB~> +i;eB~> +i;eB~> +i;eB~> +i;eB~> +i;eB~> +rrD0\rr@Q~> +rrD0Yrr@Q~> +rrD0Yrr@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rr<'!k5tec!!%N~> +rr<&sk5YS]!!%N~> +rr<&sk5YS]!!%N~> +rr<'!k5tec!!%N~> +rr<&sk5YS]!!%N~> +rr<&sk5YS]!!%N~> +rr<'!k5tec!!%N~> +rr<&sk5YS]!!%N~> +rr<&sk5YS]!!%N~> +rr<'!k5tec!!%N~> +rr<&sk5YS]!!%N~> +rr<&sk5YS]!!%N~> +rr<'!k5tec!!%N~> +rr<&sk5YS]!!%N~> +rr<&sk5YS]!!%N~> +rr<'!k5tec!!%N~> +rr<&sk5YS]!!%N~> +rr<&sk5YS]!!%N~> +rr<'!k5tec!!%N~> +rr<&sk5YS]!!%N~> +rr<&sk5YS]!!%N~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrDfnq?-Hkrr@Q~> +rrDfkq>g6err@Q~> +rrDfkq>g6err@Q~> +rrD0\rr@Q~> +rrD0Yrr@Q~> +rrD0Yrr@Q~> +i;eB~> +i;eB~> +i;eB~> +i;eB~> +i;eB~> +i;eB~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/docs-xml/xslt/fo.xsl b/docs-xml/xslt/fo.xsl new file mode 100644 index 0000000000..f095f5df8f --- /dev/null +++ b/docs-xml/xslt/fo.xsl @@ -0,0 +1,8 @@ + + + + + + + diff --git a/docs-xml/xslt/generate-attributions.xsl b/docs-xml/xslt/generate-attributions.xsl new file mode 100644 index 0000000000..90e3e17568 --- /dev/null +++ b/docs-xml/xslt/generate-attributions.xsl @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + Attribution + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + mailto: + + + + + + + + ( + + ) + + + + + + + + + + diff --git a/docs-xml/xslt/generate-dependencies.xsl b/docs-xml/xslt/generate-dependencies.xsl new file mode 100644 index 0000000000..e47ec6c698 --- /dev/null +++ b/docs-xml/xslt/generate-dependencies.xsl @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + -images- = + + + + + + + + + -txt-chunks: + + + + + index + + + + + + .txt + + + + diff --git a/docs-xml/xslt/html-chunk.xsl b/docs-xml/xslt/html-chunk.xsl new file mode 100644 index 0000000000..00b310610a --- /dev/null +++ b/docs-xml/xslt/html-chunk.xsl @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/html-common.xsl b/docs-xml/xslt/html-common.xsl new file mode 100644 index 0000000000..b584214cd7 --- /dev/null +++ b/docs-xml/xslt/html-common.xsl @@ -0,0 +1,87 @@ + + + + + + + + + + +text/css + + + + + + + + ..html + + + + + + + + + + + + + + + + + + + + + + + + + + Endterm points to nonexistent ID: + + + ??? + + + + + + + + + + + + + + + + Link element has no content and no Endterm. And linkend's pointer has no title. + Nothing to show in the link to + + + + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/html.xsl b/docs-xml/xslt/html.xsl new file mode 100644 index 0000000000..8481a86d24 --- /dev/null +++ b/docs-xml/xslt/html.xsl @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs-xml/xslt/html/samba.css b/docs-xml/xslt/html/samba.css new file mode 100644 index 0000000000..3d926e8e74 --- /dev/null +++ b/docs-xml/xslt/html/samba.css @@ -0,0 +1,80 @@ +BODY { + font-family: helvetica, arial, lucida sans, sans-serif; + background-color: white; +} + +H1, H2, H3 { + color: blue; + font-size: 120%; + padding: 2px; + margin-top: 0px; +} + +H1 { + background-color: #EEEEFF; + color: blue; +} + +H2 { + background-color: #DDDDFF; + color: blue; +} + +H3 { + background-color: #CCCCFF; + color: blue; +} + +H4 { + color: blue; +} + +TR.qandadiv TD { + padding-top: 1em; +} + +DIV.navhead { + font-size: 80%; +} + +A:link { + color: #36F; +} + +A:visited { + color: #96C; +} + +A:active { + color: #F63; +} + +TR.question { + color: #33C; + font-weight: bold; +} + +TR.question TD { + padding-top: 1em; +} + +DIV.variablelist { + padding-left: 2em; + color: #33C; +} + +P { + color: black; +} + +DIV.note, DIV.warning, DIV.caution, DIV.tip, DIV.important { + border: dashed 1px; + background-color: #EEEEFF; + width: 40em; +} + +PRE.programlisting, PRE.screen { + border: #630 1px dashed; + color: #630; +} + diff --git a/docs-xml/xslt/latex.overrides.xml b/docs-xml/xslt/latex.overrides.xml new file mode 100644 index 0000000000..1923a63f08 --- /dev/null +++ b/docs-xml/xslt/latex.overrides.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs-xml/xslt/latex.xsl b/docs-xml/xslt/latex.xsl new file mode 100644 index 0000000000..bb0907df55 --- /dev/null +++ b/docs-xml/xslt/latex.xsl @@ -0,0 +1,227 @@ + + + + + + + + + /appendix toc,title + article/appendix nop + /article toc,title + book toc,title,figure,table,example,equation + /chapter toc,title,lop + part toc,title + /preface toc,title + qandadiv toc + qandaset toc + procedure lop + reference toc,title + /sect1 toc + /sect2 toc + /sect3 toc + /sect4 toc + /sect5 toc + /section toc + set toc,title + + + + + + + + XRef to nonexistent id: + XrefId[? + + ?] + + + + + + + + + + + + + + + + + + + + + + + + +default + +hyperfigures,hyperindex,citecolor=black,urlcolor=black,filecolor=black,linkcolor=black,menucolor=red,pagecolor=black +xslt/figures +1 + + +1 +1 +utf8 + +1 + + +{\bfseries } + +sambadoc +english + + + + + + + = + + + + + + + # + + + + + + + + + + + \smbconfoption{ + + + + } + + + + = + + + + + + + + + \begin{lstlisting}[language=smbconf,style=smbconfblock] + + \end{lstlisting} + + + + \smbconfsection{ + + + + } + + + + \includegraphics[scale= + + + + .50 + + ]{ + images/ + + } + + + + + + + + + + + + + + \begin{description} + + + + \end{description} + + + + # + + + + + + + + + \section{} + + + + + + \item[{}]\null{} + \index{} + This parameter is a synonym for \smbconfoption{}. + + + \item[{ + ( + + ) + }]\null{} + \index{} + + + + Default: + \emph{ + + + + = + + + + No default + + + } + + + + + + + Example: + \emph{ + = + + } + + + + + + + + diff --git a/docs-xml/xslt/latex/sambadoc.cls b/docs-xml/xslt/latex/sambadoc.cls new file mode 100644 index 0000000000..8fe0043bc9 --- /dev/null +++ b/docs-xml/xslt/latex/sambadoc.cls @@ -0,0 +1,345 @@ +% $Id$ +% phstyle.cls -- Macros for formatting Prentice-Hall Books +% -- Compiled by J.K. Shultis, Dec. 1993 +% -- Modified and enhanced for LaTeX2e mdh/rlm 1997/02 +% -- Style Modifications Lori Hughes June 2002 +% -- Modifications for Samba by Jelmer Vernooij 2003-2005 + +\NeedsTeXFormat{LaTeX2e}% +\ProvidesClass{sambadoc}[2005/06/13 Samba Documentation class] +\newif\if@ph +\@phfalse +\DeclareOption{ph}{ \@phtrue } +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} +\ProcessOptions% + +% Base everything on the default class 'report'. +\LoadClass{report}% +%================================================================================ +% 1. Page layout dimensions +% 3. Define new fonts for headings +% 4. Redefines the way "figure" amd "table" are formated in a \caption +% 5. Defines a \capt macro which defines (1) \captwidth, (2) \captsize +% and \beforetableskip. +% 6. Defines and modifies FANCYHDS.STY for headers and foots +% 7. Change sectioning headings to bold sans serif fonts +% 8. Turn off leader dots in Table of Contents +%====================================================================== + +%====================== Page Layout +% \oddsidemargin 0.750in \evensidemargin 0.750in \textwidth 5.00in +% \topmargin 0.625in \headheight 0.3in \headsep 0.2in +% \textheight 7.3in %\footheight .2in +% \footskip 0.3in +% \parskip 0ex \marginparwidth 1.00in \marginparsep 0.5in +%\setlength\arraycolsep{1pt} + +\if@ph + \RequirePackage{geometry} + \geometry{ + twoside, + openleft, + papersize={7in,9.25in}, + lmargin=.75in, + rmargin=.75in, + bmargin=.625in, + tmargin=.825in, + width=5.5in, + height=7.325in, + marginparwidth=0.35in, + headheight=0.2in, + textwidth=5in, + headsep=.25in, + footskip=.025in} + %\usepackage[letter,cam,cross,center]{crop} +\fi + +%====================== Define special fonts +\newfont{\BIG}{cminch} %--- One-inch font +\newfont{\sfbHuge}{cmssbx10 scaled\magstep5} %-- 25pt sans serif bold +\newfont{\sfblarge}{cmssbx10 scaled\magstep1} %-- 12pt sans serif bold +\newfont{\sfbeleven}{cmssbx10 scaled\magstephalf} %-- 11pt sans serif bold +\newfont{\sfb}{cmssbx10} %-- 10pt sans serif bold +\newfont{\sfeight}{cmss8} %-- 8pt sans serif +\newfont{\sfnine}{cmss8 at 9pt} %-- 9pt sans serif + +\newfont{\defnem}{cmbxti10} %-- 10pt sans serif bold +\def\spacingset#1{\def\baselinestretch{#1}\small\normalsize} + +%-----------Change section heading font sizes here---- +\newfont{\sfbsection}{cmssbx10 at 13pt} +\newfont{\sfbsubsec}{cmssbx10 at 12pt} +\newfont{\sfbsubsub}{cmssbx10 at 11pt} +\newfont{\sfbpara}{cmssbx10} +%--------------------------------------------------- + + +% +% Theorem hack +% + +\def\@begintheorem#1#2{\trivlist + \item[\hskip \labelsep{\bfseries #1\ #2:}]\itshape} + +%===================== Redefine the \@makecaption command + \long\def\@makecaption#1#2{\vskip 10\p@ +%% \setbox\@tempboxa\hbox{#1: #2}% %% original label definition + \setbox\@tempboxa\hbox{\textbf{ \small #1.} \small #2}% %% bold and . instead of : + \ifdim \wd\@tempboxa >\hsize +%% #1: #2\par %% original definition + \textbf{ \small #1.} \small #2\par %% bold and . instead of : + \else + \hbox to\hsize{\hfil\box\@tempboxa\hfil}% %% original +%% \hbox to\hsize{\box\@tempboxa\hfil}% %% no centering + \fi} + +%===================== New caption macro +\newlength{\captsize} \let\captsize=\footnotesize +\newlength{\captwidth} \setlength{\captwidth}{\textwidth} +\newlength{\beforetableskip} \setlength{\beforetableskip}{.5\baselineskip} +\newcommand{\capt}[1]{\begin{minipage}{\captwidth} + \let\normalsize=\captsize + \caption[#1]{#1} + \end{minipage}\\ \vspace{\beforetableskip}} + + +%---------- Change Figure Label +\newcommand{\thefigurename}{Figure} %-- set default: Figure +\def\fnum@figure{\thefigurename\ \thefigure} + +% This is to get the equation numbers in the form (section.equation), +% and to have the equation counter reset every time the section +% counter is incremented. + +\def\theequation{\thechapter.\arabic{equation}} +\@addtoreset{equation}{chapter} + +\RequirePackage{fancyhdr} + +%------------------- Modify Headers for Prentice-Hall Book Style +%---------- Setup headers and footers +\pagestyle{fancyplain} + +%--- Redefine Headers +\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} +% +\lhead[\fancyplain{}{\bf\thepage}]{\fancyplain{}{\sfnine\rightmark}} +% +%\rhead[\fancyplain{}{\footnotesize\sf\CHHEAD}]{\fancyplain{}{\bf\thepage}} + \rhead[\fancyplain{}{\sfnine \leftmark}]{\fancyplain{}{\bf\thepage}} +%--- Empty footers on every page (except initial chapter page which has +%--- page number) and optionally a small date stamp +\cfoot[\fancyplain{}{}]{\fancyplain{}{}} +\rfoot[\fancyplain{}{}]{\fancyplain{\hspace{\fill}\\ \bf\thepage}{}} +\lfoot[\fancyplain{\hspace{\fill}\\ \bf\thepage}{}]{\fancyplain{}{}} +%-- replace the two lines above with the two below for a date stamp footer +%\rfoot[\fancyplain{\scriptsize \today}{\scriptsize \today}]{\fancyplain{\bf\thepage}{}} +%\lfoot[\fancyplain{\bf\thepage}{}]{\fancyplain{\scriptsize \today}{\scriptsize \today}} +%--- Change format of section header +% +% rlm added chaptermark 10/11/96 +\def\sectionmark#1{\markright{\ifnum \c@secnumdepth >\z@ + {\sfeight Section}~\thesection.\quad \fi #1}} +\def\sectionsmark#1{\markright{#1}{#1}} +% +\def\chaptermark#1{\markboth{#1 \quad \@chapapp{}~\thechapter}{}} +\def\chaptersmark#1{\markboth{#1}{#1}} + + +%===================== Change Section Heads to Bold Sans Serif +% Create bolds sans serif sectioning headings. Also the headings have +% been reduced in size with less space before and after the heading. +% Modified from macros given in BK10.STY +% +%----------------------------- part --------------------------------- +\def\@part[#1]#2{% + \thispagestyle{empty} + \ifodd\c@page\hbox{}\else\clearpage\fi + \addtocounter{page}{-2} + \thispagestyle{empty} + \ifnum \c@secnumdepth >-2\relax + \refstepcounter{part}% + \addcontentsline{toc}{part}{Part \thepart\hspace{1em}#1}% + \else + \addcontentsline{toc}{part}{Part #1}% + \fi + {\centering + \interlinepenalty \@M + \normalfont + \ifnum \c@secnumdepth >-2\relax + \huge\bfseries \partname\nobreakspace\thepart + \par + \vskip 20\p@ + \fi + \Huge \bfseries #2\par}% + \@endpart} + +%------------------------- appendix ----------------------------------- + +\let\oldappendix\appendix +\def\appendix{\oldappendix\def\addchaptertoloe{}} + +%------------------------- chapter ----------------------------------- +\def\addchaptertoloe{% + \addtocontents{loe}{\protect\addvspace{14pt}}% + \addtocontents{loe}{\noindent {\bfseries Chapter~\thechapter}\protect\par}% + \addtocontents{loe}{\protect\addvspace{10pt}}% +} + +\def\chapter{\clearpage \thispagestyle{plain} \global\@topnum\z@ +\@afterindentfalse \secdef\@chapter\@schapter} +\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne + \refstepcounter{chapter} + \typeout{\@chapapp\space\thechapter.} + \addcontentsline{toc}{chapter}{Chapter~\protect + \numberline{\thechapter}\uppercase{#1}}\else + \addcontentsline{toc}{chapter}{Chapter~\uppercase{#1}}\fi + \chaptermark{#1} + \addchaptertoloe + \addtocontents{lof}{\protect\addvspace{10pt}} +\addtocontents{lot}{\protect\addvspace{10pt}} \if@twocolumn +\@topnewpage[\@makechapterhead{#2}] + \else \@makechapterhead{#2} + \@afterheading \fi} +% +\def\@schapter#1{\if@twocolumn \@topnewpage[\@makeschapterhead{#1}] + \else \@makeschapterhead{#1}\chaptersmark{#1} + \@afterheading\fi\addcontentsline{toc}{chapter}{\uppercase{#1}}} + + + +\def\@makechapterhead#1{\vspace*{-20pt}{\parindent0pt\raggedright +\ifnum\c@secnumdepth>\m@ne\LARGE\sf\@chapapp{}~\thechapter\par +\vskip3pt\hrule\vskip3pt\hrule +\vskip30pt\fi\raggedright\Huge\sfbHuge\uppercase{#1}\par +\nobreak\vskip70pt}}%\chaptermark{#1}} + +\def\@makeschapterhead#1{\vspace*{4pt}{\parindent0pt +\vskip3pt\hrule\vskip3pt\hrule +\vskip36pt\raggedright\Huge\sfbHuge\uppercase{#1}\par +\nobreak\vskip70pt}}%\chaptersmark{#1}} +\widowpenalty=1000 +\clubpenalty=1000 + +%------------------------ section ----------------------------------- +\def\section{\@startsection{section}{1}{\z@}{-3.5ex plus-1ex + minus -.2ex}{1.8ex}{\sfbsection}} + +%--------------------- subsection ----------------------------------- +\def\subsection{\@startsection{subsection}{2}{\z@}{-2.75ex plus -1ex + minus -.2ex}{1.2ex}{\sfbsubsec}} + +%-------------------- subsubsection -------------------------------- +\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-2.75ex + plus -1ex minus -.2ex}{1.2ex}{\sfbsubsub}} + +%----------------------- paragraph ---------------------------------- +\def\paragraph{\@startsection{paragraph}{4}{\z@}{1.25ex plus + 1ex minus .2ex}{-1em}{\sfbpara}} + +%---------------------- subparagraph -------------------------------- +\def\subparagraph{\@startsection{subparagraph}{4}{\parindent}{1.25ex + plus 1ex minus .2ex}{-1em}{\normalsize\sfb}} + + + +%====================== Turn off leader dots in Table of Contents +\renewcommand{\@dotsep}{500} + +\def\tableofcontents{\markboth{}{}\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn + \fi\thispagestyle{plain} \@makeschapterhead{Contents} + \@afterheading + \chaptersmark{Contents} + \sectionsmark{Contents} + \@starttoc{toc}\if@restonecol\twocolumn\fi} + + +\def\thebibliography#1{\chapter*{Bibliography}\list +% \addcontentsline{toc}{chapter}{Bibliography} + {[\arabic{enumi}]}{\settowidth\labelwidth{2em}\leftmargin\labelwidth +% \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + + +%% BIBLIOGRAPHY +% +%% separate citations with "], [" +\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi +\def\@citea{}\@cite{\@for\@citeb:=#2\do {\@citea\def\@citea{], +[}\@ifundefined {b@\@citeb}{{\bf ?}\@warning {Citation `\@citeb' on +page \thepage \space undefined}}% +{\csname b@\@citeb\endcsname}}}{#1}} + +\def\@cite#1#2{[{#1\if@tempswa, #2\fi}]} + + +%% index + +\def\theindex{\cleardoublepage\@restonecoltrue\if@twocolumn\@restonecolfalse\fi +\columnseprule \z@ +\columnsep 35pt\twocolumn[\@makeschapterhead{Subject Index}] + \chaptersmark{Subject Index}% + \addcontentsline{toc}{chapter}{SUBJECT INDEX} + \thispagestyle{plain}\parindent\z@ + \parskip\z@ plus .3pt\relax\let\item\@idxitem} + + +\renewcommand{\cleardoublepage}{\clearpage\if@twoside \ifodd\c@page\else +\hbox{}\thispagestyle{empty}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi} + +\renewcommand{\numberline}[1]{\sbox\@tempboxa{#1\hspace{2pt}}% + \ifdim\wd\@tempboxa>\@tempdima \else \wd\@tempboxa\@tempdima\fi + \box\@tempboxa} + +% Custom list of examples +\def\listofexamples{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn + \fi\chapter*{List of Examples} + \renewcommand\@pnumwidth{0em} + \@starttoc{loe}\if@restonecol + \twocolumn\fi} + +\def\l@example{\noindent\@dottedtocline{1}{0em}{3.5em}} + +\renewcommand\listfigurename{\uppercase{List Of Figures}} +\renewcommand\listtablename{\uppercase{List Of Tables}} + +% smb.conf syntax highlighting +\RequirePackage{listings} +\RequirePackage{xcolor} + +\lstdefinelanguage{smbconf}{ + morecomment=[l]{\#}, +} + +\newcommand{\linebreaksign}{\hbox{\ensuremath\hookleftarrow}} + +\lstdefinestyle{smbconfblock} +{ + breaklines=true, + backgroundcolor=\color[gray]{0.93}, + frame=single, + frameround=tttt, + prebreak={\space\linebreaksign}, + basicstyle=\small +} + +\newcommand{\smbconfsection}[1]{\emph{#1}} +\newcommand{\smbconfoption}[1]{\index{#1}\emph{#1}} + +\setlength{\emergencystretch}{0cm} + + +\cleardoublepage +\pagenumbering{roman} + +\setcounter{page}{2} +\setcounter{totalnumber}{8} +\setcounter{bottomnumber}{3} +\setcounter{topnumber}{3} +\renewcommand{\textfraction}{0.1} +\renewcommand{\topfraction}{1.0} +\renewcommand{\bottomfraction}{1.0} diff --git a/docs-xml/xslt/man.xsl b/docs-xml/xslt/man.xsl new file mode 100644 index 0000000000..99b2112cb3 --- /dev/null +++ b/docs-xml/xslt/man.xsl @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + : + + + + + + + + + + + + + + + + .sp + + .RS + + + + + + + + + + + \h'- + + + 0 + + + + \n(INu + + + ' + + \h'+ + + + 0 + + + + \n(INu-1 + + + '\c + + + + + + + .sp -1 + .IP \(bu 2.3 + + + + + + + .RE + + + + + + .PP + + + + + + + + + + + + + .sp + .RE + + + + + .SS " + + " + + + + + + + + + + n + .ie + + \{\ + + + + n + .if + + \{\ + + + + .\} + .el \{\ + + + + .\} + + + diff --git a/docs-xml/xslt/manpage-summary.xsl b/docs-xml/xslt/manpage-summary.xsl new file mode 100644 index 0000000000..295cf85749 --- /dev/null +++ b/docs-xml/xslt/manpage-summary.xsl @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + ..html + + () + + + + + + + + + + + + + + + + diff --git a/docs-xml/xslt/sambadoc2pearson.xsl b/docs-xml/xslt/sambadoc2pearson.xsl new file mode 100644 index 0000000000..d712419375 --- /dev/null +++ b/docs-xml/xslt/sambadoc2pearson.xsl @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + = + + + + + + + + + + +
    + + + + + + + + + + + + +
    +
    + + + # + + + + + Encountered <member> element inside of smbconfblock! + + + + + + + + + + = + + + + + + + + + + + + + + +
    diff --git a/docs-xml/xslt/smb.conf-html.xsl b/docs-xml/xslt/smb.conf-html.xsl new file mode 100644 index 0000000000..ebf07d9161 --- /dev/null +++ b/docs-xml/xslt/smb.conf-html.xsl @@ -0,0 +1,103 @@ + + + + + + + + + + + + + smb.conf.xsl + stylesheet + text/css + + + + + + + + + + + + + context + Context: + + + Share-specific + + + + Global + + + + Unknown value for context attribute : + + + + + + + type + Type: + + + + + synonyms + Synonyms: + + , + + + + + + + value + + + Default value + + + Example value + + + + : + + + + + + + + description + + + + + + + + + + + + + diff --git a/docs-xml/xslt/strip-references.xsl b/docs-xml/xslt/strip-references.xsl new file mode 100644 index 0000000000..c3dbb71e11 --- /dev/null +++ b/docs-xml/xslt/strip-references.xsl @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/docs-xml/xslt/yodl.xsl b/docs-xml/xslt/yodl.xsl new file mode 100644 index 0000000000..bac86c826c --- /dev/null +++ b/docs-xml/xslt/yodl.xsl @@ -0,0 +1,320 @@ + + + + + + + + + manpage( + + )()( + + )(package)() + + + + + + article( + + )( + FIXME + )( + + ) + + + + + report( + + )( + FIXME + )( + + ) + + + + + book( + + )( + FIXME + )( + + ) + + + + + + + chapter( + + ) + + + lchapter( + + )( + + ) + + + + + + + + ( + + ) + + + + + + + + + paragraph( + + ) + + + + + part( + + ) + + + + + nchapter( + + ) + + + + + " + + " + + + + code( + + ) + + + + em( + + ) + + + + bf( + + ) + + + + manpagename( + + )( + + ) + + + + manpagesynopsis() + + + + + + manpagedescription() + + + manpageoptions() + + + manpagefiles() + + + manpageseealso() + + + manpagediagnostics() + + + manpagebugs() + + + manpageauthor() + + + manpagesection( + + ) + + + + + + + startdit() + + dit() + + + + + + enddit() + + + + startit() + + it() + + + + + + endit() + + + + startdit() + + dit( + + + + ) + + + + enddit() + + + + label( + + ) + + + + footnote( + + ) + + + + gettocstring() + + + + + url( + + )( + + ) + + + + lref( + + )( + + ) + + + + printindex() + + + + + + sect( + + + lsect( + + )( + + + + ) + + + + + + + subsect( + + + lsubsect( + + )( + + + + ) + + + + + + + subsubsect( + + + lsubsubsect( + + )( + + + + ) + + + + + + + subsubsubsect( + + + lsubsubsubsect( + + )( + + + + ) + + + + + + -- cgit