Contents Previous Next

Defining a Setting for a Specific Target

All the settings (except %!target) can be glued with a specific target using the %!key(target): value syntax. This way user can define different config for different targets.

This is specially useful in the pre/postproc filters, but is applicable to all settings. For example, defining different styles for HTML and LaTeX:

%!style(html): fancy.css
%!style(tex) : amssymb

For the options setting it's very useful to adjust the converted document:

%!target: sgml
%!options(sgml): --toc
%!options(html): --style foo.css
%!options(txt ): --toc-only --toc-level 2

In this example, the default target is Sgml and it will use TOC. If the user run txt2tags -t html file.t2t, only the HTML options will be used, so the converted file will use "foo.css" style file and will have no TOC.

Contents Previous Next