XimeraProject / ximeraLatex

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

Greetings! Build Status

In this repository, we develop the Ximera LaTeX document class. As of summer of 2024, the Ximera document class is available in CTAN.

However, if a user should wish to install locally at this point (not recommended) see:

Installing Locally

For a list of different Ximera commands, see:

Examples of Ximera Envrionments

Since Ximera is built on LaTeX source, we want to use LaTeX as a method of validating the code authors write. Hence, if you want to write a Ximera online activity, the first step is constructing LaTeX documents.

Once you have the LaTeX documents, and you have checked them for typos, accuracy, etc, the fact that they compile should be reasonable evidence that they will display correctly in Ximera.

Contents of the repository

Compiling the files

Running make generates the derived files README, ximera.pdf, ximera.cls, xourse.cls, ximera.cfg, ximera.4ht, xourse.4ht.

Running make ctan generates a submission suitable for CTAN

Running make inst installs the files in the user's TeX tree.

Running make install installs the files in the local TeX tree.

Staying up-to-date

While we hope to solidify the ximera.cls file, at this point we are still in development stages.

To keep your file up-to-date, you may need to periodically sync or pull the the ximera.cls within the ximeraLatex directory.

ximeraLatex$ git fetch --all

ximeraLatex$ git reset --hard origin/master

will reset your ximeraLatex directory. Note it will also overwrite any modifications you have made in this directory. You should not be building your activities in this directory.

Future Features