¿Cómo insertar varios códigos de campo en el mismo campo en MS Word?

0

Estoy tratando de lograr el siguiente esquema de numeración para un documento de palabra falsa:

[Sección 1]

[fórmula] (1.1)

[fórmula] (1.2)

[fórmula] (1.3)

[Sección 2]

[fórmula] (2.1)

[fórmula] (2.2)

[fórmula] (2.3)

Básicamente, en cada sección, necesito numerar fórmulas automáticamente, con el número de sección al principio y el número de fórmula en esa sección después de eso. El segundo número en las paréntesis debería restablecerse al comienzo de cada sección.

He estado intentando insertar el número de sección y una etiqueta SEQ en un solo campo, sin éxito. ¿Alguna idea de cómo lograr esto?

PD Estoy de acuerdo con restablecer el segundo número manualmente al principio de cada sección, si es necesario.

SercioSoydanov
fuente

Respuestas:

1

Debe utilizar una lista de niveles múltiples con niveles de encabezado. Las Secciones podrían ser el Título 1 y las entradas de la fórmula en uno de los otros niveles, como el Título 2 o el 3. Para un recurso sobre cómo crear una lista de varios niveles aquí hay un enlace a un artículo " Cómo crear encabezados numerados ... "si prefiere no usar el enlace, haga una búsqueda en la web en ShaunaKelly.Com y busque el artículo.

Basado en sus comentarios agregados ...

Se puede configurar una lista de varios niveles para que se justifique a la derecha. Lo hace justificando a la derecha los estilos de párrafo personalizados, y en el cuadro de diálogo de lista donde asigna cada nivel de lista a uno de sus párrafos personalizados, también establece la justificación a la derecha en el símbolo de nivel.

Si aún no desea utilizar una lista personalizada de varios niveles. Entonces, una alternativa es usar los códigos de campo SECCIÓN y SEC. Según su ejemplo de su pregunta, se verían así:

({ SECTION }.{ SEQ  mylist \r1 })

({ SECTION }.{ SEQ  mylist \n })

Esperemos que sepa que los corchetes deben ingresarse usando el atajo de teclado de Ctrl + F9.

Los interruptores del código de campo en el campo SEQ indican al campo que reinicie la numeración en 1 o que continúe la numeración de la entrada anterior.

Puede establecer estas dos entradas como entradas AUTOCORRECTAS y asignar a la primera un nombre como =Seq1 y cuando se ingresa en la primera entrada en una nueva sección de documento, se reiniciará la numeración en 1. Luego, una entrada AUTOCORRECTA en la segunda (la que tiene el interruptor / n), se le dará un nombre como =Seg2 Usted insertaría en todas las entradas subsiguientes en la sección del documento.

Una alternativa final es simplemente usar la segunda entrada AUTOCORRECTA que he proporcionado, la que inserta la cadena ({SECTION}. {SEQ mylist \ n}). Con esto, todas las entradas se establecerían correctamente para cada sección del documento, pero su esquema de subnúmeros sería continuo. Lo que crearía entonces es una macro personalizada que cuando se ejecute buscará en el documento los campos de secuencia y establecerá el primero que se encuentre en una sección con el interruptor de reinicio de numeración.

Rich Michaels
fuente
Gracias, pero lo que necesito no son encabezados de listas de varios niveles. Ya los uso en mi documento. Lo que necesito es poder numerar las fórmulas que coloco en el documento. Requieren una numeración secuencial separada de los encabezados.
SercioSoydanov
Entonces, todavía necesita una lista de varios niveles, pero configure los estilos de párrafos únicos como MySection (nivel de lista 1) y MyFormula (nivel de lista 2). El artículo al que hice referencia aún se aplica a cómo hacerlo, pero en lugar de vincular un estilo de Título a un nivel, se vinculan los estilos de párrafos personalizados.
Rich Michaels
Eso tiene sentido, excepto que necesito poder colocar la numeración arbitrariamente en la página. Los usaré en su mayoría alineados a la derecha, pero junto con muchas cosas en la fila. Creo que las listas dictan que los números existen en la parte izquierda de la página (corríjame si me equivoco). Además, podría querer usar los campos para otros propósitos, así que realmente necesito hacerlo con los campos, no con las listas.
SercioSoydanov
@SercioSoydanov, edité la respuesta y proporcioné alternativas adicionales.
Rich Michaels
Justo lo que necesitaba. ¡Muchas gracias! Después de todo, un punto entre los códigos es todo lo que necesitaba. ¿Tiene alguna referencia de que el punto esté documentado como el operador de concatenación?
SercioSoydanov