TeX4ht 不太理解 currvita 样式的cvlist
环境。似乎cvlist
将标题作为参数,将此标题排版为\sbox
,并sbox
在第一个列表项中使用。然后 TeX4ht 错误地排版了第一个列表项。有什么快速修复方法吗?
答案1
您没有提供mwe
,所以我使用了这个 LaTeX 代码:
\documentclass{article}
\usepackage[]{currvita}
\begin{document}
\begin{cvlist}{experiences}
\item something about it
\item this was a nightmare
\end{cvlist}
\end{document}
生成 PDF:
当使用 处理时htlatex
,cvlist
会转换为dl
标签,其中文本“expereinces”位于标签中dt
并\item
转换为。可以使用一些代码dd
实现类似于 版本的布局。您可以通过自定义配置文件将 CSS 添加到文档中,例如:pdf
CSS
curr.cfg
\Preamble{html}
\begin{document}
\Css{dl {margin: 2em 0;
padding: 0;
}}
\Css{dt { position: relative;
left: 0;
float:left;
width: 6em;
}}
\Css{dd { border-left: 1px solid \#000;
margin: 0 0 0 8em;
padding: 0 0 .5em .5em;
}}
\EndPreamble
然后你就可以打电话了htlatex yourfile "curr"
。