pagedown_business_card_template {ymlthis} | R Documentation |
Generate a full YAML template for your pagedown business card
Description
pagedown has a unique output type to make business cards:
pagedown::business_card()
. pagedown_business_card_template()
creates a
YAML template to use for this output. What's unique about this output type is
that almost all of the contents are supplied through YAML. An R Markdown file
that only contains YAML related to the business card is enough to produce the
output, although you can also customize the output in the body of the
document (see the pagedown vignette). A good
workflow to write a business card is to use
pagedown_business_card_template()
to specify the YAML and pass it to
use_rmarkdown()
, which you can then to knit into business cards.
Usage
pagedown_business_card_template(
name = yml_blank(),
person = yml_blank(),
title = yml_blank(),
phone = yml_blank(),
email = yml_blank(),
url = yml_blank(),
address = yml_blank(),
logo = yml_blank(),
.repeat = yml_blank(),
paperwidth = yml_blank(),
paperheight = yml_blank(),
cardwidth = yml_blank(),
cardheight = yml_blank(),
cols = yml_blank(),
rows = yml_blank(),
mainfont = yml_blank(),
googlefonts = yml_blank(),
...
)
pagedown_person(...)
Arguments
name |
The name |
person |
When you are creating business cards for numerous people with
shared information, passing values to the |
title |
The title of the person |
phone |
A phone number |
email |
An email address |
url |
A website URL |
address |
The address |
logo |
A path to a logo file |
.repeat |
The number of cards to repeat. Note that the actual YAML field
is |
paperwidth |
The paper width |
paperheight |
The paper height |
cardwidth |
The width of the card |
cardheight |
The height of the card |
cols |
The number of columns in the card grid |
rows |
The rows of columns in the card grid |
mainfont |
The font |
googlefonts |
A character vector of Google Fonts |
... |
additional named R objects, such as characters or lists, to transform into YAML |
Value
a yml
object
See Also
Other pagedown:
yml_pagedown_opts()
Examples
pagedown_business_card_template(
name = "Jane Doe",
title = "Miss Nobody",
phone = "+1 123-456-7890",
email = "jane.doe@example.com",
url = "www.example.com",
address = "2020 South Street,
Sunshine, CA 90000",
logo = "logo.png",
.repeat = 12
)
pagedown_business_card_template(
phone = "+1 123-456-7890",
url = "www.example.com",
address = "2020 South Street,
Sunshine, CA 90000",
logo = "logo.png",
person = list(
pagedown_person(
name = "Jane Doe",
title = "Miss Nobody",
email = "jane.doe@example.com",
.repeat = 6
),
pagedown_person(
name = "John Doe",
title = "Mister Nobody",
phone = "+1 777-777-7777", # overrides the default phone
email = "john.doe@example.com",
.repeat = 6
)
),
paperwidth = "8.5in",
paperheight = "11in",
cols = 4,
rows = 3
)