set_range: Set items in a LaTeX2 object

View source: R/finders.R

set_rangeR Documentation

Set items in a LaTeX2 object

Description

Set items in a LaTeX2 object

Usage

set_range(items, range, values)

get_range(items, range)

Arguments

items

A LaTeX2 object or other list of LaTeX2item objects.

range

A LaTeX2range object.

values

An object that can be coerced to a LaTeX2 object or (if range$range is NULL) a LaTeX2item.

Value

set_range() replaces the item(s) at the given path, and returns the modified version of items.

get_range() extracts the specified range and returns it as a LaTeX2 object.

Examples

latex <- kableExtra::kbl(mtcars[1:2, 1:2], format = "latex", caption = "Sample table")
parsed <- parseLatex(latex)
tablepath <- path_to(parsed, is_env, envtypes = "tabular")
range <- LaTeX2range(tablepath, 11)
parsed <- set_range(parsed, range, "The 11th item")
parsed
get_range(parsed, range)

parseLatex documentation built on June 8, 2025, 10:19 a.m.