Configure el estilo GREP para mover números a la siguiente línea InDesign

Estoy trabajando en la composición tipográfica de un libro en InDesign que tiene versos. Cada verso comienza con un número. Los números no pueden estar al final de la línea, ya que es el comienzo del texto en la siguiente línea. Aprendí aquí que los estilos GREP podrían hacer esto. Simplemente no sé cómo configurar el estilo grep para encontrar los números y moverlos a la siguiente línea.

Aquí hay un bloque de texto de muestra con los números en cuestión resaltados:ejemplo de bloque de texto

Además, una pregunta adicional: ¿sería posible aplicar un estilo de carácter a un tipo específico de texto en InDesign usando GREP? Actualmente estoy aplicando el estilo de carácter manualmente a cada número: |

¡Gracias chicos!

Es bastante fácil crear un estilo GREP para aplicar un estilo de carácter a su número, pero si crea una regla que aplica un retorno forzado a cualquier número que esté en un párrafo Justificado, ¿qué hará con el número de verso que está en el medio de tu oración?
¡Ese es un buen punto! Desearía que hubiera una manera de establecer una regla que si esa palabra estaba al final de la línea, pasarla a la siguiente línea sin un retorno forzoso... casi como las reglas huérfanas empujan las cosas sin necesidad de un retorno forzoso en ninguna parte.

Respuestas (1)

Los estilos Grep están diseñados para aplicar estilo de carácter a un patrón específico. No te permiten reemplazar un personaje por otro. En su caso, podría pensar que debería reemplazar el espacio normal después de los números por un espacio que no se rompa (¡NO un retorno duro!).

Pero puede crear un estilo de carácter para formatear sus números, el punto y el siguiente espacio y establecer todo como "sin interrupciones":

\d+\.\h

podría hacer el trabajo. Tenga en cuenta que esta expresión regular aplicará el estilo grep a todos los números si va seguida de un punto y un espacio, así que tenga cuidado.
Si no desea que el espacio tenga el estilo de los números (tamaño de fuente más pequeño, color de fondo, etc.), deberá crear 2 estilos de caracteres: uno para los números y el punto, y otro para el espacio ( si va precedido de número + punto).

Grep son geniales pero muy exigentes, por lo que es casi imposible dar la respuesta perfecta sin ver el diseño completo.

No es que los lenguajes regulares sean exigentes. Es solo que las computadoras son tontas como piedras (lo cual no es de extrañar que estén hechas de la misma materia). Entonces harán exactamente lo que se les dice, lo cual es exigente.
Probablemente sería prudente buscar en Google la composición tipográfica de las Escrituras (si este es su ejemplo), parece que hay algunos guiones y consejos que los profesionales están compartiendo.
Gracias por tu aclaración Vinny. ¿Sería posible hacer esto encontrando caracteres que coincidan con el punto y que estén al final de la línea y luego aplicando un formato de carácter que aumente el seguimiento en el primer carácter lo suficiente como para promoverlo saltando a la siguiente línea? De esta forma, no aplica este estilo de carácter a todas sus instancias. Espero tener sentido.
Mark Read, gracias por la sugerencia. ¡No pensé en eso! Definitivamente los buscaré.
El estilo @GhFan Grep no puede capturar caracteres en función de este tipo de ubicación (final de línea).