CTAN Comprehensive TeX Archive Network

Verzeichnis macros/luatex/latex/spanish-mathml-intent

README.md

spanish-mathml-intent — Spanish MathML intent for accessible (tagged) PDF with Lua

Release v1.0 [2026-10-20]

Description

The ⟨spanish-mathml-intent⟩ package adds MathML intent to mathematics written in Spanish with Lua. The intent attribute tells a screen reader which concept an expression is and how to speak it, so that NVDA with MathCAT reads the formulas correctly in accessible (tagged) PDF documents. Its commands typeset and tag numbers, units, money, dates and times, geometry, algebra and statistics, each with the Spanish reading it should have. It is aimed at primary and secondary school teachers.

Requirements

The minimum requirement is release 2026-11-01. It loads and depends on an updated version of unicode-math.

The package newcomputermodern (font NewCMMath-Regular.otf) is recommended: it is used for \mathcal and for the right-angle symbol. If it is not found, a warning is issued and the loaded math font is used.

Further reading

For tagging (\DocumentMetadata, tagging, tagging-setup), see the documentation of the Tagging Project (in English). If you are new to , Learn (also available in Spanish) offers short lessons with examples you can try online.

Installation

The ⟨spanish-mathml-intent⟩ package is present in Live, use the package manager to install it (tlmgr install spanish-mathml-intent).

To try the development version, which may contain changes not yet released, clone the repository and run l3build install:

$ git clone https://github.com/pablgonz/spanish-mathml-intent.git
$ cd spanish-mathml-intent
$ l3build install

Examples

The file ⟨spanish-mathml-intent.pdf⟩ contains attached examples, which can be extracted from the PDF viewer or from the command line by running:

$ pdfdetach -saveall spanish-mathml-intent.pdf

and then compile them with lualatex-dev.

AI-assisted development

Parts of this package were developed with the assistance of Anthropic's Claude (large language model): code in the .dtx source, regression tests and documentation drafts. The author reviewed every line of code and documentation, and tested the package's functionality, including listening to the output with NVDA and MathCAT, before release. The author is responsible for all of its content. To the author's knowledge, no third-party material was copied; the package is distributed under the LPPL.

License

The ⟨spanish-mathml-intent⟩ package may be modified and distributed under the terms and conditions of the Project Public License, version 1.3c or greater.

Contents

  • README.md (this file)
  • spanish-mathml-intent.pdf (documentation)
  • spanish-mathml-intent.dtx (master file that produced all files)
  • spanish-mathml-intent.ins (installer to extract all files)

Author and copyright

Copyright © 2026 by Pablo González L <pablgonz@educarchile.cl>

Herunterladen des vollständigen Inhalts dieses Pakets in einem Zip-Archiv (3.0M).

Spanish-mathml-intent – Spanish MathML intent for accessible (tagged) PDF with Lua

This package adds MathML intent to mathematics written in Spanish with Lua. The intent attribute tells a screen reader which concept an expression is and how to speak it, so that NVDA with MathCAT reads the formulas correctly in accessible (tagged) PDF documents. Its commands typeset and tag numbers, units, money, dates and times, geometry, algebra and statistics, each with the Spanish reading it should have. It is aimed at primary and secondary school teachers.

PaketSpanish-mathml-intent
Hilfe
Fehlermeldungen
Repository
Version1.0 2026-10-20
LizenzenThe Project Public License 1.3c
Copyright2026 Pablo González L
BetreuerPablo González Luengo
ThemenSpanisch
Lehre
Mathematik
Barrierefreiheit
Lua
...
Gästebuch Seiten-Struktur Impressum Autor kontaktieren