Як посилатися на елемент, пронумерований з префіксом, не друкуючи сам префікс?


1

Припустимо, я визначив шаблон списку з форматом Table %1., щоб він створював елементи

Table 1.
Table 2.
Table 3.

...і так далі.

Тепер я хочу , щоб посилатися на один такий пункт в тексті (наприклад , «цікавий читач може дивитися на стіл 3і 5»).

На жаль, як би я не намагався, не вдається досягти посилання лише на число . Я завжди отримую що - щось на зразок «цікавий читач може дивитися на стіл Table 3.і Table 5.»

Я знаю, що я можу використовувати поле власної послідовності замість шаблону списку, як це, SEQ TableSeq \* ARABICі посилатися на користувацьку послідовність TableSeq. Але тоді я б втратив цукор автоматичної префіксації фактично пронумерованого елемента (не це посилання) словом Table.

Чи, можливо, я помиляюся, і є якийсь прихований спосіб визначити еквівалент SEQполю, який насправді надрукує ціле, Table 1.коли визначено, і лише 1при посиланні?

Відповіді:


1

Я не вірю, що це можливо за допомогою вбудованої функції нумерації.

У цьому конкретному випадку ви зможете обійти проблему, вставивши поле REF і вклавши його наступним чином

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

але тоді ви втрачаєте "цукор" іншими способами.

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

{ ={ REF "_Ref378240752" \r } }

або

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

Крім того, оскільки Word може друкувати коди полів непослідовно під час друку, залежно від того, включені чи вимкнено коди полів оновлення, можливо, вам доведеться використовувати інше ім’я закладок для кожної посилання. Я не перевіряв.


0

Відповідь насправді проста, раз переглянувши (знову) визначення визначенняREF .

Для цього є спеціально перемикач \t. Тож рецепт такий:

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

У таблицях {REF tbl_tab1 \r \t \h}і {REF tbl_tab5 \r \t \h}ми можемо побачити дуже цікаві дані

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.