将 currvita 风格与 tex4ht 结合使用有什么技巧吗?

将 currvita 风格与 tex4ht 结合使用有什么技巧吗?

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:

在此处输入图片描述

当使用 处理时htlatexcvlist会转换为dl标签,其中文本“expereinces”位于标签中dt\item转换为。可以使用一些代码dd实现类似于 版本的布局。您可以通过自定义配置文件将 CSS 添加到文档中,例如:pdfCSScurr.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"

相关内容