CTAN update: BabelBidi
Version 1.0.0 marks a major milestone for BabelBidi: it completes the implementation of all language-independent user-level APIs from XePersian that fall within BabelBidi's intended scope. Persian-specific interfaces remain outside the scope of this package. ### New User-Level Commands - `\Latincite`: Latin-language citations, compatible with standard LaTeX citations and the `cite`, `natbib`, and `biblatex` packages. - `\twocolumnstableofcontents`: A two-column table of contents. - `\latinfont`: Selects the configured Latin text font. ### New Packages - **`babelbidi-logos`**: Direction-aware TeX engine logos, with automatic and simple styles. Also available as a standalone package. - **`amikhteh-logo`**: A companion package providing reusable logo, cover, and document-branding elements. The new `logostyle` package option controls the engine-logo style. ### Documentation The main user guide has been substantially redesigned, featuring a new visual identity, custom cover, improved typography and page layout, and a more systematic presentation of commands and environments. The revised documentation also provides expanded examples, clearer engine-specific restrictions, compatibility notes, and guidance for using `babelbidi-lang` independently. A separate guide for `amikhteh-logo` is included. ### Other Changes - Added `babelbidi.cwl` for TeXstudio command completion. - Added `THIRD-PARTY-NOTICES.md` documenting reused code and its sources. - Updated Beamer compatibility code and LuaTeX font-mapping support. - Added regression tests for citation handling, engine logos, and documentation layout.
This package is located at https://mirrors.ctan.org/macros/latex/contrib/babelbidi More information is at https://ctan.org/pkg/babelbidi
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 .
BabelBidi – An extension to babel’s bidirectional support
This package extends Babel’s bidirectional support by correcting specific direction-sensitive behaviour and providing interfaces for text direction, layout, language selection, and font configuration, including glyph fallback with LuaTeX.
It also provides directional boxes and direction-aware facilities for footnotes, lists, bibliographies, RTL cases, margin notes, and columns, together with configurable counter separators, Latin-language citations, and language selection for verbatim text. Targeted compatibility patches are supplied for commonly used packages.
It works with Babel under LuaTeX (recommended), XeTeX, and pdfTeX, in documents with either an LTR or RTL main language.
| Package | BabelBidi |
| Version | 1.1.0 2026-11-14 |
| Copyright | 2026 Amer Amikhteh |
| Maintainer | Amer Amikhteh |