修改简历包R生成的CV
Modifying CV generated by vitae package R
我使用 R vitae 包和 awesomecv
模板生成了一份简历。
已使用的包:
packageVersion("vitae");
#> [1] '0.2.2.9000'
packageVersion("tibble");
#> [1] '3.0.1'
packageVersion("dplyr");
#> [1] '1.0.0'
packageVersion("tinytex")
#> [1] '0.24'
运行:
R version 4.0.0 (2020-04-24)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)
下面的简单可重现示例显示了我正在尝试修改的内容 - 带有列表(要点)的教育部分,以显示博士学位部分中的项目。
我的目标是修改项目 _a 和 _b 的缩进,并创建它们是项目 [ 的子项目的外观=32=]_A。我希望它是一个基于制表符的五个空格缩进,或者任何类似的东西来创建所需的外观(即,它们低于项目 _A)。
要可视化所需的输出(任何与此类似的东西都可以,只要它不需要大量代码/操作乳胶模板本身):
- Item_A
- Item_a
- Item_b
可重现的例子:
---
name: John
surname: Doe
position: ""
address: ""
phone: +44 1234 45687
www: stackoverlow.com
email: "email@gmail.com"
twitter: ""
github: ""
linkedin: ""
date: "`r format(Sys.time(), '%B %Y')`"
aboutme: "Hello world"
output: vitae::awesomecv
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE, warning = FALSE, message = FALSE)
library(vitae)
library(tibble)
library(dplyr)
library(tinytex)
```
# Education
```{r education}
tribble(
~ degree, ~ uni, ~ loc, ~ dates, ~ this_is_the_list,
"PhD degree", "My Uni", "Uni Place", "2010 - 2020", "item_A",
"PhD degree", "My Uni", "Uni Place", "2010 - 2020", "item_a",
"PhD degree", "My Uni", "Uni Place", "2010 - 2020", "item_b") %>%
detailed_entries(degree, dates, uni, loc, this_is_the_list)
```
示例输出:
通过在detailed_entries()
函数中设置.protect = FALSE
,您可以直接提供latex输入。使用它,您可以在现有项目中创建一个逐项列表以获得所需的结果。
无可否认,这是一个复杂的问题解决方案,因此我提出了一个问题,希望将来能改进它:https://github.com/mitchelloharawild/vitae/issues/126
# Education
```{r education}
tribble(
~ degree, ~ uni, ~ loc, ~ dates, ~ this_is_the_list,
"PhD degree", "My Uni", "Uni Place", "2010 - 2020", "
item\_A
\begin{itemize}
\item item\_a
\item item\_b
\end{itemize}") %>%
detailed_entries(degree, dates, uni, loc, this_is_the_list, .protect = FALSE)
```
我使用 R vitae 包和 awesomecv
模板生成了一份简历。
已使用的包:
packageVersion("vitae");
#> [1] '0.2.2.9000'
packageVersion("tibble");
#> [1] '3.0.1'
packageVersion("dplyr");
#> [1] '1.0.0'
packageVersion("tinytex")
#> [1] '0.24'
运行:
R version 4.0.0 (2020-04-24)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)
下面的简单可重现示例显示了我正在尝试修改的内容 - 带有列表(要点)的教育部分,以显示博士学位部分中的项目。
我的目标是修改项目 _a 和 _b 的缩进,并创建它们是项目 [ 的子项目的外观=32=]_A。我希望它是一个基于制表符的五个空格缩进,或者任何类似的东西来创建所需的外观(即,它们低于项目 _A)。 要可视化所需的输出(任何与此类似的东西都可以,只要它不需要大量代码/操作乳胶模板本身):
- Item_A
- Item_a
- Item_b
可重现的例子:
---
name: John
surname: Doe
position: ""
address: ""
phone: +44 1234 45687
www: stackoverlow.com
email: "email@gmail.com"
twitter: ""
github: ""
linkedin: ""
date: "`r format(Sys.time(), '%B %Y')`"
aboutme: "Hello world"
output: vitae::awesomecv
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE, warning = FALSE, message = FALSE)
library(vitae)
library(tibble)
library(dplyr)
library(tinytex)
```
# Education
```{r education}
tribble(
~ degree, ~ uni, ~ loc, ~ dates, ~ this_is_the_list,
"PhD degree", "My Uni", "Uni Place", "2010 - 2020", "item_A",
"PhD degree", "My Uni", "Uni Place", "2010 - 2020", "item_a",
"PhD degree", "My Uni", "Uni Place", "2010 - 2020", "item_b") %>%
detailed_entries(degree, dates, uni, loc, this_is_the_list)
```
示例输出:
通过在detailed_entries()
函数中设置.protect = FALSE
,您可以直接提供latex输入。使用它,您可以在现有项目中创建一个逐项列表以获得所需的结果。
无可否认,这是一个复杂的问题解决方案,因此我提出了一个问题,希望将来能改进它:https://github.com/mitchelloharawild/vitae/issues/126
# Education
```{r education}
tribble(
~ degree, ~ uni, ~ loc, ~ dates, ~ this_is_the_list,
"PhD degree", "My Uni", "Uni Place", "2010 - 2020", "
item\_A
\begin{itemize}
\item item\_a
\item item\_b
\end{itemize}") %>%
detailed_entries(degree, dates, uni, loc, this_is_the_list, .protect = FALSE)
```