我即将编写一份关于大型编程框架的 1000 页文档。目标是将该文档在线发布到网络平台,以便在线用户可以搜索并在线阅读。同时,文本必须以 PDF 格式公开供下载。同时,整个内容也需要印成一本印刷书籍(按需印刷,他们想要一个包含整本书的巨型 PDF 文件)。
PDF 文件:整个内容分为几个章节。每章都将作为独立的 PDF 电子书提供。最后,所有章节都将包含在一本大型印刷书中。
LaTeX 能做到这些吗?它能用于单源发布吗?还是我必须看看其他技术,比如 DocBook 等?
答案1
一些帮助文档应用程序可能会提供您所需的内容。“帮助和手册”是一款出色的程序,可能是所有程序中最好的,而且非常划算。它让您以多种格式发布文档项目,包括 html 和 pdf。
请参阅网页: http://helpandmanual.com
答案2
我估计,对于这么大的项目,你会将文档拆分为多个文件让事情变得易于管理?我会这样做,为所需的各种输出准备几个根级文档,这些文档仅包含以下内容:
\documentclass[options]{book}
\include{commonpreamble}
\begin{document}
\tableofcontents
\include{chapIntroduction}
\include{chapBasics}
\include{chapAdvancedStuff}
\end{document}
可下载的 pdf 可以包含类似的根文档,该文档仅包含单个章节文件,并\documentclass{}
根据需要包含不同的选项。
至于如何将其制作成 HTML,我会考虑类似的东西这些。我自己没有做过,但看起来是可行的。