htlatex 没有注意到 tikz 图片后的字体变化

htlatex 没有注意到 tikz 图片后的字体变化

tikz即使我的原因中的最小图片也htlatex无法翻译命令,\emph或者\textbf它们是否在tikz图片之后。

这是一个最小的例子

\documentclass{article}
\usepackage{tikz}

\begin{document}

\emph{Emphasize}, \textbf{bold},\texttt{typewriter},\textit{italics}  
\tikz \draw (0,0) -- (0,1);
\emph{Emphasize}, \textbf{bold},\texttt{typewriter},\textit{italics} 

\end{document}

还有人能验证这个错误吗?我有 texlive 2014,因为它是 Fedora 22 附带的。

发布后我进行了一些搜索并找到了修复该错误的方法:

创建一个名为的文件,bugfix.conf例如

\Preamble{html}

% Translate \textbf, \textit and \texttt directives into <b>, <em> and <code>
\Configure{emph}{\ifvmode\ShowPar\fi\HCode{<em>}}{\HCode{</em>}}
\Configure{textbf}{\ifvmode\ShowPar\fi\HCode{<b>}}{\HCode{</b>}}
\Configure{textit}{\ifvmode\ShowPar\fi\HCode{<i>}}{\HCode{</i>}}
\Configure{texttt}{\ifvmode\ShowPar\fi\HCode{<code>}}{\HCode{</code>}}

\begin{document}
\EndPreamble

然后运行 ​​htlatex 作为

htlatex file.tex "bugfix.conf"

相关内容