如何编写 tex4ht 源文件

如何编写 tex4ht 源文件

我如何才能学会编辑4ht文件?我应该读什么?

我想修复 ooffice.4ht(脚注大小不一致、样式名称与 LibreOffice 使用的名称不匹配、句子末尾有悬垂空格等)

tex4ht我读过LaTeX 网络伴侣,但我仍然无法阅读它,更不用说修改它了。

答案1

Open document format又大又丑,所以ooffice.4ht又大又丑。如果你想更好地理解发生了什么,你必须了解一些基础知识,这些基础知识在你的帖子中发布的资源中进行了描述。

ooffice.4ht还可以添加一些自定义宏,用于处理样式。这里使用两种类型的样式。一种是在包含文本内容的文件中定义的,另一种是像在关于脚注不一致的解答

\Configure{automatic-styles}
   {\csname a:footnote-style\endcsname}
\NewConfigure{footnote-style}{1}
\Configure{footnote-style}{%
<style:style style:name="Footnote-text" style:family="text">
<style:text-properties fo:font-size="10.0pt" />
</style:style>
}

\NewConfigure{footnote-style}{1}正在声明新的配置footnote-style,带有一个参数。\Configure{footnote-style}您正在声明样式并 \Configure{automatic-styles}插入对已声明配置的调用footnote-style。 您必须使用内部名称a:footnote-style,这是由自动创建的NewConfigure

其他样式宏包括\NewConfigureOO\ConfigureOO

\NewConfigureOO{textul}
\ConfigureOO{textul}{<style:style style:name="textul" style:family="text">
    <style:text-properties style:text-underline-style="solid"
                           style:text-underline-width="auto"
                           style:text-underline-color="font-color"
    />
</style:style>
}

这些配置进入settings.xml文件。我不知道哪些样式属于styles.xml,哪些属于content.xml,你必须在odf文档中找到它。

该文件的其他部分涉及插入可配置挂钩并使用xml那些挂钩提供配置的命令重新定义。

答案2

tex4ht

  1. 文档在源存储库中。

  2. 更多关于配置tug.org

  3. Michel Goossens、Sebastian Rahtz 等人LaTeX 网络伴侣.Addison Wesley,1999,第169-194、404-415页。

ooffice.4ht

  1. Maarten Wisse(2002)“破解 TeX4ht 的 XML 输出:通往 TeX 到 Word 转换器之路”,MAPS 28,2002,第28-35页。

相关内容