完全了解 LaTeX 功能来定义新环境,让我可以做任何事情,我想知道是否有开源包可以让我通过预定义环境(例如,游览)来进行书籍品牌 、列表、问题部分等。例如,有一个带有蓝色背景的示例环境,带有黄色背景的包含更多详细信息的部分,这些部分可以被临时读者跳过,等等。
今天,我玩了一下 float package ,并将 .sty 自定义为具有蓝色背景的环境,但未能调整宏以将字体样式更改为无衬线。
现在,这只是一个例子,但我想很多人一定这样做是为了让他们的书看起来更专业。是否有 LaTeX 包可以让我专注于内容,而不是花时间在 LaTeX 编码上以使环境从正文中脱颖而出?
是否有一个文档类可以让我这样做:
\documentclass{fancyeducationalbook}
\begin{document}
\begin[bgcolor=orange]{fancyExampleEnvironment}
% showing up in the PDF with a orange background
\end{fancyExampleEnvironment}
\end{document}
它根本不必是完美的,但它确实需要使各种方框脱颖而出,并立即被一年级学生识别为具有某种目的(例如,进一步阅读、定义等); 关键是它让这本书看起来很有吸引力。
我不介意一些黑客攻击,但有一个良好的基础就更好了。非常优选,这个基础将是开源的,以便我可以在需要时重新共享我的自定义内容。
更新:我欢迎支持多页面环境的系统。
最佳答案
几周前我确实问过类似的问题:
https://stackoverflow.com/questions/1783400/developing-ebooks-software
其中一些回复提到了一些其他工具和软件包。
显然,LaTeX 具有书籍风格和诸如此类的东西,但必须记住,它主要是一种科学文档生成工具 - 它非常适合,但对于其他任务,通常有更适合该工作的工具:
- http://en.wikipedia.org/wiki/EPUB - 电子书出版标准
- http://code.google.com/p/sigil/ - 用于 edocs 的免费 GNUv3 编辑器
- http://www.lulu.com/ - 一个完全集成的出版工具集 - 用于创建、编辑和销售电子书(如果你想走那么远) - 当然这不是开源的......
祝你好运,如果您发现其他任何东西,请告诉我们您的发现 - 我仍在寻找“理想”工具:)
关于latex - 用于教育书籍的开源 LaTeX 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901213/