Claude-skill-registry latex-tables
LaTeX tables with tabularray package. TRIGGERS - LaTeX table, tabularray, fixed-width columns, table alignment.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/latex-tables" ~/.claude/skills/majiayu000-claude-skill-registry-latex-tables && rm -rf "$T"
manifest:
skills/data/latex-tables/SKILL.mdsource content
LaTeX Tables with tabularray
Quick Reference
When to use this skill:
- Creating tables with fixed-width columns
- Formatting complex table layouts
- Need precise column alignment
- Migrating from tabular/tabularx/longtable/booktabs
- Troubleshooting table overflow issues
Why tabularray?
Modern LaTeX3 package (replaces old solutions):
- Fixed-width columns with proper alignment
- Clean, consistent syntax
- Replaces:
,tabular
,tabularx
,longtablebooktabs - Better performance than legacy packages
- Part of TeX Live 2025
Installation
# Check if installed kpsewhich tabularray.sty # If not found, install: sudo tlmgr install tabularray
Basic Usage
\documentclass{article} \usepackage{tabularray} % Modern table package \begin{document} % Simple table \begin{tblr}{colspec={ccc}, hlines, vlines} Header 1 & Header 2 & Header 3 \\ Data 1 & Data 2 & Data 3 \\ \end{tblr} \end{document}
Quick Reference Card
% Minimal table \begin{tblr}{colspec={ccc}} A & B & C \\ \end{tblr} % With all lines \begin{tblr}{colspec={ccc}, hlines, vlines} A & B & C \\ \end{tblr} % Fixed widths \begin{tblr}{colspec={Q[2cm] Q[3cm] Q[2cm]}, hlines} A & B & C \\ \end{tblr} % Bold header \begin{tblr}{ colspec={ccc}, row{1}={font=\bfseries} } Header & Header & Header \\ Data & Data & Data \\ \end{tblr}
Best Practices
- Use Q[width] for fixed columns instead of p{width}
- Specify widths explicitly when text might overflow
- Use X for flexible columns that should expand
- Style headers with row{1} instead of manual formatting
- Use colspec for column properties, not inline commands
- Check package version:
(should be recent)kpsewhich tabularray.sty
Reference Documentation
For detailed information, see:
- Table Patterns - 5 common table patterns with examples
- Column Specification - Alignment options and width control
- Lines and Borders - All lines, selective lines, thick lines
- Troubleshooting - Table too wide, text not wrapping, alignment issues
- Migration - Migrating from tabular and tabularx
Official Docs: Run
texdoc tabularray for complete package documentation
See Also:
- Use
skill for installing tabularray packagelatex/setup - Use
skill for compilation workflowslatex/build