skrapport
The “skrapport” package on CTAN is a LaTeX document class designed for creating simple yet stylish documents, primarily reports such as those submitted for coursework. It aims to make typesetting these documents as effortless as possible by reimplementing much of the default article class functionality in LaTeX3, with modifications to both form and function for improved usability and aesthetics.
Key features of skrapport include:
- A small and straightforward design inspired by the PracTeX journal style.
- Options to control paper size (e.g., A4, A5) and text layout, handled internally via the typearea package.
- Support for two-column layouts implemented through a combination of the multicol and grid packages.
- Multiple font stacks available, including kpfonts, lmodern, palatino, minion, skdoc, and word, with special handling for XeLaTeX and LuaLaTeX users.
- Language support loading either babel or polyglossia for Swedish or English documents.
- Optional loading of the skmath package for mathematical typesetting improvements.
- Enhanced author and date macros, including ISO 8601 date formatting and improved author email handling.
- A range of user-level commands and environments adapted for simple report writing.
- Compatibility considerations with some LaTeX packages due to its reimplementation in LaTeX3.
The class is maintained by Simon Sigurdhsson, licensed under the LaTeX Project Public License 1.3, and its latest version is 0.12k dated 2019. It is included in TeX Live and MiKTeX distributions. The package source, documentation, and bug tracker are available on GitHub and CTAN.
Overall, skrapport is aimed at users who want a modern, clean, and easy-to-use class for reports and similar documents, especially in academic or coursework contexts, with a stylish but straightforward layout and good language and font support options. [ctan.org/pkg/skrapport]
“skrapport”包在CTAN上是一个LaTeX文档类,旨在创建简单但时尚的文档,主要用于课程作业提交的报告。它的目标是通过在LaTeX3中重新实现大部分默认文章类的功能,使这些文档的排版尽可能轻松,同时在形式和功能上进行修改,以改善可用性和美观性。
skrapport的主要特点包括:
- 小而简单的设计,灵感来源于PracTeX期刊风格。
- 控制纸张大小(如A4、A5)和文本布局的选项,通过typearea包内部处理。
- 通过multicol和grid包的结合实施对两列布局的支持。
- 提供多种字体栈,包括kpfonts、lmodern、palatino、minion、skdoc和word,并为XeLaTeX和LuaLaTeX用户提供特殊处理。
- 语言支持,加载babel或polyglossia以适应瑞典语或英语文档。
- 可选加载skmath包以改进数学排版。
- 增强的作者和日期宏,包括ISO 8601日期格式和改进的作者电子邮件处理。
- 一系列适用于简单报告写作的用户级命令和环境。
- 由于在LaTeX3中的重新实现,对于某些LaTeX包的兼容性考虑。
该类由Simon Sigurdhsson维护,依据LaTeX项目公共许可证1.3授权,最新版本为0.12k,日期为2019年。它已包含在TeX Live和MiKTeX发行版中。包的源代码、文档和错误追踪器可在GitHub和CTAN上获得。
总体而言,skrapport旨在为那些希望获得现代、简洁且易于使用的报告及类似文档类的用户,特别是在学术或课程作业背景下,提供时尚但简单的布局以及良好的语言和字体支持选项。 [ctan.org/pkg/skrapport]