Corregir el campo XE de rango de índice de Word que se muestra como texto sin formato en la salida
🔍 WiseChecker

Corregir el campo XE de rango de índice de Word que se muestra como texto sin formato en la salida

Cuando se genera un índice en Word, los campos XE (Entrada de índice) que definen un rango mediante un marcador deberían generar un rango de páginas en el índice final, como “12–14”. Sin embargo, algunos usuarios ven el código de campo XE sin procesar o el nombre del marcador mostrado como texto sin formato en la salida del índice. Este problema ocurre porque la sintaxis del conmutador del campo XE es incorrecta, el marcador falta o los códigos de campo están configurados para mostrarse en lugar de sus resultados. Este artículo explica las causas exactas de este problema y proporciona correcciones paso a paso para restaurar la visualización correcta del rango de páginas en su índice.

Puntos clave: Corrección de campos XE de rango que muestran texto sin formato

  • Alt+F9 para alternar códigos de campo: Cambia entre mostrar códigos de campo y sus resultados para que pueda verificar la sintaxis del campo XE.
  • Ctrl+Shift+F9 para desvincular campos: Convierte permanentemente los códigos de campo en texto sin formato; no use esto en campos XE destinados a la generación de índices.
  • Insertar > Índice > Actualizar índice: Reconstruye el índice después de corregir la sintaxis del campo XE o la definición del marcador.

ADVERTISEMENT

Por qué los campos XE de rango se muestran como texto sin formato en el índice

Un campo XE con un conmutador de rango utiliza la sintaxis { XE "Entry Text" \r "BookmarkName" }. El conmutador \r le indica a Word que muestre el rango de páginas cubierto por el marcador en lugar de un número de página único. Si el nombre del marcador en el conmutador no coincide con un marcador existente, o si el marcador abarca solo una página, Word no puede calcular un rango y puede recurrir a mostrar el código de campo o el nombre del marcador como texto.

Otra causa común es que los códigos de campo estén configurados para mostrarse globalmente. Cuando presiona Alt+F9, Word alterna entre mostrar códigos de campo (la sintaxis sin procesar) y resultados de campo (el número de página o rango calculado). Si el documento se guarda con códigos de campo visibles, o si el campo XE se desvincula accidentalmente con Ctrl+Shift+F9, el campo se convierte en texto estático y no participará en la generación del índice.

El papel del marcador en los índices de rango

Un marcador debe definirse en al menos dos páginas para que aparezca un rango de páginas. Si el marcador comienza y termina en la misma página, Word muestra un número de página único, no un rango. Si el marcador se elimina después de insertar el campo XE, Word no puede resolver el rango y muestra el nombre del marcador literalmente en la entrada del índice.

Pasos para corregir campos XE de rango que se muestran como texto sin formato

  1. Alternar códigos de campo con Alt+F9
    Presione Alt+F9 para cambiar entre la visualización de códigos de campo y la visualización de resultados de campo. Si ve la sintaxis XE sin procesar, como { XE "Topic" \r "MyBookmark" }, el problema es que los códigos de campo están visibles. Presione Alt+F9 nuevamente para mostrar los resultados. Si el índice aún muestra texto sin formato, continúe con el siguiente paso.
  2. Verifique que el marcador exista y abarque varias páginas
    Vaya a Insertar > Marcador. En el cuadro de diálogo Marcador, verifique que el nombre del marcador utilizado en el campo XE (por ejemplo, “MiMarcador”) esté listado. Si falta, seleccione el texto que debe definir el rango y cree un nuevo marcador con exactamente el mismo nombre. Asegúrese de que la selección cubra al menos dos páginas. Haga clic en Agregar.
  3. Verifique la sintaxis del campo XE para el conmutador \r
    Coloque el cursor en el código de campo XE. Presione Shift+F9 para alternar solo ese campo. Confirme que la sintaxis sea { XE "Entry Text" \r "BookmarkName" }. Debe haber un espacio antes y después del conmutador \r. Si falta el conmutador, escríbalo manualmente. No use llaves alrededor del nombre del marcador; use comillas dobles rectas.
  4. Actualice el índice
    Haga clic en cualquier lugar dentro del índice generado. En la pestaña Referencias, haga clic en Actualizar índice. Word reconstruye el índice utilizando los campos XE corregidos. Si el índice aún muestra texto sin formato, elimine todo el índice y vuelva a insertarlo desde Insertar > Índice > Índice.
  5. Asegúrese de que el campo XE no esté desvinculado
    Seleccione el código de campo XE. Si el campo está atenuado y no se puede alternar, es posible que se haya desvinculado con Ctrl+Shift+F9. Elimine el campo XE y vuelva a insertarlo seleccionando el texto en el cuerpo del documento y luego presionando Alt+Shift+X. Vuelva a aplicar el conmutador de rango manualmente después de la inserción.

ADVERTISEMENT

Si Word aún tiene problemas después de la corrección principal

Word muestra el nombre del marcador en lugar de un rango de páginas

Si el índice muestra el nombre del marcador (por ejemplo, “MiMarcador”) en lugar de un rango de páginas, es probable que el marcador no abarque varias páginas. Seleccione el contenido del marcador en el documento y extienda la selección para incluir texto en al menos dos páginas. Abra Insertar > Marcador, seleccione el marcador, haga clic en Eliminar y luego vuelva a crearlo con el mismo nombre sobre el rango corregido. Actualice el índice.

El campo XE se muestra como { XE … } en la salida del índice

Esto indica que los códigos de campo están visibles en todo el documento. Presione Alt+F9 para desactivar todos los códigos de campo. Si el problema persiste, verifique Archivo > Opciones > Avanzadas. En Mostrar contenido del documento, asegúrese de que la casilla “Mostrar códigos de campo en lugar de sus valores” esté desmarcada. Haga clic en Aceptar y actualice el índice.

La entrada de índice muestra texto sin formato de un documento copiado

Cuando copia contenido de otro documento, los campos XE pueden transferirse con referencias rotas. Elimine los campos XE importados mostrando el formato oculto (Ctrl+Shift+8) y quitando los corchetes de los campos XE. Vuelva a insertar los campos XE usando Alt+Shift+X y agregue manualmente el conmutador \r con el nombre de marcador correcto.

Estados de los campos XE: código de campo vs. resultado de campo en la generación de índices

Elemento Visualización de código de campo Visualización de resultado de campo
Apariencia visual Muestra llaves y sintaxis como { XE “Tema” \r “B1” } Muestra el número de página o rango calculado como 12–14
Método de alternancia Alt+F9 o Shift+F9 para un solo campo Las mismas teclas alternan de vuelta
Comportamiento de generación de índice El índice puede mostrar texto de campo sin procesar si los códigos de campo están activados globalmente El índice utiliza el valor calculado
Riesgo de pérdida de datos Bajo: el código de campo se puede volver a alternar Bajo: el campo se puede volver a alternar a menos que esté desvinculado
Estado recomendado para la salida final Desactivado (mostrar resultados) Activado

Mantenga siempre los códigos de campo ocultos en el documento final presionando Alt+F9 hasta que todos los campos muestren sus resultados. Actualice el índice una última vez antes de guardar o imprimir.

Después de aplicar estas correcciones, puede generar un índice limpio con rangos de páginas en lugar de texto sin formato o códigos de campo. Verifique siempre que su marcador abarque al menos dos páginas y que el campo XE use el conmutador \r con un nombre de marcador coincidente. Como consejo avanzado, use la función Ir a (Ctrl+G) y seleccione Marcador para saltar rápidamente a cada marcador y confirmar su extensión de página antes de actualizar el índice.

ADVERTISEMENT