Como referenciar um item numerado com prefixo, sem imprimir o próprio prefixo?

1

Suponha que eu tenha definido um modelo de lista, com o formato Table %1. , para produzir itens

Table 1.
Table 2.
Table 3.

... e assim por diante.

Agora, quero referenciar um desses itens no texto (por exemplo, "um leitor curioso pode ver a tabela 3 e 5 ").

Infelizmente, embora eu tente, não consigo fazer referência a apenas o número . Eu sempre recebo algo como "um leitor curioso pode ver a tabela Table 3. e Table 5. "

Eu sei que posso usar o campo de sequência personalizada no lugar do modelo de lista, como este SEQ TableSeq \* ARABIC e referenciar a seqüência personalizada TableSeq . Mas então, eu perdia o açúcar do prefixo automático do item numerado (não é referência) com a palavra Table .

Ou talvez eu esteja errado, e há uma maneira misteriosa de definir o equivalente ao campo SEQ , que realmente imprimirá todo o Table 1. quando definido e somente 1 quando referenciado?

    
por Adam Ryczkowski 22.01.2014 / 21:21

2 respostas

1

Eu não acredito que seja possível usar o recurso de numeração integrado.

Neste caso específico, você pode contornar o problema inserindo o campo REF e aninhando-o da seguinte forma

{ ={ SET x { REF "_Ref378240752" \r } }x }

mas depois você perde "açúcar" de outras formas.

(ou seja, onde você usa o nome de marcador apropriado no seu campo REF, e todos os {} são os pares de chaves de código de campo especiais que você pode inserir no Windows Word usando ctrl-F9). Eu não acho que você possa simplificar isso usando os equivalentes apropriados ...

{ ={ REF "_Ref378240752" \r } }

ou

{ ={ QUOTE { REF "_Ref378240752" \r } } }

Além disso, como o Word pode avaliar códigos de campo inconsistentemente ao imprimir, dependendo de os códigos de campo de atualização estarem ativados ou desativados, talvez seja necessário usar um nome de marcador diferente para cada referência. Eu não verifiquei.

    
por 23.01.2014 / 12:55
0

A resposta é realmente simples, uma vez que eu olhei (novamente) em a definição do REF .

Existe um interruptor \t especificamente para este propósito. Então a receita é esta:

  1. Defina o esquema de numeração de gráfico / tabela com o formato personalizado="Tabela% 1". ou similar.
  2. Coloque o marcador no item que você deseja referenciar.
  3. Ao escrever a referência, use o campo REF com \r \t \h argumentos, como este:

In the tables {REF tbl_tab1 \r \t \h} and {REF tbl_tab5 \r \t \h} we can see very interesting data

    
por 24.01.2014 / 12:19