[tex4ht] All the compilation options in the .cfg file?

Radhakrishnan CV cvr at river-valley.org
Fri Sep 21 06:23:26 CEST 2012

On Thu, Sep 20, 2012 at 8:09 PM, Denis Bitouzé <dbitouze at wanadoo.fr> wrote:

> Hello,
> if I'm right, a command line as follows:
>   htlatex "config-file,xhtml,fn-in,charset=utf-8" " -cunihtf -utf8"
> may be shortened in:
>   htlatex "config-file" " -cunihtf -utf8"

Yes please.

if config-file.cfg contains:
>   \Preamble{xhtml,fn-in,charset=utf-8}


> My question is about the second set of options, namely:
>   " -cunihtf -utf8"
> is it possible to also store them in the config-file.cfg file?

Not possible. But you can define your own htlatex like custom script (say,
foolatex) which when run like

  foolatex <your file>

will in effect do what you wanted.

Here is a a source file which I use for html5 trials. You might modify to
suit your requirements:

  \input mkht.4ht
  \two{-cunihtf  -utf8}
  \three{#1 -d/tmp/}

\script{..} -- argument can be unix or bat

\one{...} -- can have all options passed on to LaTeX
                (in your case, config-file,xhtml,fn-in charset=utf-8)

\two{...} -- options passed to tex4ht binary which post-processes dvi
                (in your case,  -cunihtf -utf8)

\three{...} -- options passed to t4ht binary which generates css, images
and does all other system specific stuff like moving all output to a custom
directory, or execution of any shell specific commands.

\make{...} -- base name for your scripts.

Save the file as cmd.tex (or any name you like) and run LaTeX on cmd.tex
which will produce seven script files as shown below:

--- Writing file --- ht5latex.unix ---
--- Writing file --- ht5tex.unix ---
--- Writing file --- ht5texi.unix ---
--- Writing file --- ht5context.unix ---
--- Writing file --- ht5xetex.unix ---
--- Writing file --- ht5xelatex.unix ---
--- Writing file --- ht5mex.unix ---

The names are self explanatory.

Look forward to hear after your experiments.

Best regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tex4ht/attachments/20120921/84176f4f/attachment.html>

More information about the tex4ht mailing list