InDesign: restablecimiento del estilo de carácter después del final del párrafo

¿Hay alguna forma (una configuración o un atajo) en InDesign para restablecer un estilo de carácter a Ninguno después del final de un párrafo? Los estilos de párrafo tienen la opción de Siguiente estilo, pero esto no se aplica al estilo de los caracteres.

Actualmente estoy usando Quick Apply (ctrl+return+Ninguno) después de cada párrafo para restablecer el estilo de carácter, pero consume mucho tiempo si tiene muchas líneas con dos o más estilos de carácter diferentes.

NOTA: estoy usando estilos de caracteres porque, hasta donde yo sé, no puede tener dos estilos de párrafo diferentes en la misma línea. Vea la captura de pantalla a continuación para ver un ejemplo de uso.

ingrese la descripción de la imagen aquí

¿Puede proporcionar más detalles sobre cómo está utilizando el estilo de carácter y por qué no utiliza un estilo de párrafo en su caso?

Respuestas (1)

En su caso, tal vez habría usado los estilos GREP que se muestran en la imagen a continuación.

ingrese la descripción de la imagen aquí

Aquí ~hrepresenta el End Nested Style Herecarácter que sirve como divisor de estilo (visible en el modo de caracteres especiales como una barra invertida). Si te sientes más cómodo con cualquier otro personaje, no dudes en reemplazar todos los ~h-s con lo que quieras del menú desplegable.

El orden de aplicación de los estilos importa. Aquí están las expresiones para que puedas copiarlas:

Para el estilo 2:~h.*

Para el estilo 1:~h[^~h]*~h?

En caso de que esté interesado en las expresiones regulares utilizadas en los estilos GREP, así es como funciona la construcción anterior:

Primero, aplicamos el Estilo 2 a todo, desde el primer carácter End Nested Style Here (inclusive) hasta el final del párrafo. .significa cualquier carácter , .*significa cualquier carácter, cualquier momento, lo que básicamente significa todos los caracteres . Entonces, toda la expresión significa carácter ENSH y todo lo que sigue .

Luego aplicamos el Estilo 1 a todo lo que se encuentre entre dos caracteres ENSH (inclusive). [^~h]significa cualquier cosa menos un carácter ENSH . Por lo tanto, [^~h]*significa cualquier cosa menos un carácter ENSH, cualquier momento o, para decirlo de manera más simple, todo hasta un carácter ENSH . Entonces, ~h[^~h]*significará todo a partir de un carácter ENSH hasta el siguiente carácter ENSH .

Si ahora dejamos la segunda expresión como está, el Estilo 1 se aplicará a CADA par "ENSH + texto". Pero si también incluimos el siguiente carácter ENSH en este grupo, el texto DESPUÉS de la segunda ENSH no cumplirá la condición, tal como se necesita. Así que agregamos ~hal final de la expresión y lo cambiamos ~h?para indicar que esta ENSH es opcional (como en la línea 3 de la imagen de ejemplo).

Puede obtener más información sobre la sintaxis GREP en cualquier sitio web que describa expresiones regulares como esta .

He intentado agregar el estilo GREP a mi estilo de viñetas numeradas, pero no parece tener el efecto esperado, de hecho, parece no tener ningún efecto. Ahora, debo admitir que nunca antes había usado estilos GREP, así que podría estar haciendo algo mal. No entendí la parte donde dices: "Si te sientes más cómodo con cualquier otro personaje", ¿este personaje ~h no está destinado específicamente a terminar con un estilo anidado?
Sí, ~hsignifica el final del carácter de estilo anidado. Esto significa que dicho estilo GREP tomará el carácter Fin del estilo anidado como delimitador. Quise decir que si cree que hay algo más apropiado para usar como delimitador, como un espacio que no se rompe, puede sustituir cada ~hocurrencia con~S
Ah, y tal vez debería haber señalado que usted mismo debería incluir caracteres ENS en su texto para indicar los puntos donde cambian los estilos.
Esto es lo que dicen los documentos sobre el carácter ENS: "para insertar este carácter, seleccione Tipo > Insertar carácter especial > Otro > Finalizar estilo anidado aquí". ¿No llevaría tanto tiempo como pulsar CTRL+retorno+Ninguno? Estaba buscando un método que permitiera restablecer el estilo después del final del párrafo. ¿Qué tal hacer que el símbolo de Fin de párrafo sea el final del estilo anidado? ¿Es eso posible?
¿Y cómo aplicas tus estilos de personaje ahora? Lo que sugiero es elegir Type > Insert Special Character > Other > End Nested Style Hereuna vez, copiar este carácter en el portapapeles y luego pegarlo una o dos veces por párrafo, sin preocuparse por el final de los párrafos.
Ok, déjame explicarte exactamente cómo edito el documento.
Tengo un estilo de párrafo con viñetas seleccionado y Ninguno como estilo de carácter. Escribo la primera parte de la viñeta en estilo Ninguno, cuando llego al punto en el que necesito escribir en cian, hago CTRL+Return+CyanStyleName y escribo, luego viene el texto magenta: presiono CTRL+Return+MagentaStyleName de nuevo y escribo. Luego viene un salto de párrafo. Después del salto de párrafo, presiono CTRL+Retorno+Ninguno y sigo escribiendo la siguiente viñeta. La única solución para evitar usar la aplicación rápida cada vez es hacer algunos párrafos con viñetas por adelantado, lo cual es más rápido que copiar y pegar ENS cada vez que finalizo un estilo.
Lo anterior es especialmente cierto si considera que estoy copiando/pegando fragmentos de texto externos en el documento que sobrescribirían el carácter ENS en la memoria.
¿Hay alguna manera de asignar una inserción de carácter a otro atajo de teclado?
Bueno, ahora lo entiendo. Esta es exactamente la razón por la que sugerí usar algún otro carácter como un espacio sin interrupciones que tiene un atajo. Luego pegará su bloque y presionará Ctrl+Alt+Xuna o dos veces en lugar de Ctrl+Return+Nombre de estilo
Puede asignar un acceso directo al carácter ENS enEdit > Keyboard Shortcuts... > Type Menu > Insert Special Character: Other: End Nested Style Here
Ok, estoy usando esta fórmula ahora: enlace Pero la primera vez que uso el espacio NB, obtengo el segundo estilo en la pila GREP, si uso el espacio NB nuevamente, vuelvo a Ninguno. ¿Qué estoy haciendo mal? Gracias por la paciencia.
Ahora estoy usando el carácter TAB para cambiar de estilo, esto parece funcionar: \t[^\t]*\t? . Pero esto no: \t*
Te has perdido el punto. Debería ser\t.*
Corregido, pero estos son los resultados: Texto , GREP
Ahora no lo entiendo. Aquí está el mío y, como pueden ver, funciona... imgur.com/iWq5b8K
De hecho, parece funcionar en el tuyo, ¿un error tal vez? Estoy usando CS5.5. De todos modos, ¿podría explicar la sintaxis GREP que está utilizando? Gracias por el apoyo.