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

6914
Bojan Kogoj

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

{ REF _Ref334952863 \# 0 \h } 

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

enter image description here

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

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

9

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

5
Michal Kováč

Обходной путь с # 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» работает для нескольких цифр. Вы также можете использовать «\ * арабский». Но я не знаю о номерах глав. Pedro77 6 лет назад 0
1
Mandark

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

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

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

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

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

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


Источники:

Я получаю только 01, 02, первое число всегда 0 Bojan Kogoj 11 лет назад 2
Ну, вы уверены, что «сказали» слово, что начали новую главу, используя соответствующий стиль? По умолчанию это «Заголовок 1». Все цифры, вставленные до начала первой главы, будут помечены начальным нулем. Mandark 11 лет назад 0
Это просто не работает. Все, что я получаю, это [01], [02]. Я могу получить точку, поместив ее в одинарную кавычку. Я использовал заголовок 1 и не было никакого эффекта Bojan Kogoj 11 лет назад 1
Вы уже нашли решение? Michal Kováč 10 лет назад 0
Я видел это решение в нескольких местах в Интернете. Либо он не работает вообще, и все копируют его без проверки, либо он работает только на английском языке. (Здесь используется десятичная точка, так что я бы не сказал, чтобы Microsoft все испортила.) Florian Jenn 9 лет назад 0
К настоящему времени я подтвердил, что этот подход не работает в немецких версиях, поэтому, вероятно, в любой локали, которая не использует десятичную точку *. Florian Jenn 9 лет назад 0
0
panoskol

I came up with a little workaround for this problem. It's not the neatest solution but it works if you need this feature desperately. It works with figures, tables, whatever. What i do is:

Suppose i have a figure followed by the figure title which is something like: Figure 5.23 Effect of temperature on parameter Z

I create a 2-columned, single row table where i - type "Figure" on the leftmost cell - insert the caption (in this case 5.23) followed by the title text in the right cell

Then i just put the table really close to my figure so that i don't end up with an ugly gap between the figure and the figure title.

Essentially, this separates the word "Figure" from the caption so you can type whatever you want before your cross-references. The only downside is that if you create a Table of Figures, you will have to type the word "Figure" to the left of the figure reference number by hand for every single figure but that's not a deal breaker in my opinion. Cheers.

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