如何使用不带编号的参考。我真的不想设置编号,因为它是非常定制的,或者我只是不想使用数字!这应该还是可以的。
= Header
<my-header>
Please see @my-header[the Header]
我知道我可以使用
#set heading(numbering: "1.")
但这会在我的标题中添加自动计数,这不是我想要的。我想引用它,而不是列举它。
但这应该是可能的,或者应该有解决方法!除了用自定义符号使文档变得混乱之外,每个参考文献?
给出错误是因为
@ref
样式使用补充标签,例如 Section 1
,如果没有编号格式就不可能实现。另一种方法是仅使用 link
函数:
#show link: it => {
set text(blue)
underline(it)
}
= Header
<my-header>
Please see #link(<my-header>)[My Header]
当然,您始终可以为 refs 编写自己的
show
规则来启用 @
语法:
#let blue-underline(it) = underline[
#set text(blue)
#it
]
#show link: blue-underline
#show ref: it => {
if it.element.numbering == none {
// Use your custom scheme
blue-underline(it.element.body)
} else {
// Default `ref`
it
}
}
= The Header
<my-header>
= Another header
<another-header>
Please see #link(<my-header>)[This heading] for more details.
Or, check out @another-header