Releases: LogCreative/presenter
Releases · LogCreative/presenter
presenter v0.8.0
presenter v0.8.0 adapt changes to the latest LaTeX release (2024-06-01 and later).
- Adapt the use of the new
lttemplates
kernel package and remove the use ofxtemplate
package. In other words, you need to update your TeX distribution to 2024-06-01 or later to make the latest version of presenter works! - Add new
base
andbase-options
class options, andarticle
andreport
class options are deprecated. - Add new
bg
andfg
options to load the templates easier.
presenter v0.7.0
presenter v0.7.0 is a beta version.
- Fix empty and starred section level.
- Documentation improvement:
presenter-doc.pdf
is user manual andpresenter-code.pdf
includes code implementation. - Project structure is refactored. It is now designed to be used out of the box.
presenter v0.6.0
presenter v0.6.0 changes some details of template rendering pipeline:
prettpl
package is provided. Now\EditPresenterBackground
or\EditPresenterForeground
are available. The instance won't get declared if there is no such object type in the corresponding style, which means the template developer could choose not to implement all components.- New components
background/canvas
,background/footline
andforeground/canvas
are provided. New built-inimg
background and foreground styles are provided to display the image on every page. - A
footline
version of theprogressbar
style is now available.
presenter v0.5.0
presenter v0.5.0 mainly provides more background styles to show the potential of presenter.
- Add
stroke-length
key toblock
andl3block
styles. - New
progressbar
style to show the page progress based onblock
style with the new key mentioned above. - Every foreground/sectioning template implementation now requires to use
\pretsec_register_name_title:nn
to note the metadata for the use of other modules. Provides more interfaces inpretsec
package to enable the communication between the foreground and background templates. - New
secblock
style which will decay the color with the increasing of the sectioning level, which demonstrates the communication mentioned above.
presenter v0.4.0
presenter v0.4.0 mainly abstract more interfaces and introduce new features:
- fix
dual
foreground style and abandon the legacy mark usage. - new
cascade
foreground style to display all levels of parent titles. - abstract the sectioning mechanism in the new package
pretsec
, rename some internal variables and functions. l3block
background style is nowiiiblock
, the template code in DocTeX is now seperated fromblock
to avoid variable re-declaration issue.
presenter v0.3.0
presenter v0.3.0 provides more features:
- Implementing
dual
foreground template for displaying both the parent level title and the child level title. - Documentation uses test results for previewing different templates.
- Misc fixes to the test and the doc.
presenter v0.2.0
presenter v0.2.0 splits the document class and package. With other improvements:
- chapter is now automatically detected.
- improve the sectioning handling.
- provide
\LoadPresenterBackground
and\LoadPresenterForeground
interface.
presenter v0.1.0
Basic implementation of presenter.
In the future, the presenter will be no longer served as a document class.