Dongsheng Deng
Dongsheng Deng
## 定理写法 (theorem class environment) 将定理改回 `amsthm` 的写法,并在三个模板中统一,具体讨论见 #64 ,也即 ```tex \begin{theorem}[theorem name]\label{thm:label} The content of theorem. \end{theorem} ``` + [x] 完成时间:2020/6/4 + [x] 版本:4.0.1
## 书籍元素 补充扉页、封底、前言、后记等书籍元素,标准化电子书籍。 如 @jin-li 指出,添加索引表、术语表等信息。 见 #57 #96 。
## 字体 放弃目前的字体支持方案,将 type1 改为 opentype。 初步拟定使用 Libertinus 和 Times 作为选项。 + [x] 完成时间:2020/7/30 + [x] 版本:4.0.4
## 宏包(packages) 尽量,简化模板中使用的宏包,或者条件调用。 https://github.com/XiangyunHuang/ElegantBookdown/issues/1 有时间的话,仔细核对每一个宏包的用法,以及兼容性,加载顺序问题,包括列出哪些宏包用户可以在导言区修改,以及修改方式,并给出模板宏包列表,这部分内容欢迎补充。
> > > 能不能考虑加入专业词汇表或者名词索引的支持?一般科技类的书籍在最后会有一个本书中出现过的名词的索引,方便读者查阅相关名词的定义。 > > > > > > `texdoc lshort-zh-cn`, _sec 6.2 索引和 makeindex 工具_ > > > 另外也可以考虑在书的前言部分加入符号对照表,一般工程类书籍中往往会使用一些约定熟成的符号表示特定的物理量,以便在公式中使用,例如Re表示雷诺数、Pr表示普朗特数这种。 > > > > > > 用表格去做 > >...
> 看了大家的建议,我觉得能不能增加一个各选项可控制的环境,比如类似“定理”环境,可以自由的控制自动编号、环境名称、颜色等,这样就能把模板运用到更多的场合。 其实模板有一个 `custom` 环境,支持一个参数,也就是环境名,这个环境用的不是 tcolorbox 做的定理环境,如果你想定制类似于 tcolorbox 的定理环境,最好的方式是去看下 tcolorbox 然后在导言区添加。
## 颜色分离(color and theme) 为了方便用户修改颜色,将所有用到的字体独立命名。
## 多语言支持(Multilingual Support) #85 #90 #108 #111 POINT: `babel` package and translation, also take care of encoding problem, the counter problem.
> 有很多常见但是非必需的宏包,比如multirow,multicol,makecell,listings等。这些宏包没必要包含在模板中。用户如需要类似功能,可以自行搜索使用 > > 提出这个是因为我之前用elegantbook,现在迁移了一部分代码出来想用自带的book类写一个简单的东西,发现有好多命令并非latex自带,而找到这些命令在哪些宏包中十分困难 > > 看来4.x会有很多重大变化。是否会向下兼容呢? 其实这句话是矛盾的,不加载那些包的情况下,是无法做到向下兼容的(我理解的没错的话是现在代码未来可用)。只能说我会尽量减少一些包的使用,尽可能减少冲突,其他无法保证。
已经移出去了,见新版的 cls。