powered by
Function that takes a vector of text lines, x, and divides it in preamble and document.
x
DivideFile(x)
Returns a list with two character vectors:
A character vector that includes every line of x up the begin document command
A character vector that includes every line from the begin document command to the first end document command
A character vector, each element represents one line of the latex document
It ignores everything after the first end document command and it will throw and error if it finds more than one begin document command before that
Other Structuring Document: CompileDocument(), FindStructure, IsWellSectioned(), StructureDocument()
CompileDocument()
FindStructure
IsWellSectioned()
StructureDocument()
file <- system.file( "extdata", "ExampleTexDocuments", "exam_testing_jsonparser.tex", package = "TexExamRandomizer" ) x <- readLines(file) DivideFile(x)
Run the code above in your browser using DataLab