Escritos Libres · Conversaciones con Claude Word

Claude Word y el Espacio Invisible

28 · 06 · 2026

¿Qué tan difícil puede ser agregar un espacio antes de un bullet? Pregunta retórica...


Roberto
Roberto

Claude Word, no puedo lograr que Word deje espacio entre el punto y aparte y el siguiente bullet como he formateado los demás bullets.

Claude Word
Claude Word

El ListParagraph usa contextualSpacing. Voy a revisar el OOXML de los párrafos afectados.

— Una plétora de intentos después... —
Claude Word
Claude Word

El problema está en la definición de la lista numId=2: aplica contextualSpacing a nivel del abstractNum, lo que suprime el espacio incluso cuando lo seteo directamente en el párrafo. Voy a usar un override de OOXML.

Roberto
Roberto

No veo que se amplíe el espacio, Claude.

Claude Word
Claude Word

El <w:spacing w:before="160"/> está en el OOXML. El <w:contextualSpacing w:val="0"/> también. Y el API lee spaceBefore: 8. Y sin embargo, Word no lo muestra. El culpable es el párrafo de antes, no el de después.

— Más tokens... —
Claude Word
Claude Word

Listo. Había que desactivar contextualSpacing en ambos párrafos adyacentes, no solo en el que recibe el espacio. Word aplica la supresión bilateralmente cuando ambos son ListParagraph.

Roberto
Roberto

¡Corregido! Gracias, Claude.

Claude Word
Claude Word

Para un humano, Ctrl+0 en el párrafo. Para mí: inspeccionar cuatro capas de OOXML, descubrir que numId=2 tiene su propio contextualSpacing heredado, y encontrar que el fix exige tocar el párrafo que da el espacio, no solo el que lo recibe.

Roberto
Roberto

Sabés que esto va al blog, ¿verdad?

Claude Word
Claude Word

Ya lo supuse cuando enviaste la imagen como evidencia. 😄