使用 TeX4ht 创建自己的风格

使用 TeX4ht 创建自己的风格

我在下面给出了我的标签:

\documentclass{book}
\newcommand{\HalfTitle}[1]{\large#1}
\begin{document}
\HalfTitle{Half Title}
\end{document}

我需要在 HTML 输出中这样显示:

<HalfTitle> Half Title </HalfTitle>

我该如何实现这一点?我使用以下标签进行 HTML 转换:

htlatex test "xhtml" " -cunihft" "-cvalidate -p"

请建议...

答案1

--- 文件.tex

\documentclass{article}
\usepackage{mytag}
\begin{document}
\mytag{Test 123}
\end{document}

---自定义.cfg

\Preamble{xhtml}
\NoFonts
\Configure{mytag}{\HCode{<mytag>}}{\HCode{</mytag>}}
\begin{document}
\EndPreamble

--- 我的标签

\ProvidesPackage{mytag} 
\newcommand\mytag[1]{\textbf{#1}}
\endinput

--- 我的标签.4ht

\NewConfigure{mytag}{2}
\let\tmp:mytag\mytag
\renewcommand\mytag[1]{\a:mytag\tmp:mytag#1\b:mytag} 

跑步:

htlatex file.tex "custom,charset=utf-8" " -cunihft"

相关内容