Foro diseño/web/editorial

Foro ceslava | Diseño gráfico / web / editorial | Formación » Diseño Editorial » Adobe InDesign

Siglos a versalitas

(11 mensajes)

Etiquetas:

  1. HPratt
    Miembro

    Antes de nada felicitarte por el blog que ya me ha sacado de unas cuantas dudas y por como te interesas por los problemas de la gente que es lo que finalmente me ha animado a escribirte.


    El problema: A menudo recibo textos de Word con los siglos en caja baja (ej: xvi, xv y xvi, xvi-xvii) y los tengo que poner en versalita, y son muchos. Todo lo que he intentado dentro de mis conocimientos (algo de .jsx y busquedas GREP) siempre da algún fallo y deja algo sin convertir o convierte de más.

     Igual es más fácil de lo que creo......

    Aunque no haya nada te agradezco igual la oportunidad de exponerlo aquí.

    Un saludo,
    HPratt.

    Publicado hace 6 años #
  2. ceslava
    admin

    Hola,


    Pues lo primero darte las gracias.

    Tu consulta es complicada puesto que no estamos buscando números, pero tampoco son muchas cadenas así que con un simple buscar, reemplazar de texto puedes hacerlo cambiándole el estilo de carácter.

    Si buscas xv o xvi no vas a encontrar otras cadenas que no hagan referencia a los siglos. ¿no?

    Aunque seguro que si fuera tan fácil no hubieras consultado, algo me pierdo.

    Dime qué no he entendido y lo seguimos viendo por favor.

    Saludos 

    Publicado hace 6 años #
  3. HPratt
    Miembro

    Gracias por contestar.


    Bueno, aunque no vas desencaminado, efectivamente es más complicado.

    Si haces un busca/cambia, en primer lugar tendrías que hacer 21 diferentes al menos (los 21 siglos), pero además, en el caso del siglo vi, por ejemplo entre otros muchos, pues tendrías que añadirle un espacio después porque si no pues te cambiaría las letras de todas las palabras que empezasen por vi....pero muchas veces después de siglo vi hay un punto, dos puntos o cualquier otro caracter pegado,......pufffff, no sé si me explico.

    Las secuencias más frecuentes son éstas:  (xvi, xv y xvi, xvi-xvii, con estos siglos o con otros). 

    Sigo haciéndolo a mano pero no paro de darle vueltas y no encuentro una solución. Lo veo complicado.

    Un saludo,
    HPratt

    Publicado hace 6 años #
  4. ceslava
    admin

    Ahh !! pensé que sólo eran estas cadenas: xvi, xv y xvi, xvi-xvii


    Efectivamente con vi tendrás más problemas. 

    Puedes utilizar conjuntos de caracteres para buscar vi 

    EJ: \<vi[:.\s]

    Esta búsqueda encontrará palabras que empiecen por vi y seguidas por un espacio, dos puntos o 1 punto.

    Espero que algo de trabajo te ahorre. Lo que no sé es cómo diferenciar la palabra vi del verbo ver de los siglos.

    ¿Los siglos no estarán de esta forma: S. vi? Porque si fuera así sí que podríamos hacerlo.

    Saludos

    Publicado hace 6 años #
  5. HPratt
    Miembro

    No, la forma en la que suelen aparecer es detrás de la palabra siglo o siglos.

    Ejemplo: la iglesia es del siglo xv y sus pinturas son de los siglos xvi y xvii.

    Lo que yo pretendo es conseguir esto con una sola busqueda o con un  script aunque no sé si es posible. Todos mis intentos siempre fallan en algo.

    Un saludo.

    Publicado hace 6 años #
  6. ceslava
    admin

    Entiendo, poder se puede, tienes que utilizar bien los metacaracteres.


    Iba a explicártelo en el foro pero creo que se merecía un post donde publicar varios recursos que nos ayuden a abordar las búsquedas GREP y tu solución.

    Espero que te sirva:


    Saludos


    Publicado hace 6 años #
  7. HPratt
    Miembro

    Muchas gracias. Todavía no lo he podido probar pero en cuanto lo haga te comunico el resultado.

    Me alegro que hayas considerado el tema lo bastante interesante como para ponerlo en un post aparte. Espero que sirva de ayuda a mucha gente.

    Saludos

    Edito: ya lo he probado.
    Antes de nada, enhorabuena por dar con algunas claves que a mi se me escapaban: (?i) era una de las cosas que no ponía. No obstante, todavía hay algo que no funciona; si en el campo cambiar se pone $0 evidentemente cambia todo a versalitas, incluida la palabra siglo, y si pongo cualquier otro número siempre falla algo...

    Me gustaría añadir que en el campo buscar hay que poner los siglos en orden, ya que si no encuentra antes xvi que xvii y éste ya no lo cambiaría. Además en el caso de "xv y xvi", por ejemplo, la busqueda selecciona "y xvi" con lo cual la "y" también pasa a versalita.

    De todas formas, creo que el camino es correcto. Espero que esto le sirva a más gente y por supuesto no te sientas obligado a dar una respuesta final (no quiero molestar más), ya me has dado mucho más de lo que esperaba y de lo que yo sólo habría conseguido.

    Un saludo.

    Publicado hace 6 años #
  8. ceslava
    admin

    Hola,


    He actualizado el artículo con un condicionante para que puedas cambiar sólo los números.

    No es una molestia, para eso está el foro, siempre que esté en mi mano intentaré aportar alguna ayuda.

    Saludos

    Publicado hace 6 años #
  9. HPratt
    Miembro

    Hola, perdón por haber tardado en contestar pero estaba de finde largo.

    ¡Funciona!. Muchísimas gracias por tu tiempo. He hecho una prueba rápida y funciona. En un primer vistazo le he encontrado dos pequeños fallos. Cuando en el texto viene "siglos ... los que sean" transforma en versalita también la última s de siglos.  En palabras como "muy visitados" "muy interesante" "siglos viejos", etc, cualquier secuencia como estas, transforma en versalitas las letras subrayadas. 

    En cualquier caso, utilizada con cuidado puede ahorrar un montón de tiempo que no nos sobra habitualmente. Me gustaría contribuir con el foro poniendo la expresión que yo utilizo (a la espera de mejorarla) para que no tengáis que picar todos los siglos.

    Gracias otra vez y saludos.

    (((?<=[Ss]iglo)s?[:.]?)|(?<=y))((\s?xxi)|( \sxx)|(\sxix)|(\sxviii)|(\sxvii)|(\sxvi)|(\sxv)|(\sxiv)|(\sxiii)|(\sxii)|(\sxi)|(\sx)|(\six)|(\sviii)|(\svii)|(\svi)|(\sv)|(\siv)|(\siii)|(\sii)|(\si))

    Publicado hace 6 años #
  10. ceslava
    admin

    Gracias a ti por volver y poner tu versión mejorada.


    Saludos

    Publicado hace 6 años #
  11. hostpapa
    Miembro

    Uy haberlo sabido, hace tiempo tuve un problema parecido y no se me ocurrió otra que arreglar el texto a mano, 20 páginas 1 por 1. Creo necesito un curso de word....

    Publicado hace 6 años #

RSS feed para este Tema

Responder

Debes Identificarte para publicar.