xaringanthemer_font_default {xaringanthemer} | R Documentation |
Write A Customized Xaringan Theme
Description
Creates a customized Xaringan theme CSS file.
Usage
xaringanthemer_font_default(font_arg)
style_xaringan(
text_color = "#000",
header_color = "#000",
background_color = "#FFF",
link_color = "rgb(249, 38, 114)",
text_bold_color = NULL,
text_slide_number_color = inverse_background_color,
padding = "16px 64px 16px 64px",
background_image = NULL,
background_size = NULL,
background_position = NULL,
code_highlight_color = "rgba(255,255,0,0.5)",
code_inline_color = "#000",
code_inline_background_color = NULL,
code_inline_font_size = "1em",
inverse_background_color = "#272822",
inverse_text_color = "#d6d6d6",
inverse_text_shadow = FALSE,
inverse_header_color = "#f3f3f3",
inverse_link_color = link_color,
title_slide_text_color = inverse_text_color,
title_slide_background_color = inverse_background_color,
title_slide_background_image = NULL,
title_slide_background_size = NULL,
title_slide_background_position = NULL,
footnote_color = NULL,
footnote_font_size = "0.9em",
footnote_position_bottom = "60px",
left_column_subtle_color = "#777",
left_column_selected_color = "#000",
blockquote_left_border_color = "lightgray",
table_border_color = "#666",
table_row_border_color = "#ddd",
table_row_even_background_color = "#eee",
base_font_size = "20px",
text_font_size = "1rem",
header_h1_font_size = "2.75rem",
header_h2_font_size = "2.25rem",
header_h3_font_size = "1.75rem",
header_background_auto = FALSE,
header_background_color = header_color,
header_background_text_color = background_color,
header_background_padding = NULL,
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = NULL,
text_font_family = xaringanthemer_font_default("text_font_family"),
text_font_weight = xaringanthemer_font_default("text_font_weight"),
text_bold_font_weight = "bold",
text_font_url = xaringanthemer_font_default("text_font_url"),
text_font_family_fallback = xaringanthemer_font_default("text_font_family_fallback"),
text_font_base = "sans-serif",
header_font_google = NULL,
header_font_family = xaringanthemer_font_default("header_font_family"),
header_font_weight = xaringanthemer_font_default("header_font_weight"),
header_font_family_fallback = "Georgia, serif",
header_font_url = xaringanthemer_font_default("header_font_url"),
code_font_google = NULL,
code_font_family = xaringanthemer_font_default("code_font_family"),
code_font_size = "0.9rem",
code_font_url = xaringanthemer_font_default("code_font_url"),
code_font_family_fallback = xaringanthemer_font_default("code_font_family_fallback"),
link_decoration = "none",
colors = NULL,
extra_css = NULL,
extra_fonts = NULL,
outfile = "xaringan-themer.css"
)
Arguments
font_arg |
A font argument from the xaringanthemer |
text_color |
Text Color. Defaults to #000. Modifies the |
header_color |
Header Color. Defaults to #000. Modifies the
|
background_color |
Slide Background Color. Defaults to #FFF. Modifies
the |
link_color |
Link Color. Defaults to rgb(249, 38, 114). Modifies the
|
text_bold_color |
Bold Text Color. Defaults to |
text_slide_number_color |
Slide Number Color. Defaults to
|
padding |
Slide Padding in |
background_image |
Background image applied to each and every slide.
Set |
background_size |
Background image size, requires |
background_position |
Background image position, requires
|
code_highlight_color |
Code Line Highlight. Defaults to
rgba(255,255,0,0.5). Modifies the |
code_inline_color |
Inline Code Color. Defaults to #000. Modifies the
|
code_inline_background_color |
Inline Code Background Color. Defaults
to |
code_inline_font_size |
Inline Code Text Font Size. Defaults to 1em.
Modifies the |
inverse_background_color |
Inverse Background Color. Defaults to
#272822. Modifies the |
inverse_text_color |
Inverse Text Color. Defaults to #d6d6d6. Modifies
the |
inverse_text_shadow |
Enables Shadow on text of inverse slides.
Defaults to |
inverse_header_color |
Inverse Header Color. Defaults to #f3f3f3.
Modifies the |
inverse_link_color |
Inverse Link Color. Defaults to |
title_slide_text_color |
Title Slide Text Color. Defaults to
|
title_slide_background_color |
Title Slide Background Color. Defaults
to |
title_slide_background_image |
Title Slide Background Image URL.
Defaults to |
title_slide_background_size |
Title Slide Background Image Size,
defaults to "cover" if background image is set. Defaults to |
title_slide_background_position |
Title Slide Background Image
Position. Defaults to |
footnote_color |
Footnote text color (if |
footnote_font_size |
Footnote font size. Defaults to 0.9em. Modifies
the |
footnote_position_bottom |
Footnote location from bottom of screen.
Defaults to 60px. Modifies the |
left_column_subtle_color |
Left Column Text (not last). Defaults to
#777. Modifies the |
left_column_selected_color |
Left Column Current Selection. Defaults to
#000. Modifies the
|
blockquote_left_border_color |
Blockquote Left Border Color. Defaults
to lightgray. Modifies the |
table_border_color |
Table top/bottom border. Defaults to #666.
Modifies the |
table_row_border_color |
Table row inner bottom border. Defaults to
#ddd. Modifies the |
table_row_even_background_color |
Table Even Row Background Color.
Defaults to #eee. Modifies the |
base_font_size |
Base Font Size for All Slide Elements (must be |
text_font_size |
Slide Body Text Font Size. Defaults to 1rem. Modifies
the |
header_h1_font_size |
h1 Header Text Font Size. Defaults to 2.75rem.
Modifies the |
header_h2_font_size |
h2 Header Text Font Size. Defaults to 2.25rem.
Modifies the |
header_h3_font_size |
h3 Header Text Font Size. Defaults to 1.75rem.
Modifies the |
header_background_auto |
Add background under slide title automatically
for h1 header elements. If not enabled, use |
header_background_color |
Background Color for h1 Header with
Background. Defaults to |
header_background_text_color |
Text Color for h1 Header with
Background. Defaults to |
header_background_padding |
Padding for h1 Header with Background.
Defaults to |
header_background_content_padding_top |
Top Padding for Content in
Slide with Header with Background. Defaults to 7rem. Modifies the
|
header_background_ignore_classes |
Slide Classes Where Header with
Background will not be Applied. Defaults to
|
text_slide_number_font_size |
Slide Number Text Font Size. Defaults to
0.9rem. Modifies the |
text_font_google |
Use |
text_font_family |
Body Text Font Family (xaringan default is
|
text_font_weight |
Body Text Font Weight. Defaults to
|
text_bold_font_weight |
Body Bold Text Font Weight. Defaults to bold.
Modifies the |
text_font_url |
Body Text Font URL(s). Defaults to
|
text_font_family_fallback |
Body Text Font Fallbacks. Defaults to
|
text_font_base |
Body Text Base Font (Total Failure Fallback). Defaults
to sans-serif. Modifies the |
header_font_google |
Use |
header_font_family |
Header Font Family (xaringan default is
|
header_font_weight |
Header Font Weight. Defaults to
|
header_font_family_fallback |
Header Font Family Fallback. Defaults to
Georgia, serif. Modifies the |
header_font_url |
Header Font URL. Defaults to
|
code_font_google |
Use |
code_font_family |
Code Font Family. Defaults to
|
code_font_size |
Code Text Font Size. Defaults to 0.9rem. Modifies the
|
code_font_url |
Code Font URL. Defaults to
|
code_font_family_fallback |
Code Font Fallback. Defaults to
|
link_decoration |
Text decoration of links. Defaults to none. Modifies
the |
colors |
A named vector of custom colors. The names of the colors
become CSS variables and classes that can be used within your slides.
For example, |
extra_css |
A named list of CSS definitions each containing a named list
of CSS property-value pairs, i.e.
|
extra_fonts |
A list of additional fonts to import, each list element
can be either a URL as a character string or a call to
|
outfile |
Customized xaringan CSS output file name, default is "xaringan-themer.css" |
Value
The CSS styles are written to the file path provided in outfile
(by default to xaringan-themer.css
). If outfile
is NULL
, the CSS is
returned directly as a character string.
Functions
-
xaringanthemer_font_default()
: Default values for font family, weight, URLs and font fallbacks.
Usage
To use the styles created by this theme function, make sure
that you use xaringan-themer.css
as your CSS file in your slides' YAML
header. If you change the name of the output file using the outfile
argument, use that name instead of the default file name.
output: xaringan::moon_reader: css: xaringan-themer.css
See Also
Other themes:
style_duo_accent_inverse()
,
style_duo_accent()
,
style_duo()
,
style_mono_accent_inverse()
,
style_mono_accent()
,
style_mono_dark()
,
style_mono_light()
,
style_solarized_dark()
,
style_solarized_light()
Examples
# Create a xaringan style in a temporary file
xaringan_themer_css <- tempfile("xaringan-themer-", fileext = ".css")
style_xaringan(
text_color = "#002b3",
inverse_background_color = "#31b09e",
inverse_text_color = "#002b3",
outfile = xaringan_themer_css # omit in your slides to write the
# styles to xaringan-themer.css
)
# View the CSS:
# file.edit(xaringan_themer_css)