Skip to contents

Main functions

The main high-level functions

parseLatex()
Parse LaTeX code
deparseLatex()
Convert latex object into character vector
showErrors()
Show errors in parsed Latex object

Searching

Functions to find and modify things

Tables

Working with tables in the document

is_tabular() find_tabular()
Functions related to parsing LaTeX tables
tableNrow() tableNcol() tableDim()
Calculations on tables
find_posOption() posOption() `posOption<-`() find_widthOption() widthOption() `widthOption<-`() find_columnOptions() columnOptions() columnOption() `columnOptions<-`() `columnOption<-`()
Functions related to table options.
find_tableContent() tableContent() `tableContent<-`()
Functions relating to the data content of a table
find_tableRow() tableRow() `tableRow<-`()
Functions to work with rows in tables
find_tableCell() tableCell() `tableCell<-`()
Work with table cells
find_rules() rules() find_rule() rule() `rule<-`()
Work with rules in tables
vector_to_row() row_to_vector()
Convert vector to table row and back
find_caption() drop_caption() path_to_caption()
Find or drop captions
prepare_table() prepare_row()
Split up a table by rows

Utilities

Functions for working with parsed LaTeX

Miscellaneous

Some more documentation

parseLatex-package parseLatex_pkg
The parseLatex package
LaTeX2range() print(<LaTeX2range>)
Ranges within LaTeX2 lists.
vector_to_latex2()
Convert vector to items
defaultCatcodes
The default "catcodes" used by parseLatex.
get_leftovers()
Retrieve source from beyond the end of the document.
path_to_index() index_to_path() paths_to_ranges() get_ranges()
Convert between paths and indices
print(<LaTeX2item>) print(<LaTeX2>)
Print methods
rmSrcrefs()
Remove srcrefs