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.
%notin%
check_spelling
:
ignore_spelling_in_nth
in nested
inputs.any_bib_entries
no longer includes an unsound assertion
that the number of duplicate entries must be divisible by 2. Thanks to
@jamesha95 and AS
for reporting.fread_bib
:
getOption("TeXCheckR.halt_on_error")
)%
signs in
fields (#44)simpleError
and
refers to the top calling frame.check_spelling
avoids false positives with possessive
apostrophes arising from the recent upstream changes to hunspell.fread_bib
, when it encounters a duplicate entry key, no
longer includes lines without keys in the console to explain the error
message.check_footnote_typography
no longer errors when
footcite
precedes a space and a dash.rm_editorial_square_brackets
now removes brackets if
they are preceded by an opening quote.extract_validate_abbreviations
now detects
abbreviations formed themselves by abbreviations (e.g. NT Electoral
Commission (NTEC))check_footnote_typography
now provides better advice as
to the location of punctutation after a footcite.validate_bibliography
now errors if url fields contain
escaped symbols.check_dashes
now does not error if an emdash occurs in
a protasis within an list, or if requested.check_spelling
:
% ignore_spelling_in_file: <file.tex>
for files where
the spelling may be ignored (such as tables with symbols, jargon, or
esoteric nomenclature).known.correct.fixed
for words (rather
than patterns) to add.check_unclosed_parentheses
no longer errors or panics
over unclosed parentheses occurring within optional arguments to
\begin{enumerate}
such as label
constructions.labels
around the chapter checks now contemplate
multiple labels on the same line, and distinguish between
\label{}
and \labelenumi
.readr
did not properly check for it
being installedAllow fread_bib
to optionally retain braces in
value
.
New functions:
split_report
to split a report into
chapters
minimal_bib
to produce a minimal bibliography from a
spun document
veto_sic
to locate and remove words preceding
[sic]
(especially during spell checks)
strip_comments
is now exported
read_tex_document
to take the root file of a LaTeX
document and read the entire document (including the contents
\input
and \include
)
(Unexported) check_unclosed_parentheses
to check
(some) instances of unclosed or unopened parentheses
stringi
and readr
have been moved to
Suggests to minimize compile times (as on Travis-CI)
check_spelling
now skip words ‘preceding’ an
editorial [sic]
.
check_spelling
tries to fill skipped commands with
whitespace equal to its contents to replace (to provide more accurate
positions if there is an error).
halt
in report_error
now provides an
option to not halt if a check fails.
Experimental utility functions
fill_nth_LaTeX_argument
and
locate_nth_LaTeX_argument
.
extract_valid_abbrevations
(and thus
check_spelling
) considers the word on
optional
when backtracking.
check_xrefs
defaults now permits lowercase forms. By
default, consistency is enforced (whether upper or lower).
separate_sentences
gains a
hanging_footnotes
argument, indenting footnotes if set to
TRUE
.
Add some proper-nouns to the dictionary.
Bug fixes:
lint_bib
does not add commas after @string
fields.inputs_of
does not emit arcane warning if multiple
\end{document}
s exist.check_escapes
do not check content within
tikzpicture
environment or within \url
commands.check_dashes
does not check display equation
lines.check_labels
does not check that caption
commands in the preamble are associated with a label. Similarly, it does
not check the labels associated with \addchap
and
\chapter
unless they have an opening brace. (For example,
within \renewcommand
).check_quote_marks
does not check quote marks beyond
\end{document}
check_sentence_ending_periods
does not check the
contents of \hl{
(which may be used to markup content
during editing).check_spelling
honours non-default settings of
dict_lang
in files through \input
or
\include
, does not check the contents of tikz
environements, does not look at the optional arguments of
\printbibliography
check_consecutive_words
no longer requires
grattan.cls
to run. Thanks to @jonocarroll for reporting.check_footnote_typography
no longer falsely claims a
footnote lacks a terminal full stop when it ends in a list like
enumerate
or itemize
(and the terminal item
ends with a full stop).Internal:
readr
, stringi
are now in Suggests to
reduce compile time (especially on Travis-CI)hunspell
’s ignore option when a dictionary addition
is not respectedhunspell
.check_footnote_typography
where the
RStudio pops to the end of the first footnote, not the first wrong
footntoe. Thanks to CC for reporting.inputs_of
to select \include
and
\inputs
onlyinputs_of
pdflatex
may not run in certain
environments (in particular CRAN where it caused an egregious hanging of
the package queue). Tests now skip in such cases.parse_tex
,
extract_mandatory_LaTeX_argument
, and
extract_optional_LaTeX_argument
.check_footnote_typography
can now provide the precise
location of incorrect punctuation, instead of just reporting the head of
footnote.extract_LaTeX_argument
now can handles multiline
arguments.NEWS.md
file to track changes to the
package.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.