latex

LaTeX public documents, templates, Biber files, and inputs.

Directories

Directories Description
bib Directory for BibTeX and BibLaTeX files
doc Directory for my working LaTeX documents
images Directory for images used in LaTeX documents.
input Directory for \input files used in LaTeX documents.
templates Directory for template LaTeX documents of various kinds in various formats.

Files

Files Description
Makefile gmake file to build all .PDF files from LaTeX source.
README.md This file.
clean.sh A sh script to clean up LaTeX intermediate files. (Used by clean and clean-pdf make targets.)
clean.bat A simple DOS script to clean up LaTeX intermediate files.

Tools

Makefile (the single makefile in this project) has standard targets all, clean, and clean-pdf. The all target will build all TEX_DIRS := doc/bhs doc/dlcs doc/gre doc/math doc/random doc/white-papers templates. Each of these directories are also targets that can be built individually. make clean removes all LaTeX intermediate files in $(TEX_DIRS). make clean-pdf additionally removes all .PDF files in $(TEX_DIRS) so they can be rebuilt. make is equivalent to make all. make -s will only echo directories and files being built.

clean.sh can be used standalone. Run by itself (sh clean.sh) it removes all LaTeX intermediate files in the current working directory (.) and below. Invoked with command-line arguments (e.g. sh clean.sh -d templates pdf txt -v) it starts at the directory specified by -d (i.e. templates), includes any additional globs (i.e. *.pdf & *.txt), and (with -v) echoes all globs, whether or not there are matching files. The standard LaTeX intermediate files removed by clean.sh (and clean.bat) are those listed in https://www.toptal.com/developers/gitignore/api/latex.

TODO


🔗 permalink and 🔩 repository for this page.