IACR / latex-submit

Web server to receive uploaded LaTeX and execute it in a docker container.
GNU Affero General Public License v3.0
11 stars 0 forks source link

how to track which packages to include or exclude from Dockerfile #4

Open kmccurley opened 1 year ago

kmccurley commented 1 year ago

I started the Dockerfile from scheme-medium in texlive. This includes quite a few packages from texlive-full, resulting in an image of about 1.05GB. We've already found some additional packages that we decided we wanted, but I have no doubt that we may want others (like enumitem). We may also want to remove some (like animate). Some may be incompatible with lualatex (like fontenc). The list of texlive packages is attached. The ones that are included with texlive-medium are marked as 'i' at the beginning. This file is generated with tlmgr list all_packages.txt

Over time I expect to find some packages that are incompatible with iacrcc or lualatex, and some packages that are obnoxious like coffeestains or xwatermark. As we keep track of requests for new packages, we need a place to keep a record of discussions. One option is to check in all_packages.txt and use comments on each line. `