Como inserir vários códigos de campo no mesmo campo no MS Word?

Como inserir vários códigos de campo no mesmo campo no MS Word?

Estou tentando obter o seguinte esquema de numeração para um documento muuuito do Word:

[Seção 1]

[fórmula] (1.1)

[fórmula] (1.2)

[fórmula] (1.3)

[Seção 2]

[fórmula] (2.1)

[fórmula] (2.2)

[fórmula] (2.3)

Basicamente, em cada seção, preciso numerar as fórmulas automaticamente, com o número da seção no início e o número da fórmula naquela seção depois disso. O segundo número entre parênteses deve ser redefinido no início de cada seção.

Tenho tentado inserir o número da seção e um rótulo SEQ em um único campo, sem sucesso. Alguma ideia de como conseguir isso?

PS: Posso redefinir o segundo número manualmente no início de cada seção, se necessário.

Responder1

Você precisa usar uma lista multinível com níveis de título. As seções podem ser o Título 1 e as entradas da fórmula um dos outros níveis, como Título 2 ou 3. Para obter recursos sobre como criar uma lista multinível, aqui está um link para um artigo "Como criar títulos numerados ..."se preferir não usar o link, faça uma pesquisa na web em ShaunaKelly.Com e procure o artigo.

Com base em seus comentários adicionados ...

Uma lista multinível pode ser configurada para ser justificada à direita. Você faz isso justificando à direita os estilos de parágrafo personalizados e, na caixa de diálogo Lista, onde você atribui cada nível de lista a um de seus parágrafos personalizados, também define a Justificação à direita no símbolo de nível.

Se você ainda não deseja usar uma lista multinível personalizada. Então, uma alternativa é usar os códigos de campo SECTION e SEQ. Com base no exemplo da sua pergunta, eles ficariam assim:

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

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

Esperamos que você saiba que as chaves devem ser inseridas usando o atalho de teclado Ctrl + F9.

Os interruptores de código de campo no campo SEQ informam ao campo para reiniciar a numeração em 1 ou continuar a numeração a partir da entrada anterior.

Você poderia definir essas duas entradas como entradas AUTOCORRECT e atribuir um nome à primeira, como =Seq1e quando inserida na primeira entrada em uma nova seção do documento, a numeração seria reiniciada em 1. Em seguida, uma entrada AUTOCORRECT na segunda (aquela com a opção /n), recebe um nome semelhante ao que =Seg2você inseriria em todas as entradas subsequentes na seção do documento.

Uma alternativa final é simplesmente usar apenas a segunda entrada AUTOCORRECT que forneci, aquela que insere a string ({ SECTION }.{ SEQ mylist \n }). Com isso, todas as entradas seriam definidas corretamente para cada seção do documento, mas seu esquema de subnúmeros seria contínuo. O que você criaria então é uma macro personalizada que, quando executada, pesquisaria no documento os campos de sequência e definiria o primeiro encontrado em uma seção com a opção de numeração de reinicialização.

informação relacionada