hooks_rtl {RTLknitr} | R Documentation |
Customize knitr Hooks for Right-to-Left (RTL) Text Formatting
Description
This function defines customized knitr
hooks to handle RTL (right-to-left)
text formatting for languages like Persian and Arabic for Sweave
. It allows you to modify
the appearance of output, messages, warnings, and errors when producing RTL documents.
Usage
hooks_rtl(fontcolor = "black", backcolor = "gray")
Arguments
fontcolor |
Font color for inline output. Default is "black". |
backcolor |
Background color for inline output. Default is "gray". |
Value
The function returns a list of customized knit_hooks
that handle RTL text formatting.
It modifies the output, messages, warnings, errors, inline expressions, and source code
to include appropriate commands for RTL languages.
References
Xie, Y. (2014). Dynamic Documents with R and knitr. Chapman & Hall/CRC. ISBN: 978-1482203530.
See Also
Use markdown_rtl
to enable RTL formatting for Markdown documents.
Examples
# Define custom RTL hooks
rtl_hooks <- hooks_rtl()
# Apply custom RTL hooks to `knit_hooks`
knitr::knit_hooks$set(rtl_hooks)
# After setting the hooks, knit your document as usual to produce RTL formatting.
[Package RTLknitr version 1.0.0 Index]