更改 vitae R 包中引文的作者姓名文本



我正在慢慢掌握vitaeR包,它将LaTeXR Markdown合并到简历和简历的模板中。在模板中,.bib文件可用于列出出版物。我想知道是否有人知道一种方法可以更改输出列表中特定作者的文本。例如,在三位作者的列表中:

作者 1、作者2 和作者 3、年份、标题等

作者 1、作者2 和作者3、年份、标题等。

我猜你使用的是vitae::bibliography_entries("*.bib"),而不是你的出版物的函数vitae::detailed_entries(),对吧?如果是这样,最简单的(脏(方法是将keep_tex: true放入 YAML 中,因此在编织*.Rmd文件后,您将获得一个*.tex文件(我们将其命名为cv.tex(。然后运行下面的代码:

library(stringr)
library(magrittr)
readr::read_lines("cv.tex") %>% 
str_replace_all("Your Name", "\\textbf{Your Name}") %>% 
readr::write_lines("cv_bold_name.tex") 

cv_bold_name.tex文件中,你会发现"你的名字"是粗体代码:textbf{Your Name}。然后用 Latex 编译cv_bold_name.tex,例如,在我的例子中,我在 TeXstudio 中编译它,你会得到你想要的粗体名称。

最新更新