Closed XiangyunHuang closed 4 years ago
比如定理
::: {.rmdthm}
定理内容 balabala
:::
定义
::: {.rmddef}
定义内容 balabala
:::
诸如此类, 即 rmd 后三个字母来自 thm lem cor prp cnj def exm exr 等。并且只保留一套,维护多套以后是个包袱
- 定理块的命名,我准备和 bookdown 书中保持一致, https://bookdown.org/yihui/bookdown/internationalization.html
比如定理
::: {.rmdthm} 定理内容 balabala :::
定义
::: {.rmddef} 定义内容 balabala :::
诸如此类, 即 rmd 后三个字母来自 thm lem cor prp cnj def exm exr 等。并且只保留一套,维护多套以后是个包袱
没问题。我没有仔细看bookdown的prefix。晚点按你提的建议改一下。目前还是没有找到引用的解决办法。试了lua,js 暂时都没有搞定。主要是水平有限。如果你有啥想法,可以试试。
@XiangyunHuang @yihui 我捣鼓了一个用js实现当前页面内的交叉引用,但是不能做到显示其它章节的引用。例子可以参看https://elegantbookdown-example.netlify.app/examples.html#thm:pyThm
@fyemath
网页版各个定理块的交叉引用,可能需要看一下 bookdown 里面是怎么搞的,又是怎么和 gitbook 结合在一块的?
五一,我看了好一会儿,是我之前把这个事情想简单了,一个 PR 肯定是不够的,而且应该拆开来,一次添加一小点功能,所以我另开了一个 PR 用 tcolorbox 重写 rmdtip/rmdnote/rmdwarn 三个 block https://github.com/XiangyunHuang/ElegantBookdown/pull/12
当前这个 PR 不合并了,而是每次新建一个分支对应一个小功能
@fyemath
- 网页版各个定理块的交叉引用,可能需要看一下 bookdown 里面是怎么搞的,又是怎么和 gitbook 结合在一块的?
- 五一,我看了好一会儿,是我之前把这个事情想简单了,一个 PR 肯定是不够的,而且应该拆开来,一次添加一小点功能,所以我另开了一个 PR 用 tcolorbox 重写 rmdtip/rmdnote/rmdwarn 三个 block #12
- 当前这个 PR 不合并了,而是每次新建一个分支对应一个小功能
跨页面交叉引用确实需要看看bookdown怎么搞。大概需要先把数据存下来,然后再调用。我不熟悉R,所以估计需要话时间学学。
@fyemath 没关系,我又恢复到现场了,慢慢来。我这周末再仔细看一下