XimeraProject / ximeraLatex

Author tools for creating Ximera activities
LaTeX Project Public License v1.3c
40 stars 35 forks source link

Latest update #73

Closed xronosuf closed 6 years ago

xronosuf commented 6 years ago

Includes many fixes and formating changes to ximera.cls for readability. Most "removed" code is commented out with a note to check for conflicts and a date (so we can delete the commented code if no conflicts/errors are reported in the next 3 months).

Also added the new "Suppress" command which can suppress text output without using conditionals, in effect allowing us to suppress environment content without needing to use the environ package. Also works for verbatim content and the like to minimize conflicts from nesting (in theory).

Reorganized a few things to be able to find things in the cls file easier. Also added a \makeatletter at the top(ish) of the file and a \makeatother at the bottom. That way we can avoid having \makeatletter and \makeatother every dozen or so lines of code. I don't think this causes any issues, but may be something to watch for.

Added my name to various content in case someone has questions about the code, and added more comments for readability for other contributors.