PdfChecker¶
Checkers for .tex targets.
- class disseminate.checkers.pdf.PdfChecker(pdf_deps=All[All[Any[pdflatex(unknown), xelatex(unknown), lualatex(unknown)], Any[kpsewhich(unknown)]], All[graphicx(unknown), caption(unknown), amsmath(unknown), mathtools(unknown), bm(unknown), easylist(unknown), fancyvrb(unknown), hyperref(unknown), enumitem(unknown), geometry(unknown), xcolor(unknown)], Optional[ecrm1200(unknown), tcrm1200(unknown)], Optional[article(unknown), report(unknown), tufte - book(unknown)]])¶
Bases:
disseminate.checkers.checker.Checker
Checker for pdf renderings from latex.
- check_classes(classes=None)¶
Check the availability of classes.
- Parameters
- classesUnion[List[str], Tuple[str]]
The list of packages to check for availability.
- check_classes_kpsewhich(classes=None)¶
Check available latex classes (.cls) using kpsewhich.
- Parameters
- classesUnion[List[str], Tuple[str]]
The list of classes to check for availability.
- check_fonts(fonts=None)¶
Check available of latex fonts (.tfm) using kpsewhich.
- Parameters
- fontsUnion[List[str], Tuple[str]]
The list of fonts to check for availability.
- check_kpsewhich(listing, ext)¶
Check the availability of latex packages using kpsewhich.
- Parameters
- listingUnion[List[str], Tuple[str]]
Base filenames for latex classes or packages to check. ex: ‘article’
- extstr
The extension to search. ex: ‘.sty’ or ‘.cls’
- check_packages_kpsewhich(packages=None)¶
Check available latex packages (.sty) using kpsewhich.
- Parameters
- packagesUnion[List[str], Tuple[str]]
The list of packages to check for availability.