Legenda personalizada para Numeração de vários níveis em imagem interna

0

Bem, antes de me aprofundar na numeração inteira da legenda, quero perguntar aqui.

Eu usei multilevel numbering para definir o número do meu capítulo e o número do subcapítulo. No entanto, estou surpreso que quando eu adicionei uma legenda, o número do capítulo será sempre em algarismos romanos, como exemplo abaixo, embora eu defina o formato de numeração

.

Chapter I
1. Part A
   <SomeImage>
   Figure I.1 <SomeDescription>
2. Part B
Chapter II
1. Part A
2. Part B

O que eu esperava é algo como:

Chapter I
1. Part A
   <SomeImage>
   Figure 1.1 <SomeDescription>
2. Part B
Chapter II
1. Part A
2. Part B

Esse comportamento é pretendido? Em caso afirmativo, qual é o melhor curso de ação para alcançar o resultado esperado?

Estou usando o Microsoft Office 2013 Pro Plus mesmo assim. Talvez eu esteja sentindo falta de algo, ou devo encontrar o LaTex ...

    
por Bagus Tesa 10.05.2016 / 05:58

1 resposta

0

Eu não acho que você esteja sentindo falta de algo óbvio. Se você deve ir para LaTex ou qualquer outra coisa é uma decisão que só você está em posição de fazer.

Eu posso ter esquecido algo, mas o problema (s) em tentar fazer com que o Word se comporte melhor nessa área, até o fato de que o Word tem um modelo muito específico de como essas coisas funcionam e uma implementação que faz não te dá muita flexibilidade.

Por exemplo, ao mesmo tempo, só era possível definir esquemas de numeração de vários níveis (então chamados de "Numeração de tópicos") com base nos estilos de parágrafos "Título n". Embora essa restrição não exista mais, a parte do esquema de numeração relacionada à numeração de legendas ainda pressupõe que seus capítulos começam com estilos "Título n".

Por padrão, o que o Word faz quando você especifica que deseja que o número do capítulo insira um campo {STYLEREF} para inserir o número de sequência do nível de título especificado.

Se esse número de sequência fosse um número, digamos "4" e você realmente quisesse o numeral romano "IV", poderia adicionar pelo menos uma opção de formatação (por exemplo, * Roman) para apresentar o 4 como IV. No entanto, se a numeração do Capítulo for Roman, você simplesmente não obterá essa opção - a opção equivalente em árabe * só funcionará se o Word achar que o número real no cabeçalho do Capítulo é numérico (e não acredita que "IV" seja numérico .

Uma maneira que você poderia imaginar é usar o VBA para configurar um número de variáveis de documento chamadas "I", "II", "III", "IV" etc., com valores "1", " 2 "," 3 "," 4 "etc.

Em vez do código de campo {STYLEREF 1 \ s} inserido pelo Word, você pode usar

{DOCVARIABLE {STYLEREF 1 \ s}} para "mapear" IV para 4.

E, de fato, ele quase funciona e, mesmo quando você insere uma tabela de figuras, isso mostra o que você espera.

MAS, o problema é que, quando você insere uma legenda da Figura, o Word tenta "corrigir" suas legendas existentes, inserindo o campo {STYLEREF} que não pode mais ser visto lá. Então você acaba com "4-IV-1", etc.

Existem outras maneiras de configurar seus próprios esquemas de numeração, mas geralmente você perderá algum outro recurso do Word (normalmente, a capacidade de usar a interface do usuário para inserir uma referência cruzada) fazendo isso. Meu ponto de vista é que, com referência cruzada, não vale a pena tentar fazer com que o Word funcione de uma forma que esteja constantemente em conflito com seu "design".

    
por 11.05.2016 / 22:01