The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
row_to_vector()
.is_text()
and is_error()
.showErrors()
, and changed the formatting of
errors in deparseLatex()
.
parseLatex(recover = TRUE)
now calls
showErrors()
rather than generating warnings.SPECIAL
s has been improved.trim_whitespace()
, envName()<-
,
find_block()
and insert_values()
to help with
kableExtra
support.tabu
tables.is_char()
, find_caption()
,
drop_caption()
, path_to_caption()
,
get_range()
.drop_items()
now works on LaTeX2Item
lists.tableRow()
by default ignores \pagebreak
and \nopagebreak
. The new argument withExtras
allows it to include these and other extras before the line in the
result. withData
allows it to exclude the data.
find_tableRow()
and tableRow<-
have similar
modifications.find_rule()
and rule()
now remove the
final whitespace from the result.columnOption()
and
columnOption<-()
functions.new_env()
, similar to
new_block()
.split_chars()
, usually used to split text or
whitespace into individual characters.NEWLINE
.find_*
functions now have an all
argument, to allow the search to be stopped at the first success, and a
path
argument, to control the form of the return
value.ITEMLIST
and PLACEHOLDER
LaTeX tag
values. These are used internally to organize long lists of items,
e.g. to allow the rows of a table to be indexed directly.parseLatex()
in handling $
within a definition.stdbool.h
to the includes for compatibility with
older gcc
. (Thanks to Dirk Eddelbuettel for the report and
PR #2).\let
is now handled the same way as \def
:
the next two tokens are not considered for evaluation.defcmd
and defenv
to
parseLatex()
to allow the user to specify defining macros.
These names are also now allowed in the magic comments.verb
macro and its argument caused the
parsing to be incorrect.recover
to parseLatex()
, to
attempt to recover after a parsing error. This may help with diagnosing
the error. The error will be wrapped in an ERROR
tag which
is displayed as
>>>text causing error<<<
.find_sequence()
,
set_contents()
.DEFINITION
tag to allow \begin
etc. to
be temporarily ignored. This allows parseLatex to parse
\newenvironment
and related macros that create
definitions.parseLatex()
now stops parsing after
\end{document}
just as LaTeX does. The
get_leftovers()
function can retrieve the unparsed
text.verb
macros now allow embedded braces as long as they
are balanced.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.