Shell and Make utilities to inspect a LaTeX manuscript.
Most are taken from Jonathan Dingel's logbook Makefile
: https://github.com/jdingel/projecttemplate/blob/master/paper/reviewing/Makefile.
See this note for more details.
- The manuscript is
./main.tex
(if not, the scripts need to be changed).
Comes with a Makefile
, with quick CLI access to the utilities, some of which call scripts from https://github.com/LSYS/texCheckmate/tree/main/inspecting.
acronyms Find and tally acronyms
aynumeric Change author-year to numeric citation
cleantex Clean aux output files in LaTex compilation
dueto Find "due to"s; Did you mean "because of", "owing to", or "from"?
duplicated_labels Check for duplicated labels
hardcodednumbers Find hardcoded numbers
help Show this help message and exit
inspect Do all inspections of manuscript
linkchecker Check URLs
numericay Change author-year to numeric citation
repeated_strings Check for repeated words
textidote Check with textidote
unreferenced_labels Check for label referencing
wordcount Wordcount via texcount
git clone https://github.com/LSYS/texCheckmate.git
mv texCheckmate/* .
rm -r texCheckmate
To download the utilities without cloning:
- Download the zipped repo
wget -v https://github.com/LSYS/texCheckmate/archive/refs/heads/main.zip
- Unzip
unzip main.zip
- Remove the
README.md
& repo CI
rm texCheckmate-main/README.md
rm -r texCheckmate-main/.github
- Move to ./
mv texCheckmate-main/* .
- Clean up
rm -r texCheckmate-main
rm main.zip
All together:
wget -v https://github.com/LSYS/texCheckmate/archive/refs/heads/main.zip
unzip main.zip
rm texCheckmate-main/README.md
rm -r texCheckmate-main/.github
mv texCheckmate-main/* .
rm -r texCheckmate-main
rm main.zip