В MS Word.
Если заголовок один нумеруется с использованием римских чисел, когда заголовок рисунка также включает номера глав, римские номера будут использоваться примерно так: «II-1», но мне нужно «2-1». Как мне этого добиться?
В MS Word.
Если заголовок один нумеруется с использованием римских чисел, когда заголовок рисунка также включает номера глав, римские номера будут использоваться примерно так: «II-1», но мне нужно «2-1». Как мне этого добиться?
Лично я думаю, что так сложно менять стиль нумерации, но ...
Есть разные способы сделать это, но если документ создается / поддерживается другими, вам нужно будет рассказать им, как его поддерживать.
Отправная точка - посмотреть, что обычно вставляет Word. Если вы нажмете Alt-F9 и посмотрите на свою первую подпись к рисунку, вы, вероятно, увидите это:
Figure { STYLEREF 1 \s }-{ SEQ Figure \* ARABIC \s 1 } apple
Что вам действительно нужно сделать, это заменить {STYLEREF \1 s} на что-то еще в каждой подписи к рисунку. На мой взгляд, самый простой способ сделать это - убедиться, что вы поместили следующее поле где-то в каждом абзаце со стилем Заголовок 1:
{ SEQ Chap \h }
затем используйте следующую кодировку для подписи к рисунку:
Figure { SEQ Chap \c }-{ SEQ Figure \* ARABIC \s 1 }
Вы можете поместить это в автотекст / строительный блок, чтобы его было легче вставить. (* ARABIC - формат по умолчанию, поэтому он вам не нужен).
Как обычно, все {} должны быть специальными парными скобками, которые вы можете вставить в Windows Word, используя ctrl-F9.
Кроме того, если бы ваши номера глав были 1, 2, 3, и вы хотели, чтобы I, II, III в ваших заголовках, вы, вероятно, могли бы избежать дополнительных полей и изменить поле STYLEREF, чтобы
{ STYLEREF 1 \s \*Roman }
Тем не менее, я не думаю, что есть какой-либо переключатель, который преобразует римскую цифру в десятичное число.
Другой способ - использовать результат поля STYLEREF для создания имени свойства документа или переменной документа. Например, предположим, что вы знаете, что у вас будет только 4 главы: I, II, III и IV. Я оставляю вас, чтобы узнать, как создать такие свойства / переменные.
Затем теоретически вы можете создать пользовательские свойства документа с именами I, II, III, IV со значениями 1,2,3,4.
и вместо
{ STYLEREF 1 \s }
использование
{ DOCPROPERTY { STYLEREF 1 \s } }
"Теоретически" вы также можете сделать это, используя поля REF, например, иметь
{ SET I 1 }{ SET II 2 }{ SET III 3 }{ SET IV 4 }
в начале вашего документа или в верхнем колонтитуле, затем
{ REF { STYLEREF 1 \s } }
в вашей подписи.
Но здесь это не работает, и было трудно понять, почему, пока я не выяснил, что поле {STYLEREF} вставляет невидимую метку "слева направо" в начале результата поля STYLEREF.
У меня есть лучшее решение:
Нумеруйте заголовки глав арабскими цифрами, а затем используйте скрытое форматирование (ctrl+shift+h), чтобы скрыть номер, и вручную напишите "Глава I", "Глава II" и т.д. Это не самое красивое решение, но я думаю, что это самое простое , ToC должен использовать все, что вы там написали, так что вы можете изменить это вручную, если вам нужно.
Вы можете щелкнуть правой кнопкой мыши по номеру заголовка и выбрать "настроить отступы списка", а затем установите флажок "Нумерация юридического стиля". Затем вы можете щелкнуть правой кнопкой мыши стиль на ленте и выбрать «Обновить X, чтобы соответствовать разделу».