Номер перекрестной ссылки Word 2010 с главой без метки

У меня есть следующая проблема. Сначала у меня были изображения и другие элементы, помеченные просто номером, поэтому от 1 до ∞. При перекрестных ссылках я изменил номер только с помощью следующего:

{ REF _Ref334952863 \# 0 \h }

И все работало нормально, я получил только номер изображения. Затем я нашел новые инструкции, сказав, что я должен изменить подписи на paragraph.number, вот так:

введите описание здесь

Но моя ссылка теперь полностью сломана, все, что я получаю, это номер 4, Что мне нужно 2.2Так что номер без метки. Если я оставляю ярлык, он работает, я могу получить Slika 2.2, но я не могу использовать ярлык.

Причина в том, что в отличие от английского, мой язык использует склонение, и я не могу везде использовать "слика", иногда это "слики" или "слики", а иногда я просто хочу использовать только числа в скобках [2.2].

5 ответов

Обходной путь с # 0.0 или # 0 в ответе выше работает только для однозначных нумераций. (в соответствии с http://answers.microsoft.com/en-us/office/forum/office_2007-word/how-to-disply-figure-number-only-in-cross/02ae3cd0-6c3c-401d-990c-5220d7f0be1e ).

Но вы можете использовать "хитрый обходной путь": http://wordfaqs.mvps.org/CombineXrefs.htm

Короче говоря, 10 простых шагов:

  1. Используйте классический "Добавить перекрестную ссылку" для Slika 2.2
  2. Нажмите Shift + F9, чтобы показать код поля. Вы должны увидеть что-то вроде { REF _Ref107244825 } вместо Slika 2.2 ,
  3. Выберите и скопируйте _Ref107244825 часть.
  4. Нажмите Shift + F9 снова.
  5. Перейти к подписи Slika 2.2 (например, Ctrl + клик по вставленной ссылке)
  6. Выберите 2.2 часть подписи
  7. Откройте диалоговое окно "Вставить закладку"
  8. В диалоговом окне установите флажок "Показывать скрытые закладки"
  9. Найти _Ref107244825 (например, вы можете вставить скопированный текст из шага 3)
  10. Нажмите "Добавить" и закройте диалог

Теперь, когда вы актуализируете поля (например, нажмите F9), ссылка становится 2.2 и вы можете добавить отклонено "Na Slike".

Вместо \# 0попробуйте добавить \# 0.0, Таким образом, вы получите только paragraph.number формат (таким образом, гиперссылка актуальная будет включать только часть "2.2", и вы добавите часть "слика" в виде обычного текста спереди).

Если вы хотите добавить какой-либо текст внутри гиперссылки (чтобы можно было кликать по более широкой области, чем 3-4 символа), я предлагаю добавить его как пользовательский текст, заключенный в одинарные кавычки:

{ REF _Ref334952863 \# "'na slici' 0.0" \h }

Итак, пример, который вы упомянули, будет выглядеть так:

{ REF _Ref334952863 \# "'['0.0']'" \h }

PS Не забывайте, что если вы хотите добавить несколько вещей в \# декларации, вы должны заключить их в двойные кавычки.


Источники:

Я придумал небольшое решение этой проблемы. Это не самое удачное решение, но оно работает, если вам отчаянно нужна эта функция. Работает с рисунками, таблицами, чем угодно. Что я делаю, это:

Предположим, у меня есть фигура, за которой следует название фигуры, которое выглядит примерно так: Рисунок 5.23 Влияние температуры на параметр Z

Я создаю таблицу с двумя столбцами и одной строкой, где i - введите "Рисунок" в самой левой ячейке - вставьте заголовок (в данном случае 5.23), а затем текст заголовка в правой ячейке

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

По сути, это отделяет слово "рисунок" от заголовка, так что вы можете ввести все, что вы хотите, прежде чем ваши перекрестные ссылки. Единственным недостатком является то, что если вы создадите Таблицу фигур, вам придется вручную вводить слово "Рисунок" слева от ссылочного номера фигуры для каждой фигуры, но, на мой взгляд, это не нарушает условия сделки. Приветствия.

Полагаю, ваш вопрос аналогичен приведенному ниже тематическому исследованию.

Пример использования: ваш издатель просит переместить все рисунки и таблицы в другие файлы и в этих местах произносит «Вставить рисунок...» или «Вставить таблицу». Проблема в том, что при упоминании их в тексте они будут отображаться как «Вставить рисунок...» или «Вставить таблицу..», а не показывать только количество рисунков или таблиц.

Решение проблемы: выберите «Вставить рисунок..» в текст, откройте меню «Главное», откройте «Шрифт» и установите флажок «Скрытый текст». Вуаля, там только цифры или таблицы. Затем вы можете ввести любой текст перед числом.

Хитрость: используйте макрос, выполнив описанные выше шаги, назначьте сочетания клавиш. Используйте поиск с ключевым словом, чтобы перейти именно к тому тексту, который вы хотите запустить макрос.

https://sites.google.com/site/tnncuong/home/trouble-shooting/showonlynumberincross-referenceinword2007document#

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

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

-> введите номер главы самостоятельно, например2.

-> Нажмите «Вставить-Быстрые детали-Поле...»

-> Выберите «Формула»

-> Войти=x-mв формуле - случайное число,mэто номер главы, нажмите ОК

-> Код поля будет{=x-m }

-> Заменить, вставив перекрестную ссылку на рисунок mn;

-> Выберите «Рисунок mn» в поле и выберите «Переключить коды полей»;

-> Измените это так, чтобы оно было

        {REF _Ref73436767 \# 0 \h}

весь код поля будет

       {={REF _Ref73436767 \# 0 \h}-m }

-> Выберите «Переключить коды полей» и нажмите F9, вы получите правильный номер дляxи гиперссылка одновременно! Вы можете получить2.xв тексте с обновляемым x.

Надеюсь, это может помочь.

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