Foro Foros Diseño Editorial Adobe InDesign Siglos a versalitas

Etiquetado: ,

  • Este debate está vacío.
Viendo 11 entradas - de la 1 a la 11 (de un total de 11)
  • Autor
    Entradas
  • #206
    Anónimo

      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.

      #1403
      ceslava
      Superadministrador

        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 

        #1404
        Anónimo

          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

          #1405
          ceslava
          Superadministrador

            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

            #1406
            Anónimo

              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.

              #1407
              ceslava
              Superadministrador

                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

                #1408
                Anónimo

                  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.

                  #1409
                  ceslava
                  Superadministrador

                    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

                    #1410
                    Anónimo

                      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))

                      #1411
                      ceslava
                      Superadministrador

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

                        Saludos

                        #1412
                        Anónimo

                          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….

                        Viendo 11 entradas - de la 1 a la 11 (de un total de 11)
                        • Debes estar registrado para responder a este debate.