MS Word: Listing captions of equations in MS Word with extra Heading level
Tenho diversas equações que gostaria de listar usando legendas.
Criei um novo rótulo de legenda, chamado 'Eqn'. onde a numeração segue o Título 1 do Capítulo, para acompanhar a lista de capítulos. por exemplo:
Chapter 1
d*S* = >= 0 (Eqn. 1.1)
E = mc^2 (Eqn. 1.2)
Chapter 2
a^2 + b^2 = c^2 (Eqn. 2.1)
Suponha que eu precise modificar a Eq. 1.2 e mostrá-la como ela é resolvida para m. Quero nomear as mesmas duas equações com o mesmo número (ou seja, 1,2), mas com um rótulo diferente (por exemplo, usando letras), por exemplo:
Chapter 1
d*S* = >= 0 (Eqn. 1.1)
E = mc^2 (Eqn. 1.2A)
m = E/c^2 (Eqn. 1.2B)
Chapter 2
a^2 + b^2 = c^2 (Eqn. 2.1)
claro, quero que todas as legendas sejam automatizadas e consistentes
-----------------------------------
Você pode conseguir essa numeração, mas ela não pode ser totalmente "automatizada" sem perder alguns dos recursos internos do Word. Inicialmente, tentarei apenas abordar a situação específica que você descreveu, ou seja, às vezes você deseja duas equações sucessivas rotuladas com o mesmo número, mas com A para a primeira e B para a segunda. Se você está realmente procurando por algo mais geral do que isso, por ex. você pode ter A, B, C ou as equações relacionadas não são necessariamente imediatamente uma após a outra,
Você pode precisar de um esquema mais complexo e
Você precisará descrever seus requisitos com mais detalhes e pensar se está disposto a perder determinados recursos do Word.
Normalmente, se você definir um rótulo de legenda "Eqn." e usar a numeração Chapter.caption com (digamos) parágrafos de estilo Título 1 como títulos, o Word usará o seguinte texto e codificação de campo para inserir suas legendas
Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \s 1 }
(Onde todos os { } são os campos especiaisld pares de chaves que você pode inserir no Word da área de trabalho do Windows usando ctrl-F9).
Talvez você esteja inserindo colchetes manualmente ao redor da legenda assim
(Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \s 1 })
mas vamos deixar esse aspecto de lado por enquanto.
AIUI o que você quer é poder ter uma sequência de equações numeradas assim
Eqn. 1.1
Eqn. 1.2A
Eqn. 1.2B
Eqn. 1.3
Então, à primeira vista, você poderia conseguir isso modificando a legenda de 1.2A para ficar assim
Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \s 1 }A
e a legenda de 1,2B será assim
Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \c }B
porque a opção \c diz apenas "use o número atual na sequência da Eq."
Mas, se você criou sua Tabela de Eqn.s da maneira usual (inserindo uma Tabela de Figuras e selecionando o Label Eqn.), ela não pegará a legenda 1.2B, porque apenas faz não reconhece um campo SEQ com uma opção \c.
Uma maneira de corrigir isso é aplicar um estilo de parágrafo específico (digamos, "Eqn" às legendas das equações e gerar sua Tabela de Equações usando-o.
Outra é modificar o código das legendas A e B para que a Tabela de Eqns. A possibilidade mais óbvia é:
Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \s 1 }{ SET XEQn { SEQ Eqn. \c } }A
Eqn. { STYLEREF 1 \s }.{ SEQ Eqn. \* ARABIC \r { XEQn } }B
Para duas equações A e B, não faz sentido tentar gerar A e B usando qualquer tipo de numeração { SEQ }. Se você fizer isso, a primeira SEQ normalmente precisará redefinir a sequência usando \r 1 e a segunda não. Mas não é mais simples.
-----------------------------------