Как я могу скрыть часть подписи в документе, но показать ее в содержании?

1340
TheCatsTail

У меня есть обратная проблема для этого пользователя . У меня много цифр с одинаковыми надписями. Это делает таблицу содержимого рисунка довольно повторяющейся и неинформативной, например:

Изображение содержимого рисунка

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

0

1 ответ на вопрос

0
cnread

Вам нужно будет использовать коды полей. Для каждого рисунка вы можете поместить курсор в конец строки заголовка и нажать Ctrl+, F9чтобы вставить поле. Между фигурными скобками ( { }) введите TC "Figureпробел. Затем нажмите Ctrl+, F9чтобы вставить новое поле в первое поле. Между новыми брекетами введите SEQ Figure \* ARABIC \c. Это позволит получить номер рисунка, который Word автоматически сгенерировал для подписи. Теперь, после закрывающей скобки для SEQполя, нажмите Tab(поскольку на снимке экрана показано, что вы хотите, чтобы номер рисунка и текст заголовка были разделены символом табуляции), и введите текст заголовка так, как он должен отображаться в таблице. фигур. Наконец, введите" \f F \l "1", Например, если я хочу, чтобы заголовок, который появляется под рисунком, говорил «Меню ххх», а в таблице на рисунке отображалось «Меню ххх в программе yyy», я бы использовал это:

{ TC "Figure { SEQ Figure \* ARABIC \c } The xxx menu in the yyy program" \f F \l "1"}

Рисунок с подписью и полем TC

Сделайте это для каждой подписи в вашем документе. (Вы можете скопировать и вставить все TCполе, включая фигурные скобки, а затем изменить только текст, который должен появиться в таблице рисунков. Вся нумерация будет исправлена, когда вы обновите коды полей позже.)

Затем поместите курсор в то место, где вы хотите, чтобы появилась Таблица цифр, и нажмите Ctrl+, F9чтобы вставить поле. Между скобками введите TOC \f F \h \z.

Нажмите Ctrl+, Aчтобы выбрать весь документ, а затем нажмите, F9чтобы обновить все коды полей.

Вот таблица рисунков, которую я получил после добавления заголовка и TCполя к другой фигуре в моем документе.

Завершено Таблица цифр

И на самом деле, если вы хотите, чтобы номер главы начинался с префикса номера фигуры с точкой в ​​качестве разделителя, как показано на снимке экрана, вам нужно добавить еще одно поле перед SEQполем ( Ctrl+ F9) и ввести STYLEREF 1 \sмежду фигурными скобками. Затем между закрывающей скобкой для STYLEREFполя и открывающей скобкой для SEQполя введите точку. Например:

{ TC "Figure { STYLEREF 1 \s }.{ SEQ Figure \* ARABIC \c } The xxx menu in the yyy program" \f F \l "1"}

Таблица рисунков с номерами глав

Отличный ответ, спасибо, я многому научился. Я пытался следовать этому в своем документе, но, похоже, документ основан на корпоративном шаблоне, который не соответствует передовому опыту, так как имеет несколько оглавлений, но не использует переключатель \ f, чтобы определить, что есть что. Мои коды полей выглядят так: `Figure ` Ничего в поле TC не отображается в оглавлении. Я попробовал несколько других способов, основанных на этом, но не повезло, думаю, мне придется оставить все как есть :( TheCatsTail 7 лет назад 0
Чтобы вставить таблицу, вы вручную вставляете поле `TOC`, как я описываю, или вы нажимаете кнопку на вкладке ** Ссылки **? Если последнее, нажимаете ли вы ** Оглавление ** или ** Вставить таблицу рисунков **? Вы должны нажать ** Таблица рисунков **. Затем нажмите ** Параметры ** и установите флажок ** Поля ввода таблицы **. Уже тогда я обнаружил, что каждая фигура была указана дважды, поэтому мне пришлось выбрать таблицу, щелкнуть правой кнопкой мыши, щелкнуть ** Переключить коды полей **, а затем удалить `\ c" Figure "` в конце кода поля. , cnread 7 лет назад 0

Похожие вопросы