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.