El kit LaTeX para tu diario de trabajo y los borradores de tus papers académicos — con la calidez editorial de Claude.
Plantilla pública para investigadores, ingenieros y científicos que escriben papers, ADRs, runbooks, informes y notas diarias en PDF. Tipografía serif para autoridad, paleta cálida con disciplina (pergamino · marfil · terracota), componentes para decisiones, riesgos, KPI, código, UML/ER, theorems, demostraciones y bibliografía. Compila igual en MiKTeX, TeX Live, MacTeX y Overleaf.
Tarjeta Open Graph 1280×640 — la subimos como Social preview del repo y como primera imagen del post de lanzamiento.
Versión @2x retina y notas de re-render en docs/preview/images/banner/.
- ¿Qué es esto?
- Galería
- Paper académico
- Obras del autor publicadas
- Inicio rápido
- Overleaf
- Estructura del repositorio
- Requisitos
- Compilar los ejemplos
- Anatomía de un documento
- Catálogo de componentes
- Soporte matemático y paper cover
- Personalizar metadatos
- Sistema de tokens
- Principios de diseño
- Documentación adicional
- Solución de problemas
- Contribuir
- Licencia
- Proyecto no oficial
claudeeditorial.cls es una clase LaTeX autocontenida y de dominio público
que provee un sistema visual completo para producir PDFs editoriales:
- Portada editorial con kicker, título display, subtítulo, autor y referencia.
- Páginas de capítulo con marcador circular terracota y banda lateral.
- Cabecera operativa de proyecto con campos de fecha, fase, estado y dueño.
- Tarjetas KPI / BigStat para indicadores ejecutivos.
- Registros de decisión (ADR) con contexto, decisión, consecuencia y estado.
- Tablas de riesgos con columnas semánticas y badges de estado.
- Bloques de código con numeración y resaltado nativo para SQL, JavaScript, TypeScript, JSON, CSS, HTML, XML, VBA, Java, C/C++/C#.
- Diagramas UML (clases, interfaces, herencia, dependencia) y ER (entidades, atributos, relaciones, cardinalidad pata de cuervo) sin paquetes externos: TikZ puro con licencia limpia.
- Cajas semánticas (
Info,Tip,Warning,Critical,Check,Question) para guiar la lectura sin convertirse en decoración. - Compatibilidad Pandoc: tokens
Highlighting/Shadeddefinidos para renderizar la salida depandoc -t latexdirectamente.
No es una colección de paquetes vendorizados: las ideas de inspiración se tradujeron a macros originales con licencia permisiva. Ver
docs/REFERENCE_MAP.md.
Capturas reales generadas por xelatex en MiKTeX. Los PDFs originales están en
docs/preview/pdf/ y se pueden descargar y abrir
directamente desde GitHub.
main.tex · portada — kicker, título serif display y franja terracota.
📄 PDF
|
main.tex · apertura — marcador circular, cabecera de proyecto con
metadatos y resumen ejecutivo. 📄 PDF
|
main.tex · indicadores y decisión — KPI cards, registro de decisión
ADR, tabla de riesgos con estados y bloque SQL numerado.
📄 PDF
|
project-daybook.tex — diario operativo con marcador de capítulo,
cabecera de proyecto y panel de KPI.
📄 PDF
|
technical-showcase.tex — bloques de código numerados (TypeScript,
Java, C#) y caja de consola.
📄 PDF
|
lorem-all-cases.tex — portada del ejemplo integral (14 páginas que
ejercitan casi todos los componentes).
📄 PDF
|
examples/research-paper.tex es la pieza nueva: un borrador de working
paper con \ClaudePaperCover, abstract editorial, keywords, AMS subject
classification, autores con afiliación y email, y todo el aparato de
theorems (definition · proposition · theorem · corollary · lemma ·
remark · conjecture · note) en castellano e inglés compartiendo contador.
Las ecuaciones se numeran en terracota y \cref resuelve los enlaces
con prefijo automático.
research-paper.tex · portada — kicker, título, autores con
afiliación, abstract en bloque marfil, keywords y MSC.
📄 PDF
|
research-paper.tex · cuerpo — definiciones, proposiciones
y teoremas con demostración; ecuaciones numeradas en terracota.
📄 PDF
|
Siete trabajos del autor —ya publicados en LinkedIn— portados al
sistema visual claudeeditorial: misma clase, misma paleta cálida,
mismas cajas semánticas (ClaudeInfo, ClaudeTip, ClaudeCheck,
ClaudeCard, ClaudeCode), KPI cards y \ClaudeChapterPage. Son la
prueba de campo de la plantilla con contenido real, no lorem
ipsum: cada uno ejercita una combinación distinta de componentes
del kit.
| Obra | Componentes que ejercita | Páginas | |
|---|---|---|---|
| La parte principal |
\ClaudeCover · 5×\ClaudeChapterPage (numeración romana) · claudehero con gather* matemático · claudequote para Salmos · ClaudeTip final. |
7 | 📄 |
| Trazabilidad Juan Pedro |
claudehero ejecutivo · 8×\ClaudeChapterPage · 4×\KPICard · ClaudeCard con fórmula de pipeline · ClaudeInfo/ClaudeTip/ClaudeCheck · ClaudeTable para complejidad · ClaudeDiagram con TikZ y la paleta. |
10 | 📄 |
| Interpolación y código | 7×\ClaudeChapterPage · 4×ClaudeCode[Python] (búsqueda binaria, MixUp) · ClaudeCard para fórmulas · ClaudeTable lineal vs log-lineal · ClaudeCheck final. |
12 | 📄 |
| EGARCH: del código a la fórmula | 8×\ClaudeChapterPage · ClaudeCode[VBA] con la macro Solver · ClaudeTable de correspondencia VBA↔matemática · ClaudeCard/ClaudeInfo/ClaudeTip/ClaudeWarning · ClaudeDiagram con pgfplots (efecto leverage). |
12 | 📄 |
| CfC — Redes neuronales continuas | 9×\ClaudeChapterPage · 4×\KPICard (complejidad, speed-up, memoria, precisión) · ClaudeCard con la ecuación CfC · ClaudeWarning para limitaciones · ClaudeDiagram con diagrama de Venn en paleta editorial. |
11 | 📄 |
| Erasmo de Róterdam |
\ClaudeCover · \ClaudeChapterPage · claudehero introductorio · 2×claudequote con citas en cursiva · ClaudeTip con el aforismo final. |
3 | 📄 |
| UNED · superficie cilíndrica |
\ClaudeChapterPage para enunciado · ClaudeInfo con objetivo · ClaudeTip para el elemento de área · ClaudeCheck con el resultado |
3 | 📄 |
Punto clave: todas se compilan con
xelatex aphorisms/<archivo>.tex(nopdflatex— la clase usafontspec). Comparten la paleta pergamino · marfil · terracota con todos los demás documentos del repo. Esto es lo que el kit es capaz de producir cuando le das contenido real.
Trazabilidad · KPI cards + ClaudeCard con fórmula de pipeline.
📄 PDF
|
Interpolación · ClaudeCode Python + ClaudeCard de fórmula.
📄 PDF
|
EGARCH · ClaudeCode VBA + ClaudeCard ecuación Nelson.
📄 PDF
|
CfC · KPI cards + ClaudeCard ecuación CfC.
📄 PDF
|
La parte principal · 5 ChapterPages con numeración romana.
📄 PDF
|
UNED · Info/Tip/Check con resultado |
git clone https://github.com/patri-png/Claude-Editorial-LaTeX.git
cd Claude-Editorial-LaTeX
# Compilación recomendada (latexmk gestiona pasadas y biber)
latexmk main.tex
# Alternativa Windows / PowerShell
.\scripts\build.ps1 main.texEl PDF se genera en build/main.pdf. Para empezar tu propio documento, copia
template.tex y reescribe los metadatos:
\documentclass{claudeeditorial}
\renewcommand{\DocKicker}{Tu sección}
\renewcommand{\DocTitle}{Título del documento}
\renewcommand{\DocSubtitle}{Subtítulo claro y editorial}
\renewcommand{\DocAuthor}{Tu nombre}
\renewcommand{\DocRole}{Rol o equipo}
\renewcommand{\DocRef}{DOC-001}
\ClaudeRunningHeader
\begin{document}
\BodyCopy
\ClaudeCover
\begin{claudehero}
\ClaudeLead{Resumen ejecutivo del documento.}
\end{claudehero}
\section{Cuerpo}
Contenido…
\end{document}Todo lo necesario para compilar viaja con el repositorio: la clase
claudeeditorial.cls, el latexmkrc, bibliography/references.bib
y los siete documentos de la galería.
Para abrir directamente en Overleaf:
- Descarga el ZIP del repo desde GitHub: Code → Download ZIP.
- Entra en overleaf.com, pulsa New Project → Upload Project y suelta el ZIP.
- En Menu → Compiler selecciona XeLaTeX.
- Pulsa Recompile sobre cualquiera de los
.tex(main, examples o aphorisms).
Atajo con badge: el botón
abre el ZIP directamente en un proyecto nuevo de Overleaf (sustituye
patri-png/Claude-Editorial-LaTeXpor tu fork si haces uno propio).
Notas Overleaf-específicas:
- Overleaf usa TeX Live full, así que TeX Gyre Pagella, TeX Gyre
Heros, Latin Modern Mono y todos los paquetes que requiere la
clase (
tcolorbox,tikz,cleveref,fvextra,biblatex, …) están disponibles sin instalar nada. - Las fuentes se cargan por filename OTF (
texgyrepagella-regular.otf), no por nombre de sistema. Esto evita el típico error «TeX Gyre Pagella cannot be found» en Overleaf y MiKTeX. - Para
main.texla bibliografía requiere Biber: en Overleaf está activado por defecto cuando detecta\addbibresource{...}. - Si vas a compilar
examples/research-paper.texo cualquiera de los aforismos sueltos, marca el.texcorrespondiente como Main document en el menú.
claudeeditorial-latex/
├── claudeeditorial.cls # Clase principal (≈ 1.700 líneas)
├── main.tex # Documento maestro (con biblatex/biber)
├── template.tex # Punto de partida mínimo
├── standalone-template.tex # Variante autocontenida sobre `article`
├── latexmkrc # Build reproducible vía latexmk
├── examples/
│ ├── showcase.tex # Catálogo visual de componentes
│ ├── project-daybook.tex # Diario de ingeniería de proyectos
│ ├── technical-showcase.tex # Código, SQL, tablas, UML/ER, consola
│ ├── lorem-all-cases.tex # Prueba integral (14 páginas, todo el sistema)
│ └── research-paper.tex # Working paper SIAM-style: theorems, proofs, MSC
├── aphorisms/ # Obras del autor portadas a claudeeditorial
│ ├── la-parte-principal.tex
│ ├── trazabilidad-juan-pedro.tex
│ ├── interpolacion-codigo.tex
│ ├── egarch-codigo-formula.tex
│ ├── cfc-redes-neuronales.tex
│ ├── erasmus-elogio-locura.tex
│ └── uned-superficie-cilindrica.tex
├── bibliography/
│ └── references.bib # Bibliografía de ejemplo
├── tokens/
│ └── claude-editorial.css # Tokens equivalentes para web/design systems
├── docs/
│ ├── ARCHITECTURE.md # Estructura del repo y responsabilidades
│ ├── COMPONENTS.md # Inventario completo de macros y entornos
│ ├── BEST_PRACTICES.md # Reglas LaTeX y criterio editorial
│ ├── PROJECT_ENGINEERING.md # Flujo de uso para documento diario
│ ├── REFERENCE_MAP.md # Cómo se tradujo la inspiración a macros propias
│ ├── DESIGN_NOTES.md # Traducción del estilo visual al PDF
│ └── preview/ # PDFs y PNGs pre-renderizados (galería)
├── scripts/
│ ├── build.ps1 # Build simple en Windows / PowerShell
│ └── clean.ps1 # Limpieza de archivos auxiliares
├── CHANGELOG.md
├── CONTRIBUTING.md
└── LICENSE # Unlicense — dominio público
| Componente | Mínimo recomendado | Notas |
|---|---|---|
| Distribución TeX | TeX Live ≥ 2022, MiKTeX ≥ 22, MacTeX ≥ 2022 | Necesaria para xelatex y los paquetes listados abajo. |
| Motor | XeLaTeX | Requerido por fontspec. LuaLaTeX también funciona. |
| Bibliografía | Biber | Solo si compilas main.tex (usa biblatex con backend=biber). |
| Latexmk | Opcional pero recomendado | Gestiona automáticamente pasadas múltiples y biber. |
La clase carga TeX Gyre Pagella (display/serif), TeX Gyre Heros (UI/sans) y Latin Modern Mono (código) por nombre de archivo OTF, no por nombre de sistema. Esto evita depender de la caché de fuentes del SO y hace que la plantilla compile igual en MiKTeX, TeX Live y MacTeX sin instalar nada en el sistema operativo.
fontspec, xcolor, tikz, tcolorbox (con librerías breakable,
skins, raster, most, listings, documentation), booktabs,
tabularx, array, colortbl, fancyvrb, fvextra, listings,
hyperref, geometry, fancyhdr, setspace, microtype, enumitem,
marginnote, lastpage, csquotes, biblatex (solo main.tex),
babel, newunicodechar. Todas vienen con TeX Live full y MiKTeX
"complete"; MiKTeX también las instala bajo demanda.
# Documento maestro con bibliografía (latexmk gestiona biber)
latexmk main.tex
# Ejemplos sin bibliografía (xelatex puro)
xelatex -output-directory=build examples/showcase.tex
xelatex -output-directory=build examples/project-daybook.tex
xelatex -output-directory=build examples/technical-showcase.tex
xelatex -output-directory=build examples/lorem-all-cases.texEn PowerShell:
.\scripts\build.ps1 main.tex
.\scripts\build.ps1 examples\showcase.tex
.\scripts\build.ps1 examples\project-daybook.tex
.\scripts\build.ps1 examples\technical-showcase.tex
.\scripts\build.ps1 examples\lorem-all-cases.tex| Ejemplo | Páginas | Qué muestra |
|---|---|---|
main.tex |
5 | Documento maestro: portada, TOC, capítulo, KPI, ADR, riesgos, código, bibliografía. |
template.tex |
3 | Plantilla mínima con cover, hero, decisión y checklist. |
examples/showcase.tex |
6 | Catálogo visual: badges, iconos, glosario, citas, comparaciones. |
examples/project-daybook.tex |
4 | Diario operativo: KPI, ADR, riesgos, evidencia técnica, diagrama. |
examples/technical-showcase.tex |
4 | Bloques de código (12+ lenguajes), tablas técnicas, UML/ER. |
examples/lorem-all-cases.tex |
14 | Prueba integral con casi todos los componentes y todas las cajas. |
examples/research-paper.tex |
6 | Working paper SIAM-style: portada de paper, abstract, keywords, MSC, theorems en castellano e inglés, demostraciones, \cref. |
standalone-template.tex |
7 | Variante autocontenida sobre \documentclass{article}. |
\documentclass{claudeeditorial} % 1. Clase
\renewcommand{\DocTitle}{Mi informe} % 2. Metadatos del documento
\renewcommand{\DocSubtitle}{…}
\renewcommand{\DocAuthor}{Equipo}
\renewcommand{\DocRef}{DOC-001}
\renewcommand{\ProjectName}{…} % 3. Metadatos del proyecto
\renewcommand{\ProjectStatus}{Activo}
\hypersetup{pdftitle={Mi informe}} % 4. Metadatos del PDF
\ClaudeRunningHeader % 5. Header/footer global
\begin{document}
\BodyCopy % 6. Color base del cuerpo
\ClaudeCover % 7. Portada
\tableofcontents \clearpage
\ClaudeChapterPage{01}{Título}{Subtítulo} % 8. Apertura de capítulo
\ClaudeProjectHeader{…}{…}{\today}{Activo} % 9. Cabecera operativa
\begin{claudehero} % 10. Resumen ejecutivo
\ClaudeLead{…}
\end{claudehero}
\ClaudeDecisionRecord[Activa] % 11. Registro de decisión
{ADR-001 · Título}
{Contexto}{Decisión}{Consecuencia}
\begin{ClaudeTable}{@{}lL L l@{}} % 12. Tabla con columnas L/Y
\ClaudeTableHeader Riesgo & Impacto & Mitigación & Estado \\
\toprule
\ClaudeRiskRow{R-001}{…}{…}{\StatusOpen}
\bottomrule
\end{ClaudeTable}
\begin{ClaudeCode}[title={Validación}]{SQL} % 13. Código numerado
SELECT …;
\end{ClaudeCode}
\ClaudeSignature{\DocAuthor}{\DocRole} % 14. Firma de cierre
\end{document}Vista resumida. Inventario completo en docs/COMPONENTS.md.
\ClaudeCover · \ClaudeChapterPage · \ClaudeProjectHeader ·
\ClaudeRunningHeader · \ClaudeBanner · \ClaudeSignature ·
\CornerRibbon
ClaudeInfo · ClaudeTip · ClaudeWarning · ClaudeCritical ·
ClaudeCheck · ClaudeQuestion · ClaudeCard · ClaudeDiagram ·
ClaudeOutput · ClaudeConsole
\KPICard{label}{valor}{trend} · \BigStat[Δ]{kicker}{valor}{label} ·
\ClaudeStat{label}{valor}{detalle} · \ClaudeBadge[color]{texto} ·
\Tag · \Highlight · \StatusOpen · \StatusWIP · \StatusDone ·
\SevCritical · \SevHigh · \SevMedium · \SevLow
\ClaudeDecisionRecord[estado]{título}{contexto}{decisión}{consecuencia} ·
ClaudeActionList + \ClaudeActionItem · \ClaudeRiskRow ·
\ClaudeTimelineItem
ClaudeTable{column-spec} · \ClaudeTableHeader ·
columnas L (left ragged) · R (right ragged) · C (centered) ·
Y (justified narrow) · P{w} · M{w}
ClaudeCode[title={…}]{lang} · ClaudeConsole · ClaudeOutput ·
\CodeInline{…} · \SQLTerm{…} ·
lenguajes preconfigurados: SQL · JavaScript · TypeScript · JSON · CSS ·
HTML · XML · VBA · Java · C · C++ · C#
\ClaudeUMLClass{nombre}{atributos}{métodos} ·
\ClaudeUMLInterface ·
\ClaudeUMLRelation[estilo]{A}{B}[etiqueta] ·
estilos: claude uml relation · claude uml inherit · claude uml dependency
\ClaudeEREntity · \ClaudeERWeakEntity · \ClaudeERAttribute ·
\ClaudeERRelationship · \ClaudeERIsa ·
\ClaudeEROneToMany · \ClaudeERManyToOne · \ClaudeERManyToMany ·
\ClaudeKey · \ClaudeWeakKey
Entornos Highlighting y Shaded y todos los tokens \KeywordTok,
\StringTok, \CommentTok, \OperatorTok, … están definidos. Puedes
renderizar directamente la salida de pandoc -t latex --listings=false.
Pensado para working papers SIAM-style, cuadernos de investigación y borradores de paper formal.
teorema · proposicion · lema · corolario · definicion ·
ejemplo · axioma · conjetura · observacion · nota
theorem · proposition · lemma · corollary · definition ·
example · conjecture · axiom · remark · note
Todos comparten contador con [teorema], así un teorema en español y un
theorem en inglés se numeran 1, 2, 3 en la misma serie. La cabecera de
cada uno usa terracota para sentencias formales y gris cálido
para remark/nota/observacion. La demostración (\begin{proof})
cierra con un ■ terracota.
\R \N \Z \Q \C \F % conjuntos en pizarra
\E \Prob \Var \Cov \Corr % probabilidad
\Bias \MSE \rank \tr \diag % estadística y álgebra lineal
\spn \im \sign \sgn % operadores
\argmin \argmax % con \DeclareMathOperator*
\abs{x} \norm{x} \inner{x,y} % autosizing (mathtools)
\set{...} \floor{...} \ceil{...}
\indicator{x>0} \dif x \eps % indicador, diferencial, ε
\given % barra para condicionales
\vect{x} \mat{A} % negritaTodas con \providecommand para que NO sobrescriban definiciones
previas si tu paper ya las traía.
cleveref cargado con [capitalize, noabbrev, nameinlink]. Escribes
\cref{thm:calibracion} y obtienes «Teorema 4.2» (o «ecs. (3.1)–(3.3)»
si referencias varias) sin escribir el prefijo a mano.
\renewcommand{\PaperKeywords}{coeficiente AR; estimadores robustos; …}
\renewcommand{\PaperMSC}{60E15, 62G35, 65C60}
\PaperAuthor{Nombre Apellido}{Universidad de X}{nombre@uni.example}
\PaperAuthor{Otro Autor}{Otra institución}{otro@uni.example}
\begin{document}
\ClaudePaperCover{%
Texto del abstract en un párrafo. Hipótesis, contribución y contexto.
6–12 líneas. Sin LaTeX dentro a menos que sea necesario.}Renderiza una portada con kicker, título display, banda terracota, bloque de autores con afiliación y email, fecha, referencia, abstract en caja marfil y los campos Keywords + AMS subject classification.
\ClaudeCoverEditorial es una variante de cubierta con composición tipo
revista científica (banda completa terracota, ornamento tipográfico de
fondo, masthead inferior con autor / fecha / referencia / rol / estado /
fase). Usable en cualquier .tex que ya use \ClaudeCover.
Cada \renewcommand controla un campo del sistema visual. Todos tienen
valor por defecto, así que solo redefines los que necesitas.
| Comando | Aparece en |
|---|---|
\DocKicker |
Top de la portada y de cada apertura de capítulo. |
\DocTitle |
Portada. |
\DocSubtitle |
Portada. |
\DocAuthor, \DocRole, \DocDate |
Pie de portada y firma. |
\DocRef |
Esquina inferior izquierda (referencia auditable). |
\DocFooter |
Pie de página global. |
\ProjectName, \ProjectPhase, \ProjectOwner, \ProjectStatus |
\ClaudeProjectHeader. |
La paleta y la tipografía están materializadas también como tokens CSS en
tokens/claude-editorial.css, de modo que
puedes mantener un único design system entre tus PDFs y tus interfaces web.
| Token PDF | HEX | Uso |
|---|---|---|
claudeParchment |
#F5F4ED |
Fondo de portada y bandas. |
claudeIvory |
#FAF9F5 |
Cajas y campos de cuerpo. |
claudeTerracotta |
#C96442 |
Acento (kicker, ADR, marcador de capítulo). |
claudeInk |
#141413 |
Títulos display. |
claudeWarmText |
#4D4C48 |
Texto auxiliar y subtítulos. |
claudeStone |
#87867F |
Etiquetas, kickers en mayúscula. |
claudeBorder |
#E8E6DC |
Bordes neutros suaves. |
Existe también la paleta PulseID (pulseIdentidad,
pulseContinuidad, pulseDecision, pulseConformal) para extensiones
técnicas — ver docs/DESIGN_NOTES.md.
- La clase define sistema visual, no contenido. Los
.texaportan metadatos, estructura y bibliografía; el.clsaporta tipografía, color y composición. - El acento terracota se usa con disciplina. Reservado para decisiones, marcadores de capítulo y kickers — nunca como decoración.
- Macros públicas con prefijo
Claude. Los entornos legacy en minúscula (claudenote,claudehero) se conservan por ergonomía. - Sin paquetes vendorizados. Las ideas de inspiración se tradujeron a macros originales con licencia limpia.
- Reproducible y portable. XeLaTeX + fuentes por filename → mismo PDF en MiKTeX, TeX Live y MacTeX, sin instalar fuentes en el sistema.
- Tablas, diagramas y código deben ser legibles en PDF. Si una pieza queda apretada, el documento está mal compuesto, no la clase.
| Archivo | Propósito |
|---|---|
docs/ARCHITECTURE.md |
Estructura del repo y responsabilidades de cada archivo. |
docs/COMPONENTS.md |
Inventario completo de macros y entornos. |
docs/BEST_PRACTICES.md |
Reglas LaTeX y criterio editorial. |
docs/PROJECT_ENGINEERING.md |
Flujo de uso para documento diario de ingeniería. |
docs/REFERENCE_MAP.md |
Cómo se tradujeron los recursos LaTeX de inspiración. |
docs/DESIGN_NOTES.md |
Traducción del estilo visual al PDF. |
docs/preview/ |
PDFs y PNGs pre-renderizados de la galería. |
«The font "TeX Gyre Pagella" cannot be found»
La clase carga las fuentes por filename (texgyrepagella-regular.otf,
etc.). Esos archivos vienen con TeX Live y MiKTeX. Si MiKTeX no los ha
instalado todavía, ejecuta:
mpm --install=tex-gyre
mpm --install=lmo en TeX Live:
tlmgr install tex-gyre lm«File ended while scanning use of \TX@get@body»
Causa típica: envolver tabularx con \NewDocumentEnvironment. La clase
ya define ClaudeTable con \newenvironment, que es la forma correcta.
Si añades tablas propias, usa también \newenvironment o invoca
tabularx directamente.
«Misplaced \noalign» en cabeceras de tabla
\rowcolor requiere expansión transparente. Si defines macros que
emiten \rowcolor dentro de una tabla, usa \newcommand (no
\NewDocumentCommand) — xparse protege la expansión y rompe la
detección de contexto de fila.
«Package keyval Error: breaklines undefined» en bloques Pandoc
fancyvrb clásico no soporta breaklines. La clase carga fvextra
después de fancyvrb, que añade ese key. Si tu distro no lo tiene:
tlmgr install fvextra # TeX Live
mpm --install=fvextra # MiKTeX«Reference 'LastPage' on page X undefined»
Es una advertencia, no un error: aparece en la primera pasada porque
el contador LastPage aún no está resuelto. Compila dos veces (o usa
latexmk) y desaparece.
PRs y issues bienvenidos. Antes de proponer cambios revisa
CONTRIBUTING.md. Reglas resumidas:
- No incluyas contenido privado, planificación real ni rutas locales.
- Macros públicas nuevas con prefijo
Claude. - Documenta cada familia nueva en
docs/COMPONENTS.md. - Si añades una dependencia LaTeX, justifícala.
Unlicense — dominio público. Puedes copiar, modificar, vender, publicar y reutilizar el código sin pedir permiso y sin atribución obligatoria.
Este es un proyecto independiente, no afiliado a Anthropic ni a Claude. El nombre y la inspiración visual hacen referencia al lenguaje de diseño público, pero el código es 100 % original y se publica bajo dominio público.












