我需要维护许多文档,这些文档需要能够被视为两种不同类型的格式:PDF& HTML。该文档主要是文本,但可能包含一些图像或数学公式。
我目前的做法是为每个文档维护2个文件。但是,这种方法很烦人,好像内容需要更改,我需要修改文件的两个版本。
我想找到一种方法来轻松保持文件的两个版本同步。优选地(但不是必需的),该方法应该允许我使用诸如git或svn之类的工具。
我想到的解决方案是使用乳胶。在latex中表示文档,然后将其导出为HTML / PDF。这样,只要有变化,我只需要修改一个文件(乳胶文件)。
但我没有使用乳胶的经验。我不确定乳胶是否适合这种情况,我需要建议。你们有什么感想?乳胶是否适合这项任务?如果没有,我有什么替代方案?
答案 0 :(得分:1)
首先,
是的,LaTeX适合这种情况(并且它特别适用于formulæ)。
主要处理路径是:
我有偏见(为德语写了一本LaTeX教科书),但我认为LaTeX绝对值得学习。
答案 1 :(得分:1)
restructuredText(Python docutils)对此有好处。从文本到PDF有几条路径;其中一个是通过LaTeX,另一个是纯Python rst2pdf。
如果您有很多公式,可能值得在LaTeX中进行,但restructuredText源比LaTeX源更具可读性。
答案 2 :(得分:0)
对于在markdown中工作并使用pandoc转换为LaTeX和HTML而言,这听起来很合适。公式可以基本上用LaTeX编写(从而使输出的维护变得无痛),并且可以用--mathjax
选项表示降价到HTML的转换,以便在HTML中正确显示。