The guexam class

Format exam papers

The released versions are shown below. In general, you should use a release version unless you have been advised otherwise. Please do test the betas, though (marked -bN below) and let Norman know of problems.

VersionDownloadComments
guexam-1.4.1 tarball or zip Requires a LaTeX/TeXLive dating from at least 2020.
guexam-1.3.6 tarball or zip Bugfix only, but works with pre-2020 LaTeX.

To install

Unpack the distribution tarball or zip file, and move the directory move-to-texmf/ (or its contents) to some location on the LaTeX search path. You're probably looking for a directory called texmf-local, or something like that.

The distribution includes a file gulogo-snapshot.zip, which contains the files required to supply the GU logo. The guexam class will work without error in the absence of these files, but won't, obviously, produce the logo on the exam papers. To install, unpack the zip file, and move the files in move-to-texmf/ to a suitable place. Typically, only the exams convener will need to care about this, since question authors use only the [compose] mode, which does not attempt to use the logo.

‘Move…to a suitable place’ is admittedly very vague. Here are some pointers, however:

Various people within the School use various LaTeX implementations. Amongst these are:

For exams, we don't recommend you use Overleaf, though Overleaf is otherwise a good idea. This is for the fairly obvious reason that it's off-campus. Don't store exams in a cloud service!

Releases

With the version 1.1 release, the interface should now be regarded as rather stable. However version 1.1 was the first to be released outside Glasgow University, so there may be some changes to the interface which will emerge with broader use, as well as some bug fixes. The interface may, therefore, yet change. If you use this class to produce exams, you should therefore include a copy of the class file locally, rather than relying on a central version. If you need an earlier version of the class, let me know.

1.4.1, 2023 November 22 1.4.1-b1, 2023 October 9 1.4.0, 2022 October 10 1.4.0-b1, 2022 August 7 1.3.6, 2022 October 21

v1.3.6 now actually is usable with LaTeX earlier than 2020.

This compatibility is of course the point of the retained 1.3.x branch, but it appears that I tested this inadequately, and left a spurious format-version test enabled.

1.3.5, 2022 October 10

Versions 1.3.x are now bugfix-only. Use versions 1.4 in preference.

There are no functional changes from 1.3.5-b4.

The documentation now explicitly advises against using the stix2 and siunitx options together, with a LaTeX older than 2020, but also gives some advice on dealing with that if you do have to do that.

1.3.5-b4, 2022 August 7

Bugfix: the [stix2] option now uses STIX2 as the text font once more.

1.3.5-b3, 2022 July 26

Temporarily revert the STIX2/uprightpi support, to retain/regain compatibility with LaTeX 2020/10/01 (yes, I thought I'd achieved that with -b2, but my testing missed a case). This means that [uprightpi] is not supported for Xe/LuaLaTeX. This support is now planned to appear in v1.4.0.

1.3.5-b2, 2022 July 12

Adjust the \partmarks fix, to avoid adding a dependency on TeXLive; we now work with TeXLive post-2019 again.

1.3.5-b1, 2022 July 11 1.3.4, 2022 March 7 1.3.4b1, 2022 February 18 1.3.3, 2021 November 19 1.3.3b1, 2021 November 11 1.3.2, 2020 November 17 1.3.2b2, 2020 October 7 1.3.2b1, 2020 April 15 1.3.1, 2019 November 22 1.3, 2018 November 21 1.2.1, 2018 July 2 1.2, 2017 December 1

Earlier release notes are available

Norman Gray
2023 November 22