R: Tools for LaTeX dependencies

report_latex_dependencies {huxtable} | R Documentation

## Tools for LaTeX dependencies

### Description

`report_latex_dependencies` prints out and/or returns a list of LaTeX dependencies for adding to a LaTeX preamble.

`check_latex_dependencies` checks whether the required LaTeX packages are installed.

`install_latex_dependencies` is a utility function to install the LaTeX packages that huxtable requires. It calls `tinytex::tlmgr_install()` if possible, or `tlmgr install` directly.

### Usage

    report_latex_dependencies(quiet = FALSE, as_string = FALSE)

    check_latex_dependencies(quiet = FALSE)

    install_latex_dependencies()

### Arguments

`quiet` | Logical. For `report_latex_dependencies`, suppress printing of dependencies. For `check_latex_dependencies`, suppress messages.
`as_string` | Logical: return dependencies as a string.

### Value

If `as_string` is `TRUE`, `report_latex_dependencies` returns a string of `"\\usepackage\{...\}"` statements; otherwise it returns a list of `rmarkdown::latex_dependency` objects, invisibly.

`check_latex_dependencies()` returns `TRUE` or `FALSE`.

`install_latex_dependencies` returns `TRUE` if `tlmgr` returns 0.

### Examples

    report_latex_dependencies()

    ## Not run:
    check_latex_dependencies()

    ## End(Not run)

    ## Not run:
      install_latex_dependencies()

    ## End(Not run)

[Package huxtable version 4.2.0 Index]