我正在慢慢掌握vitae
R包,它将LaTeX
和R 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 中编译它,你会得到你想要的粗体名称。