【发布时间】:2018-04-15 11:01:49
【问题描述】:
我想将链接放在一个看起来像代码块的块内。
我相信不可能在真正的代码块中做到这一点(虽然它会很好),但我并不需要它,因为我不需要评估或语法突出显示(所以请不要' t 标记为请求功能代码块的帖子的副本)。
我只需要它看起来一样(最好独立于主题选择,但我可以妥协)。
这显然是行不通的,但可以让您了解所需的效果。
```{r,echo=TRUE, eval=FALSE}
[print](#print)("hello world")
```
### print {#print}
print prints its argument and returns it invisibly (via invisible(x)).
代码将显示为print("hello world"),print 将是可点击的,并将我们带到标记为{#print} 的部分。
它需要处理多行代码。
编辑赏金:
当前的解决方案非常酷,值得更多关注。但是,它将为括号前面的字符序列创建一个链接。我现在想在找到名称也是### header3 的标签的变量时有一个链接,使用没有技巧:#[]
所以我的降价只有以下,在解决方案中添加了 js,点击我的代码中的print 或summary 将链接到正确的部分:
---
title: "Untitled"
output: html_document
---
```{r, eval = FALSE}
mod <- lm(mpg ~ hp, data = mtcars)
summary(lm(mpg ~ hp, data = mtcars))
summary(mtcars)
```
### lm
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
### summary
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
【问题讨论】:
标签: javascript r markdown r-markdown knitr