Releases: vhbelvadi/LaTeX-lecture-notes-class
.sty merged into .cls
lecture → lecturenotes (and CTAN)
NB Minor breaking change.
In preparation for CTAN this package is now called lecturenotes
instead of lecture
(I was informed by CTAN maintainers that the latter could cause confusion with existing lectures
and lecturer
classes and I am inclined to agree). The only change you will need to make in existing documents is to invoke the lecturenotes
class instead of lecture
as follows:
\documentclass[options]{lecturenotes}
No other changes are needed.
If all goes well, this package should be on CTAN soon!
v3.0 with LuaLaTeX support and more
NB This modernises this package with LuaLaTeX support. While this change is highly recommended and in line with the development of LaTeX3 itself, for older packages that need pdflatex support continue using v2 instead.
- LuaLaTeX support (recommended---XeLaTeX does not support
microtype
yet) - Breaks pdflatex support (for older documents use v2 but for everything else LuaLaTeX is recommended)
- Switched to OTF support with
kpfonts-otf
replacingkpfonts
(addresses #9) pdfinfo
incorporated intohyperref
(addresses #10)- Removed support for
inputenc
andfontenc
due to LuaLaTeX (also addresses #10) - Bug fixes (issue #5 persists but using
\cleardoublepage
manually works)
Legacy version with pdflatex support
This is the legacy version of the lecture
class with pdfLaTeX
support. For the latest version which runs on the more modern LuaLaTeX
please see the latest version 3+ on the main branch.
This release will only receive critical bug fixes. Please continue report bugs under ‘Issues’.
German and Swedish translations
Russian translations
NB This version may introduce a breaking change if you use the \Proj
command. Use \Projection
instead.
- Russian support: translations courtesy of Aleksei Kozharin.
\Proj
command changed to\Projection
to prevent conflict with Russian Babel.- Fontenc T1, T2A support (being loaded conditionally only when the document language is
russian
).
Major bug fix
This release fixes a major bug that used to prevent compilation while using the UK English option for the TeX file.
More link and more
- A new
\morelink{}
command to add a more link in the footer of the first page - Both
course
andseminar
type documents now support up to subsections. (Because of their naturetalk
type documents do not support such layering.)
New commands and stylistic updates
- Title data footnotes will no longer mention '(speaker)' unless the author's email is also specified
- Added spacing around the em dash between the course code and title at the head of the document
- Improved styling for the explicit line break character
- Improved caption style
- New command The new command
\\
provided by this class adds a new paragraph with a line break and without an indent. Use this to mark the start of a new paragraph rather than the end of the previous one. - New command The
\nl
command provided by this class adds a new paragraph without indent or a line break. Use this same as the previous command but with a space after the command itself. - New command The
\runin{}
command provided by this class adds small caps. This can be done manually but is a handy approach that is especially useful to start new sections/chapters/parts of a document.
An assortment of updates
- New season data added (especially useful for courses that stretch across weeks/months)
- All options except title made optional
- US date (mm/dd/yyyy) support
- Improvements to french translation
- Minor bug fixes