CTAN update: suai-report
Version 2.7 fixes several errors in the line-based block commands and extends the support for listings. Fixed: - A block (\suailist, \suaitable, \suaieq, ...) now ends at a line starting with \section, \begin, \end, \par or \clearpage. A block right above \end{document} used to stop the build. - A lstlisting environment right below a block keeps its first line of code. - \suaitable: spaces or "|" inside a formula in a cell no longer break the table. - A % comment in a line of a block applies to that line only. - A Russian abbreviation at the end of a list item keeps its full stop. - An unknown listing language gives a warning instead of an error. - suai new --title: the characters & _ ^ and $ in a title are escaped. New: - Listings: JavaScript, TypeScript, Kotlin, Rust, JSON, YAML and Dockerfile are defined by the package, with short language names such as cpp, cs, js, ts, py. - The PDF bookmark of an appendix carries its letter. Changed: - Tables typed by hand (tabular, tabularx, longtable) are set with the line spacing of the text, as \suaitable is. Use \renewcommand{\suaitablestretch}{1} to make all tables single-spaced.
This package is located at https://mirrors.ctan.org/macros/xetex/latex/suai-report More information is at https://ctan.org/pkg/suai-report
Thanks for the upload. For the CTAN Team Vincent Goulet CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs.
Suai-report – Reports for Saint Petersburg State University of Aerospace Instrumentation
This package typesets student reports (lab works, coursework, practice reports) for Saint Petersburg State University of Aerospace Instrumentation (SUAI, ГУАП) according to the Russian standards GOST 7.32-2017 and GOST 2.105-2019.
The title page reproduces the official university form.
Page layout, headings, table of contents, captions,
numbered tables, figures, equations, listings, appendices
and the list of sources are set up automatically.
Line-based block commands (\suaitasks,
\suaitable, \suaieq,
\suaisources and others) keep the document
source short: every line becomes a list item, a table row
or an explanation of a symbol.
The package requires XeLaTeX. Times New Roman, Liberation Sans and Liberation Mono are used when installed, otherwise TeX Gyre Termes, Heros and Cursor. Documentation is in Russian.
| Paket | Suai-report |
| Version | 2.7 2026-10-05 |
| Copyright | 2026 Grigorii Moiseev |
| Betreuer | Grigorii Moiseev |