Как сохранить исходные номера рисунков в документе PDF, сохраненном из файла Word 2007?
У меня есть документ Word 2007, в котором Figure numbers
а также List of Figures
перечислены точно так, как я хочу. Я генерирую PDF (Adobe Reader X, версия 10.1.2) из документа Word 2007, используя опцию "Сохранить как". List of Figures
в документе PDF выходит точно так же, как в документе Word, однако, когда я нажимаю на номер рисунка в List of Figures
Я вижу другое число на фактическом рисунке, чем в List of Figures
,
Например, у меня есть этот номер рисунка на List of Figures
:
Но соответствующий рисунок на странице 61 показывает следующее Figure number
:
Figure number
это становится 4-21
от 4-7
потому что общее количество рисунков от глав 1 до этой цифры равно 20. Однако я хочу разбить число рисунков между каждой главой, т.е. рисунки для главы 4 должны начинаться с 4-1
так что число 4-21
на самом деле 4-7
в таком случае.
Как я могу это исправить? Благодарю.
2 ответа
Хорошо, вот хороший пример мясного документа ( https://docs.google.com/open?id=0B4qT-cHb903mS3k3bjZoTV95Slk), который я мог бы оставить там почти навсегда. Он большой, потому что включает в себя фотографии в качестве образцов рисунков. Я также включил в него раздел "Примечания", в котором должно быть достаточно информации, чтобы воссоздать то, что я сделал, или, по крайней мере, приблизить вас к решению вашей проблемы - документ просто предоставляет "живой" пример, чтобы вы могли посмотреть на коды полей и т. Д. но важные значения задокументированы здесь.
Заголовки глав форматируются как заголовок 1, а нумерация глав выполняется с помощью курсора внутри имени первой главы, перехода на вкладку "Главная", выбора кнопки / раскрывающегося списка многоуровневого списка и выбора формата нумерации.
Чтобы Word не включил оглавление в главу 1, щелкните заголовок "Содержание", выберите кнопку многоуровневого списка и измените форматирование на "Нет". Я сделал это после того, как уже щелкнул правой кнопкой мыши заголовок главы Notes и сказал, чтобы нумерация перезапускалась с 1. Это было немного коротко, так как первоначально в нумерации глав на рисунках была одна. Вставка разрыва раздела следующей страницы (вкладка "Макет страницы", раздел "Настройка страницы", раскрывающийся список "Разрывы") после оглавления, а затем повторная нумерация глав (например, сброс начала с 1 и т. Д.), Казалось, позаботились об этом после того, как я изменил заголовок 1 Стиль, чтобы перед ним был разрыв страницы, что привело к сбросу нумерации глав по умолчанию, включая оглавление.
Изображения просто копировались и вставлялись, затем для обтекания текста было установлено значение "Квадрат", чтобы они плавали, а затем их немного перетаскивали. Они не привязаны к местам в тексте, хотя, вероятно, так и должно быть.
Подписи к изображениям были добавлены путем щелчка правой кнопкой мыши на изображении и выбора "Вставить подпись"; нумерация заголовков была установлена на "Автоматически", и ей было сказано включить номера глав (здесь указывается настройка нумерации глав выше).
Все это на самом деле контролируется полями, нажмите Alt-F9, чтобы увидеть коды полей. Вероятно, стоит отметить, что коды полей для моих подписей выглядят как "Рисунок {STYLEREF 1 \s}-{SEQ Figure * ARABIC \s 1}", \ s, кажется, недостаточно хорошо задокументированы, по крайней мере, не в пределах STYLEREF информация. Дополнительная информация здесь: http://wordfaqs.mvps.org/styleref.htm
ОБНОВЛЕНИЕ: Похоже, эта страница MSDN может быть лучшей ссылкой, относящейся к этому: http://msdn.microsoft.com/en-us/library/aa163918%28v=office.10%29.aspx В частности, "\s 1"указывает коду поля перезапустить нумерацию рисунков с самого последнего заголовка указанного уровня (здесь, уровень 1).
Описанная проблема возникает из-за того, что word автоматически обновляет коды полей заголовков перед печатью / сохранением. Когда это происходит, номера, которые назначаются каждому заголовку, назначаются последовательно; то есть: 1, 2, 3, 4... и т. д. Это происходит, даже если вы вручную назначаете их 1, 2a, 2b, 3... В этом случае, когда вы нажмете "печать", вы получите 1, 2а, 3б, 4... и тд.
В качестве обходного пути вы можете возобновить нумерацию, переключив коды полей, вставив "\r номер, с которого вы хотите перезапустить", а затем обновив поле. Вы больше не должны испытывать проблему, которая у вас была.
Этот обходной путь более подробно описан в этой базе знаний Майкрософт здесь: https://support.microsoft.com/en-us/kb/145508