Hello Steve, your first problem may be caused by using `NoFonts` option either on the command line
mk4ht xhmlatex $1 "ht5mathjax, NoFonts" or in the config file \Preamble{xhtml,mathml, NoFonts} This option prevents tex4ht from inserting formatting elements based on font properties. Problem with these elements is, when you use accented characters, like: \textit{nazdar světe} sequence like <span class="x">nazdar sv</span><span class="x">ě</span><span class="x">te</span> is created. If you don't use accented characters, you probably don't need NoFonts option. If you really want to use this option, you must style font changing commands yourself, like this config file: \Preamble{xhtml, mathml, NoFonts} ... \begin{document} \Configure{textit}{\ifvmode\ShowPar\fi\HCode{<em>}}{\HCode{</em>}} \renewcommand{\sectiontitle}[1]{\ifvmode \IgnorePar\fi% \EndP\HCode{<div class="sectiontitle">}#1\HCode{</div>}% \IgnoreIndent\par% } \Css{.sectiontitle{text-align:center;font-size:large;}} \EndPreamble Regarding the other two problems, without some sample it is hard to tell what's going on, compilation run without problems for me. Regards, Michal 2013/9/23 Steven Dunbar <sdunb...@unl.edu> > In mid-summer, I upgraded to the most recent Fedora 19 distribution of > Linux. As part of the upgrade, I installed the corresponding 2013 TeXLive > package from Fedora. > > Previously (with Fedora 17 and the previous TeXLive version, probably > 2011 or possibly 2012), I had used mzlatex to process LaTeX source files > to XHTML > 1.1 plus MathML 2.0. > > After the upgrade I no longer had mzlatex as a script. After some > searching and learning, I started using the command > mk4ht xhmlatex $1 "/path/to/ht5mathjax" > where ht5mathjax.cfg is the configuration file suggested by Michal > Hoftich and William Hammond. > > This command mostly works, it creates the an html/MathJax file that > is readable with all browsers I have access to. However, there are several > problems: > > 1. Most text formatting no longer exists, for instance, no boldface, a > font change using \texttt{} results in a the same roman font as all > other text, and the macro > \newcommand{\sectiontitle}[1]{\begin{center} {\Large #1} \end{center}} > results in left-justified text at the same size as all other > text. > > After some investigating, I see that the old mzlatex processing > created a *.css file of size 6,335 characters, while the new command > creates a *.css file of size 15 characters. Substituting the old > *.css file restores the text formatting. > > Question: Why doesn't the new command create an appropriate CSS > file? How can I force the processing to create an appropriate CSS? > > 2. During the processing, I get a lot of error messages of the form: > tex4ht.c (2012-07-25-19:36 kpathsea) > tex4ht > --- error --- improper command line > tex4ht [-f<path-separator-ch>]in-file[.dvi] > > This scrolls past too many times to count, the many identical errors fly > by. > But there don't seem to be any problems with the *.html files. > > Question: What's happening? How to fix? > > 3. At the end of the processing, I get the following: > /usr/bin/t4ht: fork: retry: No child processes > /usr/bin/t4ht: fork: retry: No child processes > /usr/bin/t4ht: fork: retry: No child processes > /usr/bin/t4ht: fork: retry: No child processes > /usr/bin/t4ht: fork: Resource temporarily unavailable > --- error --- failed to execute command > > Again, there don't seem to be any problems with the *.html files. > > Question: What's happening? How to fix? > > > Thanks! > > Steve Dunbar > >