Estimados
Tengo que generar un índice de un libro de 1500 pág. utilizando la tabla de contenido y reordenando los párrafos según el estilo que tengan, la pregunta es la siguiente:
¿Existe algún pluggin, script o función para reordenar los parrafos según el estilo de parráfo? la tabla de contenido me devuelve un texto ordenado según aparición en el libro.
Ej.:
Estilo 1
Estilo 2
Estilo 3
Estilo 4
Yo necesito ordenar así:
Estilo 4
Estilo 1
Estilo 3
Estilo 2
El índice contiene más de 50 páginas, ¿es posible realizar esta reorganización de texto de forma más automática desde el indesign?![]()
Desde ya muchas gracias!
Fabian
Hola Digral, no acabo de entender el problema, o sea, ¿que tú quieres que
aparezcan en una estructura en que aparezcan los estilos 4, luego los
estilos 1, a continuación los 3 y luego los 2?, decirte que indesign
"ordena" las tablas de contenido por páginas o por orden alfabético,
entonces siempre aparecerá primero el primer estilo que esté en la "primera
página", luego el que esté en la segunda, etc. O bien si lo pones por orden
alfabético aparecerán primeros los de la A, luego los del B, etc... De esta
forma si le añades una letra tipo AA, la los estilos 4, luego una BB a los
estilos 1, una CC, a los estilos 3 y unas DD a los estilos 4, harás que
primero aparezcan los AA, luego los BB, etc. Para conseguir que no se vean
a los caracteres AA, BB, CC, DD les pones un estilo de carácter que yo
denomino oculto, o sea, tamaño de la letra 0,1 pto (mínimo tamaño que se
puede poner en indesign), color transparente, de esa forma no aparecerán,
ni en el texto ni en la tabla de contenido.
Un saludo
mateo
PD. Si puedes añadir algún ejemplo de lo que quieres hacer a lo mejor te
podemos ayudar mejor.
2012/8/27 Digral <forums@adobe.com>
**
Ordenar párrafos según su estilo en Indesign created by Digral<http://forums.adobe.com/people/Digral>in
Foros de usuario a usuario - View the full discussion<http://forums.adobe.com/message/4651298#4651298
Hola,
Tengo un índice alfabético ordenado de acuerdo al inglés de un libro de 1000 páginas. Ahora lo traduje y necesito reordenar el índice para que quede en orden alfabético de acuerdo al español. ¿Hay alguna forma de hacer esto en forma automática? El índice tiene 45000 palabras en total .... Desde ya agradezco cualquier consejo o ayuda.
Si lo que tienes es una serie de párrafos, con una o varias palabras seguidas de números de páginas, esto se pueden ordenar alfabéticamente con un script que incluye InDesign desde la versión CS creo, se llama SortParagraphs.jsx.
Para utilizarlo abre el panel de Scripts en Ventana>Utilidades>Scripts.
Dentro de esa ventana verás varias carpetas, selecciona entonces una serie de parrafos y escoge: Aplicación>Muestras>Javascript>SortParagraphs.jsx
Confirma si es lo que buscabas y si te funciona. Gracias
Si cada entrada la tienes con un estilo de párrafo llamemos estilo 1,
hacemos una tabla de contenido, Menú maquetación/ Tabla de contenido, y ahí
le dices que ordene alfabéticamente.
Otra opción es si los nombres en cuestión están en negrita o tienen
aplicado un estilo de carácter, y solo esos nombres, es crear un índice a
partir de un estilo de carácter, mira este script
http://www.kahrel.plus.com/indesign/index_charstyles.html
un saludo
mateo
2012/9/6 Padanas0 <forums@adobe.com>
**
Re: Ordenar párrafos según su estilo en Indesign created by Padanas0<http://forums.adobe.com/people/Padanas0>in
Foros de usuario a usuario - View the full discussion<http://forums.adobe.com/message/4676440#4676440
Hola Mateo,
No es una tabla de contenido lo que tengo que ordenar sino el índice alfabético, o sea tengo una entrada y debajo de esa entrada hay varias otras subcategorías, tanto la entrada principal como las subcategorías están seguidas por los números de página donde aparecen esas palabras. Lo que tengo que hacer es ordenar las entradas principales por orden alfabético y las subentradas dentro de las entradas principales también tienen que quedar en orden aflabético (pero debajo de la entrada principal). No hay estilos para esto, ya que las palabras aparecen en diferentes partes del libro, ya sean títulos o texto (body text). El índice alfabético es el que se encuentra normalmente al final del libro no el que aparece al principio con los títulos y subtítulos.
Este es un ejemplo de lo que tengo, y desde ya muchas gracias!
Absceso(s)
hígado
de Entamoeba histolytica, 223–225
de infecciones por Pasteurella multocida, 542
de Yersinia enterocolitica, 795
pulmón
de Bacteroides, 249
de Burkholderia, 259
Hola Federico,
Como le dije a mateo, este es un índice alfabético (que aparece al final del libro). Lo que tengo son entradas en varios niveles, por cada entrada principal, hay varias subentradas debajo de esta, y en algunos casos hay un tercer o cuarto nivel de entradas, o sea a modo de ejemplo, tengo esto:
Absceso(s)
hígado
de Entamoeba histolytica, 223–225
de infecciones por Pasteurella multocida, 542
de Yersinia enterocolitica, 795
pulmón
de Bacteroides, 249
de Burkholderia, 259
Espero haber sido lo suficientemente ilustrativa y que en realidad exista una forma de ordenar alfabéticamente este índice en forma automática. Son 122 páginas, y hacerlo en forma sería una tarea muy pero muy tediosa.
Agradezco tu ayuda.
Saludos,
Silvia
Gracias por mandar el ejemplo, así se ve claro, tienes que hacer un índice,
y lo que pasa es que lo tendrás que hacer a mano, pues que yo sepa no
existe la posibilidad
de crear un índice automático en que entre una palabra como segundo o
tercer nivel, te recuerdo que indesign se pueden hacer entradas hasta de
cuarto nivel
http://help.adobe.com/es_ES/indesign/cs/using/WS8721440D-5F68-4fd6-811 5-CA3BEDACF001a.html
Échale un vistazo a este script
http://www.indiscripts.com/post/2011/11/indexmatic-frequently-asked-qu estions
se supone que es lo más avanzado para lo que quieres.
y a éste
http://www.kahrel.plus.com/indesign/index_independent.html
un saludo
mateo
Te recuerdo que hay un dicho que es que vale más una imagen que mil
palabras, gracias por utilizar la imagen, o perdona por ser tan torpe y no
enterarme con la primera explicación
Un detalle, si te apetece me mandas un texto y las palabras que hay que
sacar de ahí, y pruebo y te digo. Mi correo es mateosachezarrobagmail.com
2012/9/6 Padanas0 <forums@adobe.com>
**
Re: Ordenar párrafos según su estilo en Indesign
created by Padanas0 <http://forums.adobe.com/people/Padanas0> in *Foros
de usuario a usuario* - View the full discussion<http://forums.adobe.com/message/4679053#4679053
Hola otra vez Mateo,
Muchas gracias por tu respuesta.
El tema es que el índice ya está creado.
Te explico, yo soy traductora, y me encomendaron el proyecto de traducir este libro al español y hacer el DTP de forma que el inglés y el español se vean iguales.
Como te decía el índice fue creado en la versión de inglés del libro, el libro ya lo traduje y ahora estoy terminando de traducir el índice, pero una vez traducido las entradas del mismo no quedan ordenadas alfabéticamente en la versión del español ya que cuando se creó el índice éste estaba en inglés y por lo tanto está ordenado según el inglés.
Lo que necesito es poder ordenar alfabéticamente las entradas que ya están creadas y ahora están en español en lugar de estar en inglés.
¿Te parece que habrá algún script o herramienta para hacer esto automáticamente?
Una vez más, muchas gracias por tus respuestas.
Saludos,
Silvia
Hola Silvia, pues lo único que conozco es el script que viene por defecto
con el programa SortParagraphs.jsx, (Sorts the paragraphs in the selection
in alphabetical order) me imagino que lo conocerás, y bueno, si bien no
sirve para el completo, te puede ayudar digo por partes. A lo mejor se
podría añadir a las segundas entradas, el texto de las primeras y así te
podría ordenar todo el grupo, no sé, sería cuestión de dar unas cuantas
vueltas, pues para hacer eso sería necesario otro script... no he dicho nada
un saludo y suerte
mateo
El 7 de septiembre de 2012 01:20, Padanas0 <forums@adobe.com> escribió:
**
Re: Ordenar párrafos según su estilo en Indesign
created by Padanas0 <http://forums.adobe.com/people/Padanas0> in *Foros
de usuario a usuario* - View the full discussion<http://forums.adobe.com/message/4679422#4679422
Hola, vaya trabajito el maquetar un libro en otro idioma y que los contenidos de cada pagina coincidan. Es esto, no?
Y luego has ido al "index" y has traducido los términos, sin necesidad, prácticamente, de cambiar la numeración de las páginas. O sea que en realidad tienes un mero texto que no está ordenado alfabéticamente en español. Tienes dos posibilidades, crear el índice, bastante complejo por lo que veo, por el nivel de detalle que ofrece, o bien intentar reordenar los "bloques" de cada "item"o "subject" o en léxico de InDesign una referencia.
Se me ocurre entonces -esta es la idea- que podrías "agrupar" todas las subentradas de un primer nivel para así poder ordenar alfabéticamente con el script.
Es decir, en tu ejemplo habria que:
1. Hacer un "grupo" -un párrafo- de Absceso(s) y los siguientes 7 términos de que consta esta entrada, para asi poderlos ordenar.
2. Aplicar el sortparagraphs.jsx script a los nuevos párrafos (que incluyen todas las sub-entradas)
3. Volver a crear los párrafos individuales dentro de cada entrada principal.
Para juntar y luego poder separar los párrafos y reconocer las entradas puedes usar Buscar/Reemplazar, mejor como GREP.
Podríamos pensar en distintas formulas de búsquedas, la primera que se me ocurre es la siguiente:
\r\t\t\t Cambiar un retorno seguido de tres tabuladores
# Por un espacio y un caracter que nunca inicie una subentrada, p. ej. # (&, %,=, etc.)
Luego hacerlo buscando dos tabuladores y luego 1 tabulador, cambiando por un espacio y otro carácter de los citados.
Este sería el resultado:
Absceso(s) &hígado #de Entamoeba histolytica, 223–225 #de infecciones por Pasteurella multocida, 542 #de Yersinia enterocolitica, 795 &pulmón #de Bacteroides, 249 #de Burkholderia, 259.
Ahora como todo esta ya en un párrafo se ordenan todos con el script, y ya sólo queda "deshacer" el "invento" hay que hacer tres nuevas búsquedas pero al revés, es decir:
Buscar: # (un espacio y #) y cambiar por: Retorno y 1 tabulador, luego buscar otro espacio y símbolo y cambiar por retorno y 2 tabs, etc.
En tres o cuatro minutos está hecho. Pruébalo en una copia del texto primero. Con estilos de párrafo diferentes en cada nivel de las entradas se podría haber hecho diferente pero ya que tienes (espero) 1, 2 o 3 tabuladores al inicio de cada línea o párrafo.....
Espero que te valga. Saludos
Hola Federico,
Finalmente se me acaba el tiempo y no encuentro solución para el índice.
Ya hice la revisión final sobre la traducción y ahora "solo" me queda reorganizar el índice alfabéticamente, yo estaba casi segura que eran tabulaciones lo que tenía, pero ahora que reimporté el texto en InDesign veo que lo que tiene son estilos diferentes. Como en tu respuesta me decís que "con estilos se podría haber hecho diferente" te molesto una vez más para que me sugieras alguna solución.
Desde ya muchas gracias por tu ayuda.
Saludos,
Silvia
Hola Federico,
Basándose en lo que pusiste en tu respuesta Mateo lo adaptó a lo que yo necesitaba y con algunos reemplazos usando la búsqueda GREP llevó todo al primer nivel y después como era demasiado texto lo exportó a rtf y lo ordenó en Word porque InDesign daba un error con tanta cantidad de entradas.
Una vez reimportado a InDesign, usando la búsqueda y reemplazo común se lleva todo a nivel 1 y 2 con el nivel 1 ya ordenado alfabéticamente y se ordena alfabéticamente el nivel 2 usando el script sortparagraph
Una vez terminado este paso se usa nuevamente la búsqueda y el reemplazo para llevar las entradas de nivel 3 (marcadas como sugeriste por caracteres que no aparezcan en el texto, en este caso $$$$) a su estilo correspondiente y otra vez se va seleccionando y aplicando el sortparagraph y así queda todo listo.
La verdad es que entre vos y Mateo me salvaron la vida.
Muchísimas gracias a los dos.
Un saludo (como decimos acá) desde el otro lado del charco en Montevideo.
Silvia
Silvia, por favor lee este mensaje:
http://forums.adobe.com/message/4719654#4719654
Y más en serio: es útil saber qué preguntas ya han sido respondidas sin necesidad de abrir los hilos correspondientes.
North America
Europe, Middle East and Africa
Asia Pacific