Разработка технической документации и технические писатели Технические писатели и разработка технической документации технические писатели в Телеграм 

 obmen_soobsheniyami.png Чат для технических писателей 
 Зарегистрируйтесь
Страницы: 1
RSS
Стили для автоматической нумерации рисунков, таблиц и т.д.
 
Для нумерации рисунков и таблиц использую стиль маркированного списка с текстом "Рисунок" или "Таблица", для удобства использования перекрестных ссылок.

Вот такая технология использовалась раньше (Word 2003):
[i:1xwaq5tv]1. Создал нумерованный стиль "Название рисунка". При определении нумерации, в окне "Изменение нумерованного списка", в поле "Формат номера" я записал "Рисунок", а в списке "нумерация:" выбрал "(нет)".
2. Когда вставляю название под рисунком, отмечаю поле "Исключить подпись из названия". Вставляется только номер рисунка.
3. Потом названию рисунка присваиваю стиль "Название рисунка".

Получается заголовок вида: "Рисунок Х.Х - Тратата".
При ссылке на такой рисунок, Ворд не рассматривает слово "Рисунок" как постоянную часть и вставляет только его номер!
Аналогично с таблицами.[/i:1xwaq5tv]

А теперь вопрос: Как подобное можно осуществить в Word 2007 и 2010, если они не позволяют вводить слово без номера для нумерованного списка?

P.S. Про импорт стилей из старых версий документов речи не идет. Т.к. теперь нужно создать подобное и для листингов.
Как вариант - использовать маркированный список (где вместо маркера использовать слова "Рисунок/Таблица/Листинг"), но проблема та же - как добавить эти слова вместо символа маркера??
 
Для нумерации рисунков и таблиц мы используем команду [b:2h5utem2]Вставить название[/b:2h5utem2] (вкладка [b:2h5utem2]Ссылки - Вставить название[/b:2h5utem2]).
Нажимаем на кнопку [b:2h5utem2]Создать[/b:2h5utem2] и создаем новое название (например, [b:2h5utem2]Рис.[/b:2h5utem2] или [b:2h5utem2]Табл.[/b:2h5utem2]).
Нумерация по умолчанию - 1, 2, 3... (это можно проверить, нажав на кнопку [b:2h5utem2]Нумерация[/b:2h5utem2]).

Для простановки конкретного названия рисунка или таблицы выделяем объект и в контекстном меню выбираем команду [b:2h5utem2]Вставить название[/b:2h5utem2]. Там уже должны отображаться созданные нами форматы названий рисунков и таблиц (параметр [b:2h5utem2]Подпись[/b:2h5utem2]).

Для ссылок на название объекта используется команда [b:2h5utem2]Перекрестная ссылка[/b:2h5utem2] (соответствующие ссылки есть на вкладках [b:2h5utem2]Ссылки[/b:2h5utem2] и [b:2h5utem2]Вставить[/b:2h5utem2]).
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
 
Спасибо, Alex_Gur! Это уже давно пройденный этап, но к сожалению это только теория.
На практике все сложнее: http://forum.philosoft.ru/cgi-bin/forum ... t=60;st=10

Поэтому-то и интересуюсь. Время идет - может кто-то что-то лучше придумал.
А сейчас не придумала ничего лучше, как установить Word 2003 на виртуальную машину и заново создать нужный стиль... Увы
 
Цитата
Спасибо, Alex_Gur! Это уже давно пройденный этап, но к сожалению это только теория.
На практике все сложнее: http://forum.philosoft.ru/cgi-bin/forum ... t=60;st=10

Поэтому-то и интересуюсь. Время идет - может кто-то что-то лучше придумал.
А сейчас не придумала ничего лучше, как установить Word 2003 на виртуальную машину и заново создать нужный стиль... Увы

[b:mm29belj]KLen[/b:mm29belj], простите, я не совсем понял, в чем проблема и чем именно вам не подходит тот стандартный способ формирования нумерации рисунков и таблиц в версиях 2007 и 2010, о котором я написал выше?
Мы давно применяем его на практике и никаких проблем (почти:) ) не было.
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
 
И, простите, еще один вопрос: если вы предпочитаете работать с версией 2003, зачем вам ставить ее на виртуальную машину? Версии 2003, 2007 и 2010 прекрасно работают вместе на одном компьютере. :)
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
 
Если следовать вашей схеме, то при вставке перекрестной ссылки не получается вытащить номер без поля "Рисунок" - Word позволяет только постоянную часть и номер вместе: "Рисунок 1".  А как быть, если нужно написать: "...на рисунке 1" (с маленькой буквы и другим окончанием)?
Поэтому слово "Рисунок" используется в виде стиля. Эту схему мы тоже используем давно и успешно!
Цитата
если вы предпочитаете работать с версией 2003
Нет же! Мне больше нравится версия 2010 - главное: она позволяет создавать в документе несколько многоуровневых список разного назначения, что очень важно.
Цитата
Версии 2003, 2007 и 2010 прекрасно работают вместе на одном компьютере
А вот за это огромное спасибо!  :D  Я этого не знала. Побоялась испортить всю работу.
 
Цитата
Цитата
Версии 2003, 2007 и 2010 прекрасно работают вместе на одном компьютере
А вот за это огромное спасибо!  :D  Я этого не знала. Побоялась испортить всю работу.

Если после установки нескольких версий Word они будут "тормозить" (это связано с стремлением Word каждый раз изменять конфигурацию "под используемую версию"), то можно использовать рекомендации, приведенные в следующей ветке:
viewtopic.php?f=44&t=1404
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
 
Цитата
Если следовать вашей схеме, то при вставке перекрестной ссылки не получается вытащить номер без поля "Рисунок" - Word позволяет только постоянную часть и номер вместе: "Рисунок 1".  А как быть, если нужно написать: "...на рисунке 1" (с маленькой буквы и другим окончанием)?
Поэтому слово "Рисунок" используется в виде стиля. Эту схему мы тоже используем давно и успешно!

Мы в этом случае пишем [b:22jnroyl]"на Рис. 1"[/b:22jnroyl] (с большой буквы). Замечаний еще никто не делал. :)

А над вашим вопросом я подумаю. Нужно воспроизвести его в Word 2003.
А если вы формируете документ с этими стилями в 2003, а затем откроете его в 2010, что с этими стилями происходит? Они сохраняются? Корректно ли производится обновление полей?

Не могли бы вы приложить файл с примером наименований рисунков и таблиц, сформированных с помощью стилей в 2003?
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
 
Цитата
А если вы формируете документ с этими стилями в 2003, а затем откроете его в 2010, что с этими стилями происходит? Они сохраняются? Корректно ли производится обновление полей?
Да, все работает корректно.
 
Насколько я понимаю, опция [b:1zxi0s25]"Исключить подпись из названия"[/b:1zxi0s25] теперь "переместилась" в окно [b:1zxi0s25]Вставить название[/b:1zxi0s25] (вкладка [b:1zxi0s25]Ссылки - Вставить название[/b:1zxi0s25]).
Соответственно, все же, в новых версиях разработчики рекомендуют формировать ссылки через специальную функциональность [b:1zxi0s25]Перекрестные ссылки[/b:1zxi0s25], а не через стили.
Ссылки из 2003 в новых версиях действительно работают.
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
 
Цитата
А теперь вопрос: Как подобное можно осуществить в Word 2007 и 2010, если они не позволяют вводить слово без номера для нумерованного списка?

Действия в Word 2007:
1. Создаем стиль. Применяем его на примере текста.
2. На вкладке [b:8ozam6a3]Главная[/b:8ozam6a3] в области [b:8ozam6a3]Абзац[/b:8ozam6a3] находим элемент управления [b:8ozam6a3]Многоуровневый список[/b:8ozam6a3]. Выбираем пункт [b:8ozam6a3]Определить новый многоуровневый список[/b:8ozam6a3].
3. В поле [b:8ozam6a3]Формат номера[/b:8ozam6a3] вводим значение [i:8ozam6a3]Рисунок[/i:8ozam6a3].
4. В списке [b:8ozam6a3]Связать уровень со стилем[/b:8ozam6a3] выбираем созданный стиль. Нажимаем кнопку [b:8ozam6a3]ОК[/b:8ozam6a3].
5. Дальше все по списку. Придаем стилю форматирование и выполняем все действия, которые Вы описывали.
Работать надо не 12 часов, а головой.
 
Цитата
Мы в этом случае пишем "на Рис. 1" (с большой буквы). Замечаний еще никто не делал.
Да вы счастливчик! А для нас это - проблема. Потому и ищу обходные пути.
Но предложенный вами вариант:
Цитата
Насколько я понимаю, опция "Исключить подпись из названия" теперь "переместилась" в окно Вставить название (вкладка Ссылки - Вставить название).
Соответственно, все же, в новых версиях разработчики рекомендуют формировать ссылки через специальную функциональность Перекрестные ссылки, а не через стили
...для меня, увы - не выход.
Но может быть вы знаете, как можно вставить [u:xgs25mck]слово[/u:xgs25mck] вместо маркера в маркированном списке или номера - в нумерованном? Word 2003 это позволял, а вот 2010 и 2007 - нет.
 
Цитата
Но может быть вы знаете, как можно вставить [u:3td82osz]слово[/u:3td82osz] вместо маркера в маркированном списке или номера - в нумерованном? Word 2003 это позволял, а вот 2010 и 2007 - нет.

Можно - в нумерованном. Открываете окно [b:3td82osz]Определение нового формата номера[/b:3td82osz] и в поле [b:3td82osz]Формат номера[/b:3td82osz] перед номером записываете нужное слово или выражение.
Если у вас появятся вопросы, пожалуйста, обращайтесь - будем думать вместе!
 
"Перед" - не пойдет. Нужно "Вместо"
 
Спасибо, Nadufka! Ваш способ хорош. Все работает
 
Цитата
Спасибо, Nadufka! Ваш способ хорош. Все работает

Очень рада) Можно ещё написать макрос, который расставляет абзацы между постоянной частью и номером названия рисунка, но Ваш способ менее трудоемкий.
Работать надо не 12 часов, а головой.
Страницы: 1
Читают тему