R: Parse 'LaTeX' Code

# Parse 'LaTeX' Code

## Documentation for package ‘parseLatex’ version 0.4.1

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A B C D E F G I L M N O P R S T U V W

parseLatex-package | The parseLatex package

## -- A --

ACTIVE | The default "catcodes" used by parseLatex.
ALIGN | The default "catcodes" used by parseLatex.
as_LaTeX2 | Coerce to LaTeX2

## -- B --

brace_options | Find or modify macro or environment options
brace_options<- | Find or modify macro or environment options
bracket_options | Find or modify macro or environment options
bracket_options<- | Find or modify macro or environment options

## -- C --

catcode | Utility functions finding names and types of objects
columnOption | Functions related to table options.
columnOption<- | Functions related to table options.
columnOptions | Functions related to table options.
columnOptions<- | Functions related to table options.
COMMENT | The default "catcodes" used by parseLatex.

## -- D --

defaultCatcodes | The default "catcodes" used by parseLatex.
deparseLatex | Convert latex object into character vector
drop_caption | Find or drop captions
drop_items | Miscellaneous utilities
drop_whitespace | Miscellaneous utilities

## -- E --

envName | Utility functions finding names and types of objects
envName<- | Utility functions finding names and types of objects
ESCAPE | The default "catcodes" used by parseLatex.

## -- F --

finders | Miscellaneous low-level finders
find_block | Miscellaneous low-level finders
find_brace_options | Find or modify macro or environment options
find_bracket_options | Find or modify macro or environment options
find_caption | Find or drop captions
find_catcode | Miscellaneous low-level finders
find_char | Miscellaneous low-level finders
find_columnOptions | Functions related to table options.
find_env | Miscellaneous low-level finders
find_general | Miscellaneous low-level finders
find_macro | Miscellaneous low-level finders
find_pattern | Find a pattern in deparsed items
find_posOption | Functions related to table options.
find_rule | Work with rules in tables
find_rules | Work with rules in tables
find_sequence | Find a code sequence
find_tableCell | Work with table cells
find_tableContent | Functions relating to the data content of a table
find_tableRow | Functions to work with rows in tables
find_tabular | Functions related to parsing LaTeX tables
find_tags | Miscellaneous low-level finders
find_whitespace | Miscellaneous low-level finders
find_widthOption | Functions related to table options.
flatten_itemlists | Lists of items

## -- G --

get_container | Find path to a particular kind of item
get_contents | Convenience functions to get or set contents of item
get_item | Find path to a particular kind of item
get_items | Find path to a particular kind of item
get_leftovers | Retrieve source from beyond the end of the document.
get_range | Set items in a LaTeX2 object
get_ranges | Convert between paths and indices
get_which | Find path to a particular kind of item

## -- I --

IGNORE | The default "catcodes" used by parseLatex.
include_whitespace | Miscellaneous utilities
index_to_path | Convert between paths and indices
insert_values | Find path to a particular kind of item
INVALID | The default "catcodes" used by parseLatex.
is_block | Test objects
is_bracket | Test objects
is_catcode | Test objects
is_char | Test objects
is_env | Test objects
is_error | Test objects
is_itemlist | Test objects
is_macro | Test objects
is_placeholder | Test objects
is_tabular | Functions related to parsing LaTeX tables
is_text | Test objects
is_whitespace | Test objects
ITEMLIST | Lists of items
itemlist | Lists of items
items_are_equal | Find a code sequence

## -- L --

LaTeX2 | Parse LaTeX code
latex2 | Coerce to LaTeX2
LaTeX2item | Parse LaTeX code
LaTeX2range | Ranges within LaTeX2 lists.
latexTag | Utility functions finding names and types of objects
LBRACE | The default "catcodes" used by parseLatex.
LETTER | The default "catcodes" used by parseLatex.

## -- M --

macroName | Utility functions finding names and types of objects
MATH | The default "catcodes" used by parseLatex.

## -- N --

names | Utility functions finding names and types of objects
NEWLINE | The default "catcodes" used by parseLatex.
new_block | Miscellaneous utilities
new_env | Miscellaneous utilities
new_itemlist | Lists of items

## -- O --

options | Find or modify macro or environment options
OTHER | The default "catcodes" used by parseLatex.

## -- P --

PARAM | The default "catcodes" used by parseLatex.
parseLatex | Parse LaTeX code
parseLatex_fn | Parse LaTeX code
parseLatex_pkg | The parseLatex package
paths_to_ranges | Convert between paths and indices
path_to | Find path to a particular kind of item
path_to_caption | Find or drop captions
path_to_index | Convert between paths and indices
PLACEHOLDER | Lists of items
placeholder | Lists of items
posOption | Functions related to table options.
posOption<- | Functions related to table options.
prepare_row | Split up a table by rows
prepare_table | Split up a table by rows
print.LaTeX2 | Print methods
print.LaTeX2item | Print methods
print.LaTeX2range | Ranges within LaTeX2 lists.

## -- R --

RBRACE | The default "catcodes" used by parseLatex.
reduce_whitespace | Remove excess whitespace recursively
rmSrcrefs | Remove srcrefs
row_to_vector | Convert vector to table row and back
rule | Work with rules in tables
rule<- | Work with rules in tables
rules | Work with rules in tables

## -- S --

select_items | Miscellaneous utilities
set_contents | Convenience functions to get or set contents of item
set_item | Find path to a particular kind of item
set_range | Set items in a LaTeX2 object
showErrors | Show errors in parsed Latex object
show_itemlists | Lists of items
SPACE | The default "catcodes" used by parseLatex.
splitting | Splitting lists of items
split_chars | Miscellaneous utilities
split_latex | Splitting lists of items
split_list | Splitting lists of items
SUB | The default "catcodes" used by parseLatex.
SUPER | The default "catcodes" used by parseLatex.

## -- T --

tablecalcs | Calculations on tables
tableCell | Work with table cells
tableCell<- | Work with table cells
tableContent | Functions relating to the data content of a table
tableContent<- | Functions relating to the data content of a table
tableDim | Calculations on tables
tableNcol | Calculations on tables
tableNrow | Calculations on tables
tableOption | Functions related to table options.
tableRow | Functions to work with rows in tables
tableRow<- | Functions to work with rows in tables
tableRule | Work with rules in tables
tables | Functions related to parsing LaTeX tables
tests | Test objects
trim_whitespace | Miscellaneous utilities

## -- U --

Utilities | Miscellaneous utilities

## -- V --

vector_to_latex2 | Convert vector to items
vector_to_row | Convert vector to table row and back

## -- W --

widthOption | Functions related to table options.
widthOption<- | Functions related to table options.