Как сослаться на элемент, пронумерованный префиксом, без печати самого префикса?

Предположим, я определил шаблон списка с форматом Table %1., поэтому он будет производить предметы

Table 1.
Table 2.
Table 3.

...и так далее.

Теперь я хочу сослаться на один такой элемент в тексте (например, "любопытный читатель может посмотреть на таблицу"). 3 а также 5").

К сожалению, как бы я ни пытался, я не могу ссылаться только на число. Я всегда получаю что-то вроде "любопытный читатель может посмотреть на стол Table 3. а также Table 5."

Я знаю, что я могу использовать поле пользовательской последовательности вместо шаблона списка, как это SEQ TableSeq \* ARABIC и ссылаться на пользовательскую последовательность TableSeq, Но тогда я потерял бы сахар автоматического префикса фактического пронумерованного элемента (не его ссылки) со словом Table,

Или, может быть, я ошибаюсь, и есть какой-то загадочный способ определить эквивалент SEQ поле, которое на самом деле будет печатать все Table 1. когда определено, и только 1 когда ссылка?

2 ответа

Я не верю, что это возможно, используя встроенную функцию нумерации.

В этом конкретном случае вы можете обойти проблему, вставив поле REF и вложив его следующим образом

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

но тогда вы теряете "сахар" другими способами.

(т. е. когда вы используете соответствующее имя закладки в поле REF, а все {} являются специальными парами скобок кода поля, которые вы можете вставить в Windows Word, используя ctrl-F9). Я не думаю, что вы можете упростить это, используя приблизительно эквиваленты...

{ ={ REF "_Ref378240752" \r } }

или же

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

Кроме того, поскольку Word может неправильно оценивать коды полей при печати, в зависимости от того, включено или отключено обновление кодов полей, вам может потребоваться использовать разные имена закладок для каждой ссылки. Я не проверял.

Ответ на самом деле прост, как только я посмотрел (снова) на определениеREF,

Есть переключатель \t специально для этого. Итак, рецепт таков:

  1. Определите схему нумерации диаграмм / таблиц с пользовательским форматом = "Таблица%1". или похожие.
  2. Поместите закладку на элемент, на который вы хотите сослаться.
  3. При написании ссылки используйте REF поле с \r \t \h аргументы, как это:

В таблицах {REF tbl_tab1 \r \t \h} а также {REF tbl_tab5 \r \t \h} мы можем увидеть очень интересные данные

Другие вопросы по тегам