Em MS word, como posso fazer a legenda de uma imagem como “2-1” em vez de “II-1” se o título um estiver numerado em números romanos?

0

No MS Word.

Se o título um for numerado usando números romanos, quando a legenda da figura também incluir números de capítulo, números romanos serão usados assim: "II-1", mas o que eu quero é "2-1". Como posso conseguir isso?

    
por Yishu Fang 12.01.2015 / 16:13

3 respostas

4

Pessoalmente, acho confuso variar os estilos de numeração dessa maneira, mas ...

Existem várias maneiras de fazer isso, mas se o documento estiver sendo criado / mantido por outras pessoas, será necessário informar como mantê-lo.

O ponto de partida é observar o que o Word normalmente insere. Se você pressionar Alt-F9 e olhar sua primeira legenda da figura, provavelmente verá isso:

Figure { STYLEREF 1 \s }-{ SEQ Figure \* ARABIC \s 1 } apple

O que você realmente precisa fazer é substituir {STYLEREF \ 1 s} por qualquer outra coisa em cada legenda da figura. Na minha opinião, a maneira mais simples de fazer isso é garantir que você coloque o seguinte campo em algum lugar em cada parágrafo com o estilo Título 1:

{ SEQ Chap \h }

use a seguinte codificação para a legenda da figura:

Figure { SEQ Chap \c }-{ SEQ Figure \* ARABIC \s 1 } 

Você pode colocar isso em um bloco de construção / autotexto para facilitar a inserção. (* ARABIC é o formato padrão, então você não precisa disso).

Como de costume, todos os {} têm que ser os pares de chaves de campo especiais que você pode inserir no Windows Word usando ctrl-F9.

Como um aparte, se seus números de capítulo fossem 1, 2, 3 e você quisesse I, II, III em suas legendas, provavelmente evitar ter campos extras e alterar o campo STYLEREF a ser

{ STYLEREF 1 \s \*Roman }

No entanto, não creio que haja algum switch que transforme um numeral romano em um número decimal.

Outra maneira seria usar o resultado do campo STYLEREF para construir o nome de uma propriedade do documento ou uma variável do documento. por exemplo. Suponha que você saiba que só terá 4 capítulos, I, II, III e IV. Deixo você para descobrir como criar essas propriedades / variáveis.

Então, em teoria, você poderia criar propriedades de documento personalizadas chamadas I, II, III, IV com valores 1,2,3,4

e em vez de

{ STYLEREF 1 \s }

use

{ DOCPROPERTY { STYLEREF 1 \s } }

"Em teoria" você também pode fazer isso usando campos REF, por exemplo ter

{ SET I 1 }{ SET II 2 }{ SET III 3 }{ SET IV 4 }

no início do seu documento ou em um rodapé de cabeçalho, então

{ REF { STYLEREF 1 \s } }

na sua legenda.

Mas isso não funciona aqui, e foi difícil entender por que até que eu descobrisse que o campo {STYLEREF} insere uma marca invisível "Left-To-Right" no início do resultado do campo STYLEREF.

    
por 12.01.2015 / 21:32
0

Você pode clicar com o botão direito do mouse no número do cabeçalho e selecionar "ajustar recuos da lista" e marcar a caixa "Numeração legal do estilo". Depois, você pode clicar com o botão direito do mouse no estilo da faixa de opções e selecionar "Atualizar X para corresponder à seção".

    
por 22.07.2017 / 23:11
0

Eu tenho uma solução melhor:

Numere os cabeçalhos dos capítulos com algarismos arábicos e use a formatação oculta (ctrl + shift + h) para ocultar o número e escrever manualmente "Capítulo I", "Capítulo II" etc. Não é a solução mais bonita, mas acho é o mais fácil. ToC deve usar o que você escreveu lá, então você pode alterar manualmente isso também se você precisar.

    
por 23.07.2017 / 22:01