Problema con código GREP en Indesign
4 seguidores
Intento añadir un espació en blanco a todos los parrafos de un estilo determinado. Me selecciona el inicio del parrafo, però no añade el espacio... lo he intentado de todas las maneras y lo mismo al final de parrafo lo hace... Grrrrr! ¿Alguien me puede escribir un codigo GREP que funcione?
Merci
Magia
No entiendo muy bien si quieres usar el GREP para insertar un espacio en blanco con la opción de buscar/cambiar o por el contrario pretendes incluir el código dentro del estilo de párrafo.
Si te refieres a la opción de buscar y cambiar en GREP (aunque lo dudo porque es algo muy sencillo) sería algo así como:
Para un espacio corto al comienzo de cada párrafo:
Buscar: ^.
Cambiar a: ~>
Para un espacio largo al comienzo de cada párrafo:
Buscar: ^.
Cambiar a: ~m
Si por el contrario lo que quieres es incluir un código GREP dentro del propio estilo de párrafo, desconozco si se puede hacer y obviamente como hacerlo. El GREP dentro del estilo de párrafo se suele usar hacer búsquedas y cambiar estilos de carácter.
Para añadir espacio en blanco a cada comienzo de párrafo (dentro del propio estilo de párrafo), en lugar de GREP usaría mejor las opciones de Sangría y espaciado. Y para este caso usaría la Sangría de primera línea y jugaría con el valor que me venga bien.
Cesc Cruzate
Magia, ante todo grácias. Era la primera opción, pero con tu propuesta de codigo se carga la primera letra y esto no me interesa. Necesito añadir un espacio normal de barra de espacio, antes de la primera letra de cada parrafo y no tengo c........
Cesc Cruzate
Ya lo tengo! buscando no el inicio, si no el fin del pàrrafo anterior y añadiendo el espacio después, lo añade en el inicio del siguiente. Me explico, ¿no?
Magia
Tienes razón al hacerlo de memoria me comí código :)
Lo correcto sería algo así como esto para espacio corto:
Buscar: ^.
Cambiar a: ~>$0
Puedes susttituir el espacio corto por cualquier otro o simplemente añadir un espacio (desde la barra de espacio) y luego añadir $0 para que sume al espacio todo el texto encontrado.
Me alegro que te sirviera.
Cesc Cruzate
Este último es perfecto, muchas grácias. Por cierto ¿Como has hecho para dominar el tema?
Magia
Cesc Cruzate
Dominar, lo que se dice dominar me falta muchísimo... y no solo el GREP, el XML, los scripts, etc. que dan mucho juego.
Dicen que el usuario medio de Indesign apenas llega a aprovechar un 25% del potencial del programa, un usuario bastante avanzado quizás logre llegar a 50%. Así que la mayoría se está montando en un tanque de guerra para ir a tomar una caña al bar de la esquina.
Para aprender, pues mucha lectura, mucho tutorial y todo lo que circule referente al tema. Por ejemplo, de este señor Peter Kahrel aprendí y sigo aprendiendo bastante.
Cesc Cruzate
Uffff! no se si me veo capaz con XML i scrits, pero seguiré estudiando... Muchas grácias por tu ayuda.
cueale
He guardado los GREP en mi equipo, ahora quiero instalarlos los ya salvados en otro computador, como puedo hacerlo?...de antemano muchas gracias!!!
Alex
alesantacroce
Hola a todos, desde ya muchas gracias por lo aprendido hasta acá.
Tengo un problema particular que quizá se pueda resolver con GREP. Estoy haciendo un pequeño diccionario Alemán-Español para un examen y me gustaría invertir el orden (a Español-Alemán) automáticamente, el tema que la solución Find what: (\w+)\s(\w+) Change to: $2, $1 que resuelve el caso "Juan Pérez > Pérez, Juan" no me alcanza porque las definiciones son más complejas, por ejemplo:
-----------------------------------------------------
Haupteil (der)= parte principal.
herausgeben= publicado, editado.
Herausgeber (der)= editor, emisor.
hervorgehoben= poner de relieve, destacar.
Hochachse= eje vertical.
inwieweit= en qué medida, hasta dónde.
Karo-Muster= cuadriculado.
-----------------------------------------------------
O sea, cómo le diría a GREP que todo lo que esta antes del signo igual me lo pase del otro lado y viceversa?
Alguna idea?
Desde ya muchas gracias.