使用knitr和latex,如何从. rnw脚本中提取所有引用?



运行knitr和laTeX创建PDF,哪些代码允许您提取.Rnw脚本中的所有引用?

似乎没有为引用创建辅助文件,就像为目录和图表列表创建辅助文件一样。

注意:一个单独的问题刚刚发布在StackOverflow上,询问使用regex的解决方案,但当试图提取引用时出现了一个问题。

谢谢。

是否有一种方法与R找到并拉出乳胶引用?

这是一个简单的R解决方案(可能在非R中存在更快的解决方案)

# read Rnw as a single character string
r <- paste(readLines("myfile.Rnw"), collapse="")
# Extract the citep fields (assuming you used natbib)
# Do something similar for citet
library(stringr)
str_extract_all(r, "citep[{][[:alnum:]]+[}]")

然后你所要做的就是用gsub去除citep物质。

最新更新