Bookdown "Remark" 环境
Bookdown "Remark" environment
我正在尝试添加编号的备注(如在定义或定理环境中),我可以在 bookdown 文档中引用这些备注。类似于:
```{remark, mylab}
my comment
```
In Remark \@ref(rem:mylab) we discussed...
这将产生:
备注1.1 我的评论
在备注 1.1 中我们讨论了...
有人知道这是否可能吗?另外,是否可以将编号更改为 A、B 等?那就是有代替:
备注A我的评论
在备注 A 中我们讨论了...
非常感谢!
一般的解决方法是:
- 选择您不使用的 predefined theorem like environments 之一,例如
example
.
通过以下方式在 _bookdown.yml
(c.f. https://bookdown.org/yihui/bookdown/internationalization.html) 中重新定义该环境的打印名称:
language:
label:
exm: 'Remark '
在您的 Rmd
文件中使用
```{example, mylab}
my comment
```
In Remark \@ref(exm:mylab) we discussed...
注意必须使用example
和对应的标签前缀exm
.
我不知道使用字母而不是数字编号的通用解决方案。我相信如果只使用 LaTeX/PDF 输出,这是可能的。
我正在尝试添加编号的备注(如在定义或定理环境中),我可以在 bookdown 文档中引用这些备注。类似于:
```{remark, mylab}
my comment
```
In Remark \@ref(rem:mylab) we discussed...
这将产生:
备注1.1 我的评论
在备注 1.1 中我们讨论了...
有人知道这是否可能吗?另外,是否可以将编号更改为 A、B 等?那就是有代替:
备注A我的评论
在备注 A 中我们讨论了...
非常感谢!
一般的解决方法是:
- 选择您不使用的 predefined theorem like environments 之一,例如
example
. 通过以下方式在
_bookdown.yml
(c.f. https://bookdown.org/yihui/bookdown/internationalization.html) 中重新定义该环境的打印名称:language: label: exm: 'Remark '
在您的
Rmd
文件中使用```{example, mylab} my comment ``` In Remark \@ref(exm:mylab) we discussed...
注意必须使用
example
和对应的标签前缀exm
.
我不知道使用字母而不是数字编号的通用解决方案。我相信如果只使用 LaTeX/PDF 输出,这是可能的。