The build system clean up; thanks to Mike Murphy. I pushed this template to the OS course, and he has been doing a serious refactor on it and a complete redo of the content as well. Once he finishes that work, perhaps we can redo this template to align more closely with his work.
Changes
Move latexmk run commands to .rc file, use PDFlatex as default, bibtex/biber and 5 retries
Always remake and let latexmk do dependency checking instead of make
Clean now removes all tmp files.
Separate src-folder and a copy out of that folder to have a pdf precompiled/outside src tree.
no more make all, just make and make clean
Template
Including code styling example in a c-like highlighting.
The Listings package is not very nicely set up using regex, so functions are either blue, like keywords/identifiers, or black. I chose to keep them black for readability. If someone finds a neat way to find functions and mark them separately that would be nice! I did not go for the minted option, as that introduces extra dependencies (pygments).
Breaking 💥
This will probably break @mrtz-j' github action 🙏
Extras
Including the ieeeHOWTO documents, they are quite nice for tips and tricks when using this cls. Things like don't use the darned float environment.
Build system
The build system clean up; thanks to Mike Murphy. I pushed this template to the OS course, and he has been doing a serious refactor on it and a complete redo of the content as well. Once he finishes that work, perhaps we can redo this template to align more closely with his work.
Changes
all
tmp files.Template
The
Listings
package is not very nicely set up using regex, so functions are either blue, like keywords/identifiers, or black. I chose to keep them black for readability. If someone finds a neat way to find functions and mark them separately that would be nice! I did not go for theminted
option, as that introduces extra dependencies (pygments).Breaking 💥
This will probably break @mrtz-j' github action 🙏
Extras
Including the ieeeHOWTO documents, they are quite nice for tips and tricks when using this cls. Things like don't use the darned float environment.
closes #3