$Id: NEWS 609 2024-10-29 21:17:26Z karl $ This file records noteworthy changes. This file is public domain. ----------------- 2.34 (2024-10-29): ltugboat.cls: - keep the new forced space on toc lines within tagging-aware code, so it doesn't disappear. - elide spurious space for nonumber subsubsections. (Thanks to Ulrike Fischer for reports and fixes.) ----------------- 2.33 (2024-10-26): ltugboat.cls: - use \hfil instead of \hss in toc, to avoid silently overfull entries. - make \WEB, \Xe, \cents, others more tag-friendly. - new abbreviation \HTTPS. tugboat.bst: - new entry type @webpage. - new editor field nojournalcomma. - howpublished not omitted when doi or url is present. ----------------- 2.32 (2024-04-15): ltugboat.cls: - don't print leading http://, like with https://. - increase natural space, stretch, shrink after run-in heads; before, \frenchspacing was unintentionally in effect. - decrease \floatsep and \textfloatsep to go along with reduced \abovecaption skip; increase topnumber, bottomnumber, totalnumber, to further avoid going to a float page so soon. - allow some flexibility in glue below title. - new abbreviation \YAML. ----------------- 2.31 (2023-10-28): ltugboat.cls: - input our hyphenation exceptions (ushyphex.tex) if available. - \dblfloatpagefraction and similar parameters set so figures don't go to a float page so soon, and reduce \abovecaptionskip. - new abbreviation \LMTX. - new abbreviations \pdfTeX and \pdfLaTeX, with italic correction after the f. - new generic commands \tbcode and \tbcodebreak for package names, class names, file names, environment variables, etc. (Just outputs in typewriter.) tugboat.bst: - in month field, recognize numbers 01..12, with or without leading zero. - for @misc, output organization field if present. - support "eprints" (https://arxiv.org/abs/). Substantial rearrangement and updating of documentation. ----------------- 2.30 (2023-07-03): ltugboat.cls: - print page numbers with preceding ? in draft mode, including in references, by redefining \thepage. - new abbrev \XMP. tugboat.bst: - for webpage entry type, do not output random material in brackets. - new field "monthtie" to editorially force a tie after the month. ltubguid documentation: - mention preferred placement of captions, namely below figures but above tables and listings. ----------------- 2.29 (2023-03-08): ltugboat.cls: - \url: the fallback definition now typesets (in tt) more special characters. - omit TUG-specific doi when not typesetting in the production environment. tugboat.bst: abbreviate "chapter" to "ch." in tugboat.bst. ----------------- 2.28 (2023-01-16): ltugboat.cls: - \tburl: new name for \tbsurl, should work in all cases. \def\tburl{\url} to keep using \url in the document body. - \titleref: command to typeset a book (etc.) title (slanted + \frenchspacing). - \tubdots: command for a normally-spaced ellipsis, not the squashed Unicode character provided by most fonts. - \raggedleft: TUB's redefinition should not work with tabularray. tugboat.bst: use \url instead of \href, to avoid requiring hyperref. ----------------- 2.27 (2022-05-19): ltugboat.cls: - \tbsurlfootnote, \tbhurlfootnote: typeset urls in ragged-right footnotes of their own. - \tubsentencespace: force a sentence-ending space, e.g., after a post-sentence \cite. - \tubjustifiedpar: undo ragged-right or other, restoring normal paragraph settings. - \eTeX: use \boldsymbol if available for this logo. ----------------- 2.26 (2021-10-12): ltugboat.cls: - strip a leading http(s) from \tbsurl and \tbhurl. - \Xe:increase negative kern. tugboat.bst: - allow editor field as well as author for @misc entries. - make @software another alias for @misc. - improve doi urls. ----------------- 2.25 (2021-06-27): ltugboat.cls: - new abbrevations: \RIT, \tbUTF. \tbUTF expands to \acro{UTF}, and, if the next character is a - (e.g., \tbUTF-8), don't allow breaking at it. (We don't define \UTF since other packages already do.) tugboat.bst: - new entry type @ctan, following ctanbib (https://ctan.org/pkg/ctanbib). - use \emph{...} instead of {\em ...}, so we get italic corrections. ----------------- 2.24 (2020-11-14): ltugboat.cls: - new hyphenation exceptions: Ja-pa-nese, Pak-i-stan. - new abbrevations: \macOS, \OpTeX. tugboat.bst: - new field bookauthor for @incollection and @inproceedings. - generalize truncation of author names with new code from Oren Patashnik, using integers max.names and trunc.num to control operation.