latex - 用于教育书籍的开源 LaTeX 环境?

标签 latex styling tex branding

完全了解 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 具有书籍风格和诸如此类的东西,但必须记住,它主要是一种科学文档生成工具 - 它非常适合,但对于其他任务,通常有更适合该工作的工具:

祝你好运,如果您发现其他任何东西,请告诉我们您的发现 - 我仍在寻找“理想”工具:)

关于latex - 用于教育书籍的开源 LaTeX 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901213/

相关文章:

r - 在 rmarkdown 的 tikz 节点标签中使用项目符号列表

latex - 使用 LaTeX 的 fancyhdr 在标题中设置 0 边距

emacs - AUCTeX 中的自动标记环境

javascript - 使用 JavaScript 设置文本区域样式

html - div溢出时如何自动使用滚动条

regex - 如何在 vim 中使用正则表达式打开编译后的 pdf

latex - 使 latex 荣誉换行

javascript - CSS:如何使输入框中的下拉菜单不与长文本重叠?

从 LaTeX 源创建 PDF 的 Java 库