¿Cómo eliminar automáticamente un espacio que queda después de una combinación de datos en InDesign?

Tengo un documento de InDesign que se completa con los datos de un archivo CSV mediante la combinación de datos. El CSV tiene columnas para el nombre, el segundo nombre y el apellido, pero algunos de los datos del CSV no se completan, como el segundo nombre si la persona no tiene uno. Luego, InDesign deja un espacio físico cuando falta el segundo nombre, lo que coloca un espacio doble entre el nombre y el apellido cuando combino los datos. ¿Hay alguna forma de hacer que InDesign ignore las celdas en blanco en el archivo CSV?

Respuestas (3)

¿Estás seguro de que existen esos espacios en tu archivo CSV? No deberían.
¿No agregó manualmente los espacios entre los campos?
Así: (los puntos representan espacios)

<<Firstname>>.<<Middlename>>.<<Lastname>>

Tiene sentido ya que desea un espacio entre campos.
Una solución (entre muchas posibles) es usar un estilo grep para ocultar un espacio si es seguido por otro espacio. Algo como esto debería hacer el truco:

\h(?=\h)

Para crear un estilo de carácter invisible, puede usar esta configuración ("Estilo de carácter invisible" es como panqueques: cada uno tiene su propia receta... aquí está la mía ^ ^):
color: [ninguno]
tamaño: 0,1 pt
Seguimiento: -1000
escala horizontal: 1%

Vea el ejemplo a continuación:

ingrese la descripción de la imagen aquí

¡¡¡¡¡DIOS MÍO!!!!! ¡¡¡MUCHÍSIMAS GRACIAS!!! ¡Aunque tu video estaba en francés, me ayudó a encontrar una solución! ¡¿Si tan solo lo hubiera visto ayer... antes de entrar y corregir manualmente 5232 direcciones?! Gracias de nuevo por tu genialidad!!!!
Necesito ayuda, no puedo leer el francés!!!! ¡¡¡Gracias de antemano!!!
@ShawnBrandt El video muestra cuadros de diálogo de combinación de datos, opciones de estilo de párrafo y estilo de carácter. Por lo general, el orden de los diversos elementos es el mismo ya sea en inglés o francés, por lo que debería ser bastante sencillo si se refiere al software. ¿Necesita ayuda con una parte específica?

También puede fusionar columnas en su archivo de Excel y poner fórmula para eliminar espacios no deseados

=RECORTAR(A2&" "&B2&" "&C2)

Donde A2 es el nombre, B2 es el segundo nombre y C2 es el apellido

La fórmula para fusionar solo 2 columnas sería =TRIM(A2&" "&B2)

En el menú Combinación de datos, elija "Opciones de ubicación de contenido" y seleccione "Eliminar líneas en blanco para campos vacíos", luego haga clic en "Aceptar"; debería funcionar.

No estoy tratando de eliminar una línea en blanco, básicamente estoy tratando de eliminar un doble espacio cuando el nombre no contiene un segundo nombre o una inicial.