Python script for checking glossary and bibliography for monography.
It checks if key terms in your chapter are in glossary.tex and biblio links are in bibliography.tex.
To check all monography run in your monogrpahy directory with command line:
git clone https://github.com/SHtress/check_monography_script
cd check_monography_script
./check_monographyFrom your command line:
./check_term_biblio.py 'PATH_TO_CHAPTER' -g 'PATH_TO_GLOSSARY' -b 'PATH_TO_BIBLIOGRAPHY'PATH_TO_YOUR_FILE - path to your chapter .tex file;
PATH_TO_GLOSSARY - path to glossary.tex;
PATH_TO_BIBLIOGRAPHY_FILE - path to bibliography.tex;
Check passed:
Check /home/shtr3s/monography2022/author/part2/chapter_lang.tex
----------
Checks result: PassedCheck didn't pass:
Check /home/shtr3s/monography2022/author/part2/chapter_top_ontologies.tex
----------
Checks result: Error
Need to add terms to glossary:
- Ядро базы знаний ostis-системы
Need to add biblio links to bibliography:
- Dobrov2006
- Gorshkov2016
- Iqbal2013
Please contact these authors to apply fixes:
- Бутрин С.В.
- Шункевич Д.В.If check didn't pass in log you will see:
- what terms should be added to glossary;
- what biblio links should be added to bibliography;
- who to contact about applying fixes.
Also it creates 3 files:
-
biblio_list_for_chapter.tex- list of all biblio links for chapter head. -
bibliography_to_add.tex- list of all biblio links with refs for chapter that need to be added in bibliography.tex. -
biblio_list_for_bibliography.tex- list of all biblio links with refs for chapter. You can put it's content in bibliography.tex.WARNING: Refs are checked only in one chapter, not in whole monography.