On Thu, Sep 20, 2012 at 8:09 PM, Denis Bitouzé <dbito...@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} > Absolutely. > 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: \def\script{unix} \input mkht.4ht \one{new,html5,fn-in,charset=utf-8} \two{-cunihtf -utf8} \three{#1 -d/tmp/} \make{ht5} \end{document} \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 -- Radhakrishnan