• CTAN update: onlinebrief24

    From CTAN Announcements@petra@ctan.org to CTAN Announcements on Sun Mar 22 12:55:57 2026
    From Newsgroup: comp.text.tex

    Francesco Luciano submitted an update to the

    onlinebrief24

    package.

    Version: 2026-03-21
    License: lppl1.3c

    Summary description: Class for DIN 5008 type-B business letters for use with onlinebrief24.de

    Announcement text: ----------------------------------------------------------------------

    This release fixes the alignment of the closing when a longer
    KOMA signature is set. It also adds a dedicated regression
    example and extends automated verification to cover this case.

    ----------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/onlinebrief24

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/onlinebrief24/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra R|+be-Pugliese

    ------------------------------------------------------------------------

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Tue Mar 24 08:13:37 2026
    From Newsgroup: comp.text.tex

    Francesco Luciano submitted an update to the

    onlinebrief24

    package.

    Version: 2026-03-22
    License: lppl1.3c

    Summary description: Class for DIN 5008 type-B business letters for use with onlinebrief24.de

    Announcement text: ----------------------------------------------------------------------

    This release adds an optional DIN-style information block for
    business correspondence. The new `infoblock` option places fixed
    reference and contact fields in the upper-right header area and
    works in both the basic and modern letter styles.

    The information-block labels are now localized for German,
    English, French, Spanish, Italian, Dutch, and Polish.
    The package documentation and bundled CTAN examples have
    also been refreshed with focused English examples for the
    basic and modern layouts.

    ----------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/onlinebrief24

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/onlinebrief24/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra R|+be-Pugliese

    ------------------------------------------------------------------------

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Sun Mar 29 10:02:07 2026
    From Newsgroup: comp.text.tex

    Francesco Luciano submitted an update to the

    onlinebrief24

    package.

    Version: 2026-03-27
    License: lppl1.3c

    Summary description: Class for DIN 5008 type-B business letters for use with onlinebrief24.de

    Announcement text: ----------------------------------------------------------------------

    This release adds extensibility features, improves code quality,
    and expands documentation and test coverage.

    New commands:
    - \addfooteritem{icon}{text} appends custom items to the modern-mode
    footer (fontawesome5 icon + label, separated by the standard
    vertical bar)
    - \addinfoblockrow{label}{value} appends custom rows to the DIN-style
    information block (empty values are silently omitted)
    - \setinfoblocktopoffset, \setinfoblockrightedge, \setinfoblockcolwidths
    allow tuning the information-block position and column widths
    from the document preamble without editing the class file

    Bug fixes:
    - Fixed a bug where empty lines between localized label blocks
    could cause unwanted \par tokens during class loading
    - Replaced non-ASCII characters in comments and guides labels
    with ASCII-safe variants for improved robustness across
    all TeX engines

    Internationalization:
    - Expanded localized infoblock labels: now fully supports and
    verifies german, english, french, spanish, italian, dutch,
    and polish
    - Dedicated ngerman infoblock label duplicates dropped; the
    German labels now serve as the shared fallback for both
    German variants

    Internal improvements:
    - Return-address font size centralised as named macros to
    eliminate duplication
    - DIN 5008 window coordinates extracted as named macros for
    maintainability
    - KOMA-Script internal macros used in \opening are now fully
    documented with rationale and risk/mitigation notes

    Documentation:
    - New Guides Mode section explaining the DIN 5008 zone overlay
    - New Extensibility section covering \addfooteritem,
    \addinfoblockrow, and the layout-tuning API

    ----------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/onlinebrief24

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/onlinebrief24/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra R|+be-Pugliese

    ------------------------------------------------------------------------

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From CTAN Announcements@petra@ctan.org to CTAN Announcements on Sun Apr 19 08:32:32 2026
    From Newsgroup: comp.text.tex

    Francesco Luciano submitted an update to the

    onlinebrief24

    package.

    Version: 2026-04-17
    License: lppl1.3c

    Summary description: LaTeX class for DIN 5008 type-B business letters for use with onlinebrief24.de

    Announcement text: ----------------------------------------------------------------------

    This release fixes bugs in the modern-mode header, the extensibility
    API, and the information block, and improves robustness of the class
    internals.

    Bug fixes:
    - Fixed modern-mode header overflowing the right margin for long
    sender names: the header parbox width is now computed via
    \dimexpr\paperwidth-50mm\relax (160 mm on A4) instead of the invalid
    \paperwidth-50mm literal
    - Fixed \addinfoblockrow rendering stray text in the label column:
    the empty-value test now expands the argument into a helper macro
    before testing, so both internal macros and literal text passed
    by the user are handled correctly
    - Fixed \addinfoblockrow producing no output when none of the
    built-in fields (yourref, ourref, contactname, etc.) are set;
    the visibility guard now also checks for custom rows via
    \addinfoblockrow
    - Fixed incorrect icon name in the documentation
    (\faXTwitter -> \faTwitter)

    New behaviour:
    - \addfooteritem now emits a class warning (\ClassWarningNoLine)
    when called without the modern option, instead of silently
    doing nothing
    - \setfromname is deprecated; a class warning now recommends
    using \setfromfirstname and \setfromlastname instead

    Internal improvements:
    - DIN 5008 window geometry centralised as named length constants
    (\@obb@din*) shared by the picture-mode overlay and the TikZ
    guides overlay, eliminating the previous drift between the
    two rendering paths
    - Modern-style calibration values (header/footer position, font
    sizes) replaced by named constants for maintainability
    - Footer field rendering consolidated into a single helper macro
    (\@obb@renderfooterfield), removing five copies of the
    separator logic
    - Return-address width measurement extracted to
    \@obb@measurereturnaddress, shared between validation
    and rendering

    ----------------------------------------------------------------------

    The packagerCOs Catalogue entry can be viewed at
    https://ctan.org/pkg/onlinebrief24

    The packagerCOs files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex/contrib/onlinebrief24/

    ------------------------------------------------------------------------

    Thanks for the upload.

    For the CTAN Team
    Petra R|+be-Pugliese

    ------------------------------------------------------------------------

    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
    --- Synchronet 3.21f-Linux NewsLink 1.2