Usando campos para numerar os teoremas no Word 2010

4

Sendo tão teimoso quanto eu, uso o Microsoft Word 2010 para escrever um documento técnico (matemático) longo.

Eu quero numerar meus teoremas e também quero torná-los referenciáveis posteriormente. Eu tentei

masissonãofuncionainteiramente.Inesperadamente,osegundoteoremasetornaoteorema3:

O que há de errado com meus campos?

    
por Andreas Rejbrand 07.05.2011 / 13:58

2 respostas

1

Uma solução possível é usar um campo = (fórmula) para calcular a sequência correta:

{set gauss "Teorema {= (1+ {seq teorema \ n}) / 2}"! } {ref gauss! } Texto

{set stokes "Teorema {= (1+ {seq teorema \ n}) / 2}"! } {ref stokes! } Texto

Isso produz o resultado desejado (na minha máquina, pelo menos).

    
por 31.10.2016 / 05:51
0

Parece-me que inserir o campo SEQ dentro do campo SET está fazendo um incremento de n duas vezes ao invés de apenas uma vez.

Consegui que funcionasse usando o seguinte:

Theorem {SEQ theorem \n}

This is the first theorem.

Theorem {SEQ theorem \n}

This is the second theorem.

According to {REF gauss \H!} and {REF stokes\H!},

e, em seguida, adicionar os marcadores gauss e stokes manualmente (usando Insert | Bookmark).

Quando eu desativo os códigos de campo, ele exibe:

Theorem 1

This is the first theorem.

Theorem 2

This is the second theorem.

According to Theorem 1 and Theorem 2,

    
por 06.01.2015 / 15:14