CTAN update: user-persona
user-persona adds configuration options and new visual elements. - Options (label, uppercase, leftwidth, gap, header/quote colours, accent) can be given as package options, via \personasetup, or per persona via \begin{persona}[...]{Name}. The label key also allows translating the header. - New \personascale (spectrum slider between two traits) and \personarating (dot rating) commands, coloured to match their card. - The header now stays with the columns across page breaks, and span cards may break across pages. - Unknown card positions now raise an error.
This package is located at https://mirrors.ctan.org/macros/latex/contrib/user-persona More information is at https://ctan.org/pkg/user-persona
Thanks for the upload. For the CTAN Team Vincent Goulet 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.
User-persona – Typesetting User Persona sheets for UX and HCI (Human-Computer Interaction)
This package provides a structured environment and command set for typesetting professional user persona sheets in LaTeX. A user persona is a research-grounded representation of a target user group, synthesizing observed behaviours, goals, and frustrations into a humanized archetype (Cooper, 1999).
The package is intended for User Experience (UX) researchers, Human-Computer Interaction (HCI) practitioners, and product designers who maintain documentation within a LaTeX workflow.
The central persona environment produces a two-column layout comprising a portrait image, an identity table, a pull-quote, and a set of colour-coded content cards. Cards may be placed in the left column, right column, or as a full-width span below both columns. Predefined semantic colours are supplied for common persona sections (Goals, Behaviours, Pain Points, Context). Inline pill labels and icon badges are supported via \personapill and \personabrand (using fontawesome5).
| Package | User-persona |
| Version | 2.0 |
| Copyright | 2026 fractuscontext 2026 Claire Tam |
| Maintainer | Claire Tam |