• 新鲜事
  • 漂亮的 LaTeX 书籍模版 ElegantBook

Cloud2016 不用template 唯一不方便的就是,logo,cover 等属于elegantbook自定义的信息需要放在到preamble里面。不过可能也并不算坏。

5 天 后

Fye

  1. 你给的这个相当复杂,我得想想该怎么消化、简化。
  2. 也注意到你已经将 elegantbook 文类做了相当深入的修改,这超出了我的预期,对我来说,已经不那么容易迁移到我的模版中来了。
  3. Logo/Cover 还是让用户选吧,不打算整进模版里,会极大增加 repo size,用户八成会换掉(至少我常常这样干)。
  • Fye 回复了此帖

    Cloud2016 因为不熟悉R,我的办法一般都是笨办法。直接改LaTeX 或者 CSS。一个好的办法可能是让Elagantbook的作者们增加几个类似tip,warn的环境到他们的模板里面。其实note环境已经在elegantbook里了。

    我其实并没有对Elegantbook 文档做修改,只是模仿Elegantbook添加了几个自己要用的环境,写在了preamble里面而已。在preamble里调整格式应该是大多数用户比较容易上手的方式。

    关于Logo/Cover,最好也是让elegantbook的作者加个选择,如果logo/cover 空,就不要留未知,设置成空白就好了。需要的用户,可以在preamble里面加上。或者应该有办法让bookdown生成\logo{},\cover{}命令。

    期待你能找到更简单的方法。不过目前对我来说,已经很满足。非常感谢!

    20 天 后

    最近 TeXLive 升级了,ElegantBook 跟着也升级了,所幸的是我的 ElegantBookdown 模版 不需要做任何改动,完美适配,真正实现了最低的维护成本,够稳定,开心😄

      2 年 后

      Cloud2016

      最近用您模板更新书籍,出现错误,不知道怎么改了 。前几个月输出了一次PDF,还是正常的。不知道是不是有些宏包升级了,实在是不想再去把Latex捡起来了(已经习惯Rmarkdown和tinytex的自动化了)。
      ! LaTeX Error: Command \proof already defined.
      Or name \end... illegal, see p.192 of the manual.
      能帮忙看看吗?

        1 个月 后

        flyco 不知道为啥,你咋删除了留言。最近,我跟着 ElegantBook 升级了一下 ElegantBookdown,目前适配 ElegantBook 4.4 最新版。简化了很多自定义配置,特别是字体设置,欢迎试用。

          Cloud2016 不好意思 我找到问题了,怕耽误你的时间就删除留言了。 我群晖同步电脑的时候把 .Rprofile 这个文件自动忽略掉了,结果就报错了。虽然我没有搞懂其中的原理,为什么需要这个文件?但是我加上以后就正常了。谢谢你, 刚刚给学生赶在开学前发了更新的上课教材。新版抽时间我去看看,这个模版很漂亮,而且每次更新内容很方便。

          同时一并谢谢以前麻烦的 @dapengde ,还有好用的Rmarkdown @yihui

            flyco .Rprofile 文件里是一些配置内容,里面的东西没搞懂也没关系,基本不影响模版的使用。若有兴趣可以看看帮助 R 文档 ?Rprofile

              Cloud2016 有一个很小的问题,就是目录里面,章节如果超过10,比如第十二章 混料试验设计,这个时候显示空间不足,“章”字就会和“混”挤在一起重叠显示。 正文里面没有问题。

                flyco 是个好问题,我可以在 ElegantBookdown 里复现,而且问题存在于 ElegantBook,只需将

                \documentclass[lang=cn,10pt,newtx]{elegantbook}

                替换为

                \documentclass[lang=cn,10pt,newtx,scheme=chinese]{elegantbook}

                然后在后文内容上,添加一些空白章节

                \chapter{ElegantBook 写作示例}
                \chapter{ElegantBook 写作示例}
                \chapter{ElegantBook 写作示例}
                \chapter{ElegantBook 写作示例}
                \chapter{ElegantBook 写作示例}
                \chapter{ElegantBook 写作示例}

                在目录里,就可以看到你说的问题了,这个问题,我反馈给上游了,见这里https://github.com/ElegantLaTeX/ElegantBook/issues/218

                  16 天 后
                  3 个月 后
                  5 天 后

                  dapengde 没有呀,现在,我感觉文档颜值不那么重要,Quarto 内置的书籍模版够用了,我这下游也没有动力去维护了。

                  3 个月 后