Templates 更改vitae R软件包中引用的作者姓名文本
我慢慢地了解到R-package的诀窍,它将Templates 更改vitae R软件包中引用的作者姓名文本,templates,latex,r-markdown,Templates,Latex,R Markdown,我慢慢地了解到R-package的诀窍,它将LaTeX和R降价合并到简历和简历模板中。在模板中,可以使用.bib文件列出出版物。我想知道是否有人知道如何更改输出列表中特定作者的文本。例如,在三位作者的列表中: 作者1、作者2和作者3、年份、职称等 作者1,作者2,和作者3,年份,标题等。我猜你是在为你的出版物使用vitae::书目条目(“*.bib”),而不是函数vitae::detailed\u entries(),对吗?如果是这样,最简单(肮脏)的方法是将keep_tex:true放在YAM
LaTeX
和R降价
合并到简历和简历模板中。在模板中,可以使用.bib
文件列出出版物。我想知道是否有人知道如何更改输出列表中特定作者的文本。例如,在三位作者的列表中:
作者1、作者2和作者3、年份、职称等
作者1,作者2,和作者3,年份,标题等。我猜你是在为你的出版物使用
vitae::书目条目(“*.bib”)
,而不是函数vitae::detailed\u 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\u bold\u name.tex
文件中,您会发现“您的名字”是由以下代码加粗的:\textbf{Your name}
。然后在Latex中编译cv\u bold\u name.tex
,例如,在我的例子中,我在TeXstudio中编译它,您将得到您想要的粗体名称。这个问题已经在这里得到了回答。我不能把它标为复制品,因为事实并非如此。我认为这种修改需要您完全使用Latex,并且可能使用swave
文件,而不是Markdown
。