CTAN Comprehensive TeX Archive Network

CTAN update: linguexx

Date: November 5, 2026 7:04:28 AM CET
Gerhard Schaden submitted an update to the linguexx package. Version: 1.5 2026-11-03 License: lppl1.3c Summary description: A tagging-aware package for typesetting linguistic examples and glosses Announcement text:
linguexx 1.5 repairs sub-example references under the current LaTeX kernel, and adds shared glosses for word-order variants, morpheme alignment, and right-to-left documents and glosses. Fixed in 1.5 * With the LaTeX kernel of October 2026 (the latex-lab update of 2026-10-27), \ref to a sub-example printed "a." instead of "(4a)", and \refrange could not read the number back. Documents that refer to sub-examples should update. * A document loading babelbidi (new in TeX Live 2026) together with linguexx did not build under LuaLaTeX. It does now. linguexx's right-to-left layout needs polyglossia; under babel, a document whose main language is right to left is not supported yet. * Under LuaLaTeX with polyglossia's French, a judgment mark containing ? was printed on top of the first word instead of hanging to its left. * Two PDF/UA failures: \GlossTierLang{2}{} wrote an empty language tag, and a translated sub-example under \GlossTransLang left its language open into the next item. * Under [phantomalign], a gloss word's leading ( now sits under the object word's ( when the object has more marks, as in (⌜. New in 1.5 * \CommonGloss: sub-examples that differ only in word order share one set of gloss lines, set as one aligned table (and read as a table in a tagged PDF). It works in exe lists through \begin{xlist}[CommonGloss], and in beamer a \pause between rows uncovers them one at a time. * \GlossMorphAlign aligns glosses morpheme by morpheme across tiers, with no new markup: ev-ler-de over house-PL-LOC puts -ler over -PL. * \exrefcheck lists what every relative reference (\Next, \Last, ...) and every \refrange resolved to, to catch an example inserted between a \Next and the example it was written for. * Right-to-left text with polyglossia: \GlossRTL and \glscript for right-to-left glosses, and right-to-left documents, whose examples are the mirror image of left-to-right ones, with each gloss running in its example's direction. A complete Hebrew example document ships with the package. LuaLaTeX is recommended. For a tagged document with right-to-left text it is required: under XeLaTeX, every right-to-left paragraph fails PDF/UA, with or without linguexx. Some layout choices in right-to-left glosses are provisional, and the manual says which. * *( (a star against an opening parenthesis, for an obligatory element) is a judgment that is read out as "obligatory".
This package is located at https://mirrors.ctan.org/macros/latex/contrib/linguexx More information is at https://ctan.org/pkg/linguexx
Thanks for the upload. For the CTAN Team Erik Braun 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 .

Linguexx – A tagging-aware package for typesetting linguistic examples and glosses

This is a standalone package for linguistic examples, with a linguex-compatible input syntax and first-class support for accessible (tagged) PDF output.

linguexx reimplements the familiar dot-syntax of linguex on the expl3 kernel, with no dependency on linguex, cgloss4e, or xspace. It runs on pdf, and Lua. When the document enables the tagging code, linguexx writes its examples into the PDF structure tree as accessible objects.

PackageLinguexx
Version1.5 2026-11-03
Copyright2026 Gerhard Schaden
MaintainerGerhard Schaden

Announcements

more

Guest Book Sitemap Contact Contact Author