我完全了解LaTeX特性来定义新的环境,允许我做任何事情,我想知道是否有开放源码包允许我通过预先定义环境来做图书品牌的工作,例如,有一个带有蓝色背景的示例环境,一些可以被黄色的普通读者略过的更多细节的部分等等。
今天,我一直在玩浮子包装,并定制了一个具有蓝色背景的环境,但是没有对宏进行调优,使字体风格改变为sans-serif。
现在,这只是一个例子,但我想,许多人一定是这样做的,以使他们的书更专业的外观。是否有LaTeX包可以让我专注于内容,而不是花时间在LaTeX编码上,以使环境从主要文本中脱颖而出?
是否有文档类允许我只执行以下操作:
\documentclass{fancyeducationalbook}
\begin{document}
\begin[bgcolor=orange]{fancyExampleEnvironment}
% showing up in the PDF with a orange background
\end{fancyExampleEnvironment}
\end{document}它根本不一定是完美的,但它确实需要使各种盒子脱颖而出,并立即被一年级学生识别为具有某种目的(例如,进一步阅读、定义等);的关键是它使这本书看起来很有吸引力。
我不介意一些黑客,但一个好的基础将是很好的。如果需要的话,这个基础是开源的,这样我就可以重新定义我的自定义了。
更新:,我欢迎一个支持多页面环境的系统。
发布于 2009-12-14 14:28:46
几周前我也问过一个类似的问题:
https://stackoverflow.com/questions/1783400/developing-ebooks-software
其中有几个答复提到了其他一些工具和包。
显然,LaTeX有书的风格和诸如此类的东西,但我们必须记住,它主要是一种科学文档生成工具--这是非常棒的工具,但对于其他任务,通常有更适合这项工作的工具:
祝你好运,如果你发现了其他东西,让我们知道你发现了什么--我还在寻找“理想”工具:)
发布于 2009-12-14 16:01:42
对于更可配置的长文档类,通常推荐的是回忆录 (阅读广泛的[手动PDF链接])。
有色环境背景等可能需要额外的类来处理。
发布于 2009-12-14 18:52:53
看看上下文,一个基于tex的排版系统,它是为教育出版而设计的。它以比latex更复杂的方式处理页面布局,并且可以提供更独特的结果。
我建议在编写上下文时不要使用任何花哨的东西:专注于文本和内容--在文本完成之前必须使用图形;进行编辑,然后再排版。尝试在文档排版后编辑它是一种重做工作的邀请。
从乳胶转换到上下文是相当无痛的。有更多的工作涉及学习背景比乳胶,但是,嗯,你想要好的结果?
Postscript:ConTeXt:短途旅行介绍了上下文的主要文档准备功能,并展示了它与元数据库的集成。该文档具有超链接导航,并不适用于所有pdf查看器。
TeX秀上的一些文档是在上下文中编写的。也有一些令人印象深刻的乳胶例子:你可以用乳胶取得好的效果,但我认为这是非常困难的工作。
contextgarden有正式文件清单和从LaTeX到ConTeXt,这是文档迁移的建议。一旦掌握了上下文的诀窍,迁移文档就不难了。
https://stackoverflow.com/questions/1901213
复制相似问题