20

我过去见过的 Latex-to-html 转换器非常糟糕。编辑原始 html 并不好玩,而且似乎不能很好地转换为打印页面。其他人如何解决这个问题?示例链接(pdf 和 html)会很棒。

补充:刚刚问了另一个类似的问题:

我应该为项目文档使用什么格式语言

4

16 回答 16

12

对于记录代码,我还推荐 Sphinx。ReStructured Text 很好,因为它可读并且在某种程度上以纯文本形式标记,并且可以很好地转换为 html 和 pdf。对于某些事情,我仍然喜欢 LaTeX。我和我的妻子使用 LaTeX 写圣诞信,然后通过普通邮件寄出。pdf 版本非常漂亮,有两列,页眉和页脚。html版本更简单。我用塑料转换。这里的例子:http: //fedibblety.com/annualReports

对于 10 年后您可能想阅读的任何类型的文档,我认为任何二进制格式都不是一个好的选择(Word)。这是 LaTeX 的优点之一。

于 2009-01-04T04:31:48.940 回答
5

经过多年的痛苦和几次错误的开始,我将重新审视这一点,我将尝试一下Sphinx它可以从ReStructured Text生成 HTML 或 LaTeX 。

我希望这将是一个比完整 DocBook 更“轻”的选项,但具有许多优点。

于 2009-01-03T22:01:04.550 回答
5

是的,LaTeX-to-HTML 转换器过去很糟糕(您可能已经尝试过 LaTeX2HTML),但最近它们变得更好了。Tex4ht是高度可配置的,并且可以生成漂亮的 XHTML+CSS。另请参阅其他转换器

你也可以使用Docbook,如果你能忍受在里面写的话。有从 DocBook 到 HTML 和 LaTeX(或直接到 PDF)的转换器;后者的一个例子是dblatex

请参阅这篇文章:LaTeX vs Docbook

于 2009-01-03T20:09:58.753 回答
4

您可以退后一步,使用 DocBook 之类的东西,并通过 LaTeX 和 HTML 直接从 DocBook 文件呈现为 PDF。或者,Adobe Technical Communication Suite (Framemaker) 可让您将文档单一来源转换为 PDF 和 HTML。有关各种技术文档系统的概要,请参阅此帖子

于 2009-01-03T20:08:26.883 回答
1

PlasTeX看起来像一个不错的 latex-to-html 转换器,虽然我自己没有尝试过。

我的朋友 Rob Felty 写了一篇博文来赞美它的优点: http ://blog.robfelty.com/2008/03/19/finally-a-better-latex-to-html-converter/

于 2009-01-03T20:31:43.577 回答
1

AsciiDoc看起来是一个有趣的可能性。

于 2009-01-03T20:32:45.103 回答
1

这是个人选择,但乳胶在理论上是完美的,但在实践中它是痛苦的。我在需要时使用 VS.NET HTML 编辑器 + 原始 HTML 编辑器。

所以我认为使用 WSIWYG HTML 编辑器是最好的选择。您始终可以使用简单的工具将其转换为 PDF,并且您可以在需要高级内容时随时编辑 HTML。此外,当您需要时,它更容易上线。

这就是我管理我的软件文档并为我工作的方式。

于 2009-01-03T21:41:50.907 回答
1

阅读 EPUB 格式。它的电子书格式。http://en.wikipedia.org/wiki/EPUB

于 2012-02-23T17:45:03.120 回答
1

由于提到Asciidoc的答案在示例上有些不足,因此这里有一些您正在寻找的东西:

  • 使用 Asciidoc 生成的pdf
  • 与Asciidoc标记和 html 结果并排的备忘单
  • 使用Asciidoc 完成的出版物列表,包括 O'Reilly 书籍和 git 文档(查看用户规模的两端)。
于 2013-03-06T07:00:49.240 回答
0

我们一直在使用 WebWorks ePublisher (www.webworks.com),它提供多种单一来源格式(我们使用 Word)和输出多种输出格式的能力(我们输出到 Adob​​e PDF 和在线帮助 (.CHM) .

于 2009-01-07T09:25:48.910 回答
0

我过去使用过TeXinfo,它做得很好。这是一个示例:http: //yootles.com/api。我宁愿坚持使用 LaTeX 而不是使用另一种语言。

于 2009-01-03T20:35:33.287 回答
0

我不确定乳胶是否真的是最好的工具。您在使用通常的乳胶到 html 转换器时遇到的问题表明了这个问题:html 很简单,不如乳胶那么富有表现力。

如果您坚持将latex转为html,请注意使用可以合理转换的有限子集。

于 2009-01-03T20:10:49.420 回答
0

如果其他一切都失败了,您可以获取一个 LaTeX 到 XML 转换器并编写一个简单的 XSLT 样式表将其转换为 HTML,或者创建一个 CSS 样式表并将其直接附加到 XML 文件。

于 2009-01-04T05:23:01.960 回答
0

我没有足够的评论点,但为了支持 plastex 的答案,这里是更新的 plastex 示例链接:

http://robfelty.com/2008/03/19/finally-a-better-latex-to-html-converter

于 2014-01-28T11:59:51.680 回答
0

我们在一个涉及 Eclipse 软件的学术项目中遇到了这个问题,我们使用 platex 将 Latex 转换为 HTML 和 Eclipse 帮助。让它工作起来相当困难,但最终的结果看起来非常好。您可以在此处查看所有三个版本:

http://handbook.event-b.org/

此外,由于这是一个开放项目,因此可以使用代码(构建脚本)。我们有一个持续构建系统(Jenkins),当新的 Latex 被签入时,它会重建所有内容。这特别好,因为贡献者不需要在他们的系统上安装工具链。他们只需签入新的 Latex 并在服务器上检查 HTML 是否正确生成。资料来源:

http://sourceforge.net/p/rodin-b-sharp/svn/HEAD/tree/trunk/Handbook/org.rodinp.handbook.feature/

最好的,迈克尔

于 2013-12-28T20:05:35.267 回答
-16

乳胶?严重地?我不知道学术界以外的任何人仍在使用它。我会使用 HTML,您可以从网络浏览器将其保存为 PDF。如果你真的必须有一些高级的印刷材料,请改用 Word - 它有一种保存为 HTML 的方法(可能不像人们想要的那样干净),你可以使用免费插件(可单独下载)另存为 PDF .

哦,我不会费心使用 InDesign 之类的东西——它们太过分了。此外,不必费心为 Acrobat Professional 付费 - 有无数免费的解决方案可供使用。

于 2009-01-03T20:41:03.433 回答