我想在knitr文档的R部分中使用latex \underbrace
命令。
目标是用同一个单词替换文本中给定单词的所有出现,使用underbrace和其他一些字符串,比如用其他语言翻译(在下面的代码中命名为“after”),并且所有这些都出现在乳胶 - > pdf
这是我的示例代码(我也尝试使用paste
和cat
代替paste0
)
<<echo=FALSE,results='asis'>>=
require(tm)
require(stringr)
require(textcat)
require(xtable)
require(koRpus)
require(dplyr)
my.text.before <- "the sea is blue."
string.before <- "blue"
string.underneath <- "colour"
string.after <- paste("$\\underbrace{",string.before,"}_\\textrm{",string.underneath,"}$",collapse="",sep="")
my.text.after <- str_replace_all(my.text.before,string.before,string.after)
print(my.text.after)
@
但我最终无法生成
我的乳胶文件中的 \underbrace
。根据我尝试的所有调整(例如\\\\underbrace
),我在.tex文件中获得了underbrace或\\underbrace
,但从未满足需要。
我设法使用\textbf
代替\underbrace
进行此类操作,但\textbf
不需要处于乳胶数学模式,也许这就是重点(可能不是) 。我尝试了\$
而不是$
,但它没有帮助。