Word: эффективное объединение перекрестных ссылок

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

Blah blah blah, see Figure 4.2

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

Blah blah blah, see Figure 4.2 and Figure 4.3

Я бы предпочел, чтобы текст читал:

Blah blah blah, see Figures 4.2 and 4.3

это может быть достигнуто путем изменения поле 'Код' для каждой динамической связи, которая удаляет слово "рисунок". Затем я просто вручную набираю "цифры" перед ссылками. Например, код поля может выглядеть следующим образом:

REF  _Ref340509095 h 

для того, чтобы убрать слово 'Figure' из встроенной ссылки, в код необходимо добавить ключ '# 0.0':

REF  _Ref340509095 # 0.0 h 

это работает нормально, за исключением того, что ' 0.0 ' указывает, что ссылка на цифру имеет только один десятичный знак. Однако, более поздние цифры, такие как' рисунок 4.10 ' в конечном итоге рендеринг как "рисунок 4.1", что просто неправильно. Если я изменю ссылку на это поле:

REF  _Ref340509095 # 0.00 h 

...Затем мои встроенные ссылки отображаются до двух десятичных знаков, но более ранние (рис. 4.2 и 4.3) в конечном итоге выглядят так:

Blah blah blah, see Figures 4.20 and 4.30

мой документ на самом деле уже содержит цифру 4.20, так что это вводит в заблуждение. Пока Я может вручную отредактируйте каждое из этих вхождений, чтобы убедиться, что в каждом из них используется правильное число десятичных знаков случай, это кропотливый и не надежный. Если, например, у меня уже есть цифра с надписью 4.9, и я позже вставлю другую фигуру над ней, 4.9 изменится на 4.10, что будет отображаться в 4.1, если я не вернусь и не изменю ссылку.

мой вопрос: Как настроить переключатель перекрестных ссылок, чтобы он автоматически отображал правильно количество десятичных знаков в тексте строки?

4
задан CaptainProg
10.11.2022 10:50 Количество просмотров материала 2458
Распечатать страницу

2 ответа

короче говоря, вот ответ, который вы хотите, я думаю: но подождите! Это еще не все! Еще один пользователь, Михал Солеки, обнаружил, что использование переключателя # 0.0 не удалось с двузначными цифрами, но он понял решение: если у вас есть более девяти цифр в главе, вам понадобится это поле:

{ REF _Ref218925266 \# 0.0x \h }

предположительно, если у вас больше девяти глав, вам понадобится # 0x.0x.

заслуга: http://wordfaqs.mvps.org/CombineXrefs.htm

2
отвечен JET 2022-11-11 18:38

Я не думаю, что параметры # switch сами по себе сделают это за вас.

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

другой способ-использовать вложенное поле, например:

{ _Ref340509095 #"0.0{ если "{ ИСХ _Ref340509095 } " = "Реф*.??""0" }" }

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

или может быть проще в долгосрочной перспективе сделать это так:

{ цитата { множество р { Ссылка _Ref340509095 } }{ справ Р #"0.0{ если "{ Реф Р }" = "*.??""0" }" } }

(таким образом, если имя закладки, например _Ref340509095, изменяется при изменении и повторной ссылке на фигуру, его легче изменить. Более потом, оно делает его немножко более легким удлинить если вам нужны ссылки до нечто.999:

{ цитата { множество р { Ссылка _Ref340509095 } }{ справ Р #"0.0{ если "{ Реф Р }" = ".??""0"} { если " { REF R}"=".???""0" }" } }

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

1
отвечен 2022-11-11 20:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх