Generate Abbreviations from Latex files using this Python3 script:
python3 abbr_latex_generator.py -f -s <source latex files>
Then you can find a middle file abbr.cvs
for you to check and modify.
After you modify the csv file,
then you can execute the backend flow to generate latex format table from this csv file.
You can find the final latex file abbr.tex
.
python3 abbr_latex_generator.py -b
usage: abbr_latex_generator.py [-h] [-f] [-b] [-s TEX_SOURCE_FILE [TEX_SOURCE_FILE ...]] [-c CSV_DIR] [-l TEX_DIR]
To retrieval abbreviations from the files into a latex table.
optional arguments:
-h, --help show this help message and exit
-f, --frontend Execute frontend flow.
-b, --backend Execute backend flow.
-s TEX_SOURCE_FILE [TEX_SOURCE_FILE ...], --texsourcefile TEX_SOURCE_FILE [TEX_SOURCE_FILE ...]
The source latex files that will be retrieved. This argument is required in frontend
-c CSV_DIR, --csvdir CSV_DIR
The generated abbr csv directory.
-l TEX_DIR, --latexdir TEX_DIR
The generated abbr latex table directory.
Retrieval abbreviations from a single Latex file:
python3 abbr_latex_generator.py -f -s my_latex.tex
Retrieval abbreviations from multiple Latex files:
python3 abbr_latex_generator.py -f -s *.tex
This Python script employs the Python library abbreviation-extraction to extrate abbreviations into the middle csv file.
So you're supposed to install this package:
pip3 install abbreviations
Or:
pip3 install -r requirements.txt