Hola a todos,
Necesito reordenar un índice alfabético de un libro que acabo de terminar de traducir. El original estaba en inglés y por lo tanto el índice está ordenado de acuerdo a las palabras originales en inglés y ahora que está traducido necesito que quede ordenado alfabéticamente en español.
Tengo tres niveles de entradas
A modo de ejemplo
El inglés tiene
Abdominal abscess
from Bacteroides, 249
from Prevotella, 249
Abdominal actinomycosis, 219
Abdominal pain
from amebiasis, 223
from anthrax, 228
diagnosis of, 220
epidemiology of, 219–220
etiology of, 219
hospital isolation for, 220
Ahora el español lo tiene en el siguiente orden
Absceso abdominal
por Bacteroides, 249
por Prevotella, 249
Actinomicosis abdominal, 219
Dolor abdominal
por amebiasis, 223
por ántrax, 228
diagnóstico de, 220
epidemiología de, 219–220
etiología de, 219
aislamiento hospitalario por, 220
El índice fue creado originalmente en la primera publicación de este libro con la herramienta de índice pero ya estamos como en la 15ta versión y lo que hacen es actualizarlo manualmente con las revisiones y modificaciones que se le hacen al libro. O sea que lo que tengo son solo los estilos. Lo que necesito es ordenar en primer lugar las entradas del primer orden pero que lleven debajo todos los subórdenes, por ejemplo "Dolor abdominal" lo tengo que llevar a la D pero con las entradas que tiene debajo, para luego reordenar los subórdenes debajo de la entrada principal, eso lo podría hacer con sort paragraphs, pero no se me ocurre como hacer el primer reordenamiento... El índice tiene 122 páginas y hacerlo manualmente sobre todo ese primer reordenamiento de las entradas principales es una tarea casi imposible.
Si alguien sabe si hay alguna herramienta o script que me permita conectar cada entrada del primer orden con las que tiene debajo para poder reordenarlo en bloque le estaré eternamente agradecida.
Saludos,
Silvia
Vamos en busca de tu agradecimiento eterno. ¿Podrías pasar una de esas
páginas?, digo que jugando con algo real a lo mejor se nos ocurre algo
real, pues en la cabeza me surgen ideas que explicarlas son largas y no
estoy seguro de que funcionen, pero claro si las pruebo puedo ver si
funcionan o no. Creo que la propuesta de Federico es perfecta, por que
ordenas los niveles uno con todos los subniveles "asociados" y luego una
vez ordenados los niveles uno, es deshacerlos. Es verdad que habría que
luego reoordenar las subentradas, pero sería aplicar a cada grupo de
niveles inferiores el script, no será muy rápido, pero mejor que a mano
seguro. Lo dicho si puedes pasar una parte del fichero te lo agradecería, o
bien el fichero entero. Si no quieres publicarlo aquí lo mandas al correo
mio personal que está en la ficha de adobe.
Un saludo
mateo
El 22 de septiembre de 2012 02:11, Padanas0 <forums@adobe.com> escribió:
**
Reordenar un índice alfabético con estilos 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/4718135#4718135
Silvia, ¿podrías marcar como respondida esta pregunta? Así podrás darles algunos puntos a Federico y M;ateo, que entiendo que podrán cambiar por una acción de Adobe cuando lleguen a los 10 millones...![]()
Para los demás: la respuesta está en este hilo paralelo, abierto por otra persona que parece que nunca supo cómo volver a él:
Hola Claudio,
Yo misma fue la que volví a preguntar ayer porque ya se me acababa el tiempo para la entrega que la tengo que hacer el lunes. Yo pensé que Mateo no estaba porque no me había respondido más y entonces abrí otro hilo, Mateo lo vio y me lo resolvió como dije basándose en la respuesta que me había dado Federico. Yo puse hoy la forma de resolverlo justamente por si alguien más se ve en la misma situación que yo que pueda resolverlo del mismo modo. Soy nueva en el foro como verás por las pocas publicaciones que tengo y no supe cómo vincular uno con otro, así que decidí poner la resolución del asunto en el hilo donde aparecía la detallada explicación de Federico, que es justamente la del vínculo que pegaste en tu mensaje. ![]()
Saludos,
Silvia
Hola a todos, no sé si mi aportación aclarará algo, pero yo lo haría de la siguiente manera:
Es un poco prehistórica pero creo que puede valer.
Cuando pone esto:
Abdominal pain
from amebiasis, 223
from anthrax, 228
diagnosis of, 220
epidemiology of, 219–220
Se sustituye por:
Abdominal pain
@@ from amebiasis, 223
@@from anthrax, 228
@X@X@diagnosis of, 220
@X@X@epidemiology of, 219–220
Luego se quita el retorno y quedaría así:
Abdominal pain@@from amebiasis,223http://forums.adobe.com/mailto:223@@from@@from anthrax, 228http://forums.adobe.com/mailto:228@X@X@diagnosis@X@X@diagnosis of, 220http://forums.adobe.com/mailto:220@X@X@epidemiology@X@X@epidemiology of, 219–220
Se pone en Word, se ordena y luego se vuelve a hacer la operación contraria.
Agur
Hola Jose y demás compañeros,
No pude completar la explicación de la forma de hacerlo hace unos días.
Ya que se dispone de estilos de párrafo, y que se trata de ordenar párrafos que contengan cada uno el término principal, utilizando el script citado, si alegremente se suprimen los retornos, menos el que precede a cada término principal, el resultado son párrafos, pero el estilo de párrafo que ademas del formato o aspecto, indica el nivel del tópico, se habrá perdido.
El objetivo es poder mantener la diferencia, o identidad, de cada una de las lineas de sub-términos, cuando en una búsqueda se eliminen todos los retornos, excepto, (o se añade después) el que precede a cada término principal.
Para evitar la pérdida hay que aplicar un estilo de carácter (no tiene que incluir nada, sólo aplicarse, pero visualmente puede ayudar si aplica un color p.ej.) a cada texto con un estilo de parrafo. Usar Buscar/Reemplazar.
Una vez ordenados, con una nueva búsqueda de estilos de carácter se reemplaza el texto con cada estilo de carácter aplicado con él mismo texto, pero SEGUIDO de un retorno, y aplicando el estilo de párrafo original. (La búsqueda es tipo GREP) hacerlo en sentido descendente. (opcionalmente se pueden quitar entonces los estilos de carácter).
José, si no hubiera aplicado estilos de párrafo, tendría que reemplazar cada retorno seguido de un prupo de tabuladores por uno o varios caracteres distintos, y reordenar los párrafos resultantes con el script o hacerlo en MSWord como propones, y luego con otra búsqueda hacer el cambio a la inversa de esos caracteres. El único problema es la dificultad de mantener el formato, si no tiene estilos de párrafo aplicado.
Si de acuerdo, pero es más sencillo aplicar un estilo de carácter a textos segun su estilo de párrafo, en Buscar/Reemplazar; que preceder (hay que usar búsqueda GREP) un texto con unos caracteres y mantener ese mismo texto. Esa fue mi primera sugerencia para identificar cada "nivel" dentro del bloque que forma cada término y subentradas.
Otra sugerencia para agilizar el proceso, ya que luego habrá que reordenar dos o tres párrafos en un segundo o tercer subnivel es asignando un atajo de teclado al script Sortparagraphs.jsx. Se seleccionan uno o dos párrafos y se teclea el atajo ara reordenarlos en un instante. Otra forma de mover un párrafo manualmente es marcar en Preferencias de Indesign la opción: Texto>Arrastar y Soltar al editar Text>activar en vista de maquetación.
(Quizás con etiquetas XML se podría hacer todo (o casi) de una vez)
North America
Europe, Middle East and Africa
Asia Pacific