CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/xsipa

README.md

xsipa – XSAMPA to IPA Transcription in

xsipa is a package that provides a lightweight phonetic transcription system inspired by XSAMPA. It translates modified XSAMPA sequences into proper IPA symbols, using either the tipa package (for pdf users) or Unicode IPA symbols via xunicode (for and Lua users).

This package was designed to simplify phonetic transcription in by offering concise macros such as \xsE for \textepsilon, and \xs*...* as a shortcut for multi-symbol sequences (e.g., \xs*EO* for ɛɔ). These commands are modeled after XSAMPA but adapted for compatibility — including custom replacements for reserved characters.

Key Features

  • XSAMPA-inspired syntax adapted for usage
  • Short and readable macro names
  • Transparent support for tipa or Unicode output based on the engine:
    • / Lua → Unicode (via xunicode)
    • pdftipa
  • Minimal setup; no need to load fonts manually
  • Built-in compatibility workarounds for special characters

Requirements

  • A working distribution with one of the following engines:
    • Lua
    • pdf
  • The following packages must be available in your system:
    • xparse
    • xunicode (for Unicode-based output)
    • tipa (for pdf-based output)
    • iftex (used for engine detection)

These packages are included in most standard distributions such as Live or MiK.

License

This material is subject to the Project Public License 1.3c or any later version. You may obtain a copy of the license at:

http://www.latex-project.org/lppl.txt

This software is provided "as is", and there is no warranty for correctness or fitness for a particular purpose.

Author

Akpoué Kouamé Josué Email: djosuebetsaleelakpoue@gmail.com

Repository

GitHub: https://github.com/dbjoshua/xsipapackage

Download the contents of this package in one zip archive (95.0k).

xsipa – Short XSAMPA-based commands for IPA transcription in

This package provides a lightweight phonetic transcription system inspired by XSAMPA. It translates modified XSAMPA sequences into proper IPA symbols, using either the tipa package (for pdf users) or Unicode IPA symbols via xunicode (for and Lua users).

The package was designed to simplify phonetic transcription in by offering concise macros such as \xsE for \textepsilon, and \xs*...* as a shortcut for multi-symbol sequences (e.g., \xs*EO* for ɛɔ). These commands are modeled after XSAMPA but adapted for compatibility — including custom replacements for reserved characters.

Packagexsipa
Repositoryhttps://github.com/dbjoshua/xsipa_package
Version1.0 2025-05-16
LicensesThe Project Public License 1.3c
MaintainerKouamé Josué Akpoué
Contained inTeX Live as xsipa
MiKTeX as xsipa
TopicsPhonetic
Experimental 3
...
Guest Book Sitemap Contact Contact Author