Foro diseño/web/editorial

» Diseo 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 algn fallo y deja algo sin convertir o convierte de ms.

     Igual es ms fcil de lo que creo......

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

    Un saludo,
    HPratt.

    Publicado hace 9 años #
  2. ceslava
    admin

    Hola,


    Pues lo primero darte las gracias.

    Tu consulta es complicada puesto que no estamos buscando nmeros, pero tampoco son muchas cadenas as que con un simple buscar, reemplazar de texto puedes hacerlo cambindole el estilo de carcter.

    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 fcil no hubieras consultado, algo me pierdo.

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

    Saludos 

    Publicado hace 9 años #
  3. HPratt
    Miembro

    Gracias por contestar.


    Bueno, aunque no vas desencaminado, efectivamente es ms complicado.

    Si haces un busca/cambia, en primer lugar tendras que hacer 21 diferentes al menos (los 21 siglos), pero adems, en el caso del siglo vi, por ejemplo entre otros muchos, pues tendras que aadirle un espacio despus porque si no pues te cambiara las letras de todas las palabras que empezasen por vi....pero muchas veces despus de siglo vi hay un punto, dos puntos o cualquier otro caracter pegado,......pufffff, no s si me explico.

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

    Sigo hacindolo a mano pero no paro de darle vueltas y no encuentro una solucin. Lo veo complicado.

    Un saludo,
    HPratt

    Publicado hace 9 años #
  4. ceslava
    admin

    Ahh !! pens que slo eran estas cadenas: xvi, xv y xvi, xvi-xvii


    Efectivamente con vi tendrs ms problemas. 

    Puedes utilizar conjuntos de caracteres para buscar vi 

    EJ: \<vi[:.\s]

    Esta bsqueda 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 cmo diferenciar la palabra vi del verbo ver de los siglos.

    Los siglos no estarn de esta forma: S. vi? Porque si fuera as s que podramos hacerlo.

    Saludos

    Publicado hace 9 años #
  5. HPratt
    Miembro

    No, la forma en la que suelen aparecer es detrs 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 9 años #
  6. ceslava
    admin

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


    Iba a explicrtelo en el foro pero creo que se mereca un post donde publicar varios recursos que nos ayuden a abordar las bsquedas GREP y tu solucin.

    Espero que te sirva:


    Saludos


    Publicado hace 9 años #
  7. HPratt
    Miembro

    Muchas gracias. Todava 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 pona. No obstante, todava 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 nmero siempre falla algo...

    Me gustara aadir 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 cambiara. Adems en el caso de "xv y xvi", por ejemplo, la busqueda selecciona "y xvi" con lo cual la "y" tambin pasa a versalita.

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

    Un saludo.

    Publicado hace 9 años #
  8. ceslava
    admin

    Hola,


    He actualizado el artculo con un condicionante para que puedas cambiar slo los nmeros.

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

    Saludos

    Publicado hace 9 años #
  9. HPratt
    Miembro

    Hola, perdn por haber tardado en contestar pero estaba de finde largo.

    Funciona!. Muchsimas gracias por tu tiempo. He hecho una prueba rpida y funciona. En un primer vistazo le he encontrado dos pequeos fallos. Cuando en el texto viene "siglos ... los que sean" transforma en versalita tambin 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 montn de tiempo que no nos sobra habitualmente. Me gustara contribuir con el foro poniendo la expresin que yo utilizo (a la espera de mejorarla) para que no tengis 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 9 años #
  10. ceslava
    admin

    Gracias a ti por volver y poner tu versin mejorada.


    Saludos

    Publicado hace 9 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 pginas 1 por 1. Creo necesito un curso de word....

    Publicado hace 9 años #

RSS feed para este Tema

Responder

Debes Identificarte para publicar.