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

 obmen_soobsheniyami.png Чат для технических писателей 
 Зарегистрируйтесь
Страницы: 1
RSS
Публикация проектов h&m, в docx по требованиям ГОСТ 19., Настройка шаблона Help Manual по ГОСТ 19,
 
Вопрос пришел к нам на почту. Кто сможет подсказать?

"Изучаем работу в h&m version 7.0.6 build 3732

Мне необходимо организовать публикацию проектов, создаваемых в h&m, в docx по требованиям ГОСТ 19.

Создала собственный шаблон word.

При этом столкнулась с нерешаемыми проблемами связанными со стилями, больше похожими на баг разработчика.

Проблема 1:

Цель: Необходимо получить в выходном документе .docx текст с отступом 1,25.

Для этого:

1. Убираю все настройки стиля в топиках проекта в h&m.
2. Настраиваю в шаблоне word стиль "Обычный" с отступом 1,25.

Текст конвертируется из h&m в word с хаотичной расстановкой отступов (где то установлено, где то не установлено).
Как решить проблему?
Так же я пыталась настроить стиль в самом h&m с отступом 1,25. Но тут явный баг программы.
Выбираю в настройках стиля "Paragraph Settings" в разделе "Indentation" в поле Units = Centimeters;
Устанавливаю в поле First line = 1,25
Подтверждаю по кнопке "Ок".
Публикую проект в word - вижу, что отступ 1,22.
Захожу повторно в h&m в настройки параграфа стиля для проверки и
вижу, то что цифра установленного мной отступа стала меньше (1,19..и тд
уменьшается при каждом повторном открытии окна настройки).

Даже при попытки подогнать отступ под необходимые 1,25 см другие
виды Units (inches; pixels; points) - осуществляется неверное (или
просто невозможное) округление в выходном документе .docx.

Например, если inches = 0,49 Я получаю отступ 1,24, если inches =0,50 я получаю 1,26.

Проблема 2:

Цель: Необходимо получить в выходном документе .docx маркированные списки с отступом 1,25.

Нет никакой возможности достичь необходимого.

В шаблоне word стиль "Абзац", который единственный влияет на стили
маркированных списков в документе .docx, настроен, но текст с
маркированным списком распознается как стиль "Обычный" и поэтому,
видимо, не работает.

В самом h&m маркированные списки не поддаются настройки отступов.
(на рисунке показано стрелками та часть текста которая должна быть без выступа).
Очень надеюсь на помощь. Буду признательна всем, кто сможет мне помочь.
 
Спасибо, я не дождалась ответов на эти вопросы в теме: http://techwriters.ru/forum/forum636/topic20100/
Удалось достучаться до тех поддержки разработчиков.
Ответы получила:
1. Невозможно. Предлагают работать с пикселями. pixels 47 дает 1,24 отступа в word.
2. Я имела ввиду необходимость настройки маркированных списков без висячих отступов (см. п. 3.3., 3.4. в прикрепленном скрине - обращаем внимание только на то, как выглядит маркированный список!!!).
Это так же Невозможно получить. Они это называют "международным стандартом" ссылаясь на то, что никто никогда не просил, включая русских пользователей. Поэтому добавлять возможность в настройки не будут.  
Изменено: Светлана Данилова - 16.12.2015 17:11:52
User
 
Светлана, огромное спасибо, что отписались! Да, очень печально, что для ГОСТ шаблон подогнать невозможно, но может кто-то все таки это смог сделать с помощью каких-нибудь костылей?
 
Да, к сожалению, по 19 ГОСТ только в PDF приходится делать, любые рамки можно отрисовать, да и проблем со стилями при публикации нет.
Изменено: H&M User - 23.12.2015 13:21:14
 
Цитата
writer написал:
но может кто-то все таки это смог сделать с помощью каких-нибудь костылей?
А это легко, например для получения такого текста:

Достаточно отказаться от использования встроенных в H&M стилей списков:

P.S.: Чтобы сохранить интервал в списке между первой буквой текста абзаца и номером или маркером, необходимо вставить неразрывный пробел (вкладка Write, группа Insert Object, Symbol -> Non-breaking space).
Изменено: H&M User - 23.12.2015 14:22:12
 
Цитата
H&M User написал:
необходимо вставить неразрывный пробел (вкладка Write, группа Insert Object, Symbol -> Non-breaking space).
сочетание клавиш для вставки неразрывного пробела Alt+0160 (на цифровой клавиатуре), Alt отпускается после набора цифр. Работает в любых окнах винды, где вводится текст...
 
Спасибо за ответ.
Уточните, пожалуйста, как и где задавать переменные  <%CHAPTER%> <%LIST++%> таким образом, чтобы они работали как счетчики, нумеруя списки сквозным способом?
Все созданные вручную переменные распознаются только как "текст" или "html".  
User
 
Цитата
Светлана Данилова написал:
Спасибо за ответ.
Уточните, пожалуйста, как и где задавать переменные  <%CHAPTER%> <%LIST++%> таким образом, чтобы они работали как счетчики, нумеруя списки сквозным способом?
Все созданные вручную переменные распознаются только как "текст" или "html".
Это обычные текстовые переменные.
Добавляются в окне Text Variables (пункт меню Write -> Variable -> кнопка More... или в проводнике проекта Configuration -> Common Properties -> Text Variables).
Для создания переменной счетчика, просто добавьте в имени ++ и задайте значение 0.
 
Спасибо! Это работает, но нумерует все имеющиеся нумерованные списки в проекте сквозным методом, что не удобно. Потому что приходится заводить для каждого отдельного списка свою переменную.
User
 
Хоть тема по
Цитата
writer написал:
Изучаем работу в h&m version 7.0.6 build 3732
и проблема
Цитата
writer написал:
Цель: Необходимо получить в выходном документе .docx маркированные списки с отступом 1,25.
все же решил поделиться наблюдениями, так как
Цитата
Светлана Данилова написал:
Удалось достучаться до тех поддержки разработчиков.
Ответы получила:
1. Невозможно. Предлагают работать с пикселями. pixels 47 дает 1,24 отступа в word.
А вот в версии 6 H&M такой проблемы не обнаружил (картинки ниже). Хоть документ и создается с расширением .rtf, но без проблем открыл в MS Office 2007 и при необходимости можно пересохранить в документ с расширением .docx и значение отступов сохраняется (проделано только с текстовым содержимым выводимого документа). Видимо, в том числе и поэтому, наиболее предусмотрительные пользователи имеют предыдущие версии H&M. Но как гриться на вкус и цвет...

вторая
Изменено: Дружина - 04.02.2016 14:40:02
 
Цитата
Светлана Данилова написал:
Потому что приходится заводить для каждого отдельного списка свою переменную.
Не нужно. Просто сбрасывайте ее (присваивайте значение 0) в следующей главе (начале следующей нумерации).
 
Цитата
Дружина написал:
А вот в версии 6 H&M такой проблемы не обнаружил (картинки ниже). Хоть документ и создается с расширением .rtf, но без проблем открыл в MS Office 2007 и при необходимости можно пересохранить в документ с расширением .docx и значение отступов сохраняется (проделано только с текстовым содержимым выводимого документа). Видимо, в том числе и поэтому, наиболее предусмотрительные пользователи имеют предыдущие версии H&M. Но как гриться на вкус и цвет...
Вероятно так и есть. Но купить последнюю версию решили "наверху", а мы работаем с тем, что есть)
User
 
Цитата
H&M User написал:
Не нужно. Просто сбрасывайте ее (присваивайте значение 0) в следующей главе (начале следующей нумерации).
Объясните мне, пожалуйста, как сбрасывать значение и присваивать новое для одной и той же текстовой переменной в одном и том же проекте так, чтобы он со следующего применения начал задавать новое значение, не отменяя ранее введенные значения. Это же всего лишь текстовая переменная.
User
 
Цитата
Светлана Данилова написал:
Объясните мне, пожалуйста, как сбрасывать значение и присваивать новое для одной и той же текстовой переменной в одном и том же проекте так, чтобы он со следующего применения начал задавать новое значение, не отменяя ранее введенные значения. Это же всего лишь текстовая переменная.
Задавайте начальные значения этой переменной в самих темах (Topic Options -> Topic Variables), чтобы сбросить или приравнять к нужному значению. В глобальном списке переменных проекта задается лишь начальное значение и инициализируется только один раз.
 
Цитата
H&M User написал:
Задавайте начальные значения этой переменной в самих темах (Topic Options -> Topic Variables), чтобы сбросить или приравнять к нужному значению. В глобальном списке переменных проекта задается лишь начальное значение и инициализируется только один раз.
Попробовала в Topic Options -> Topic Variables выбирать переменную LIST++. Но тогда он перестает работать как счетчик.
User
 
Цитата
Светлана Данилова написал:
Но тогда он перестает работать как счетчик.
Да, Вы совершенно правы, при присваивании значения пользовательскому счетчику в теме - не работает (только что проверил).

В качестве решения предлагаю формировать собственные счетчики из встроенных (<%HMFIGURECOUNTER%> или <%HMTABLECOUNTER%).
Т.е. в списке переменных проекта создаем счетчик, напр.: <%HMFIGURECOUNTER666%>.
Чтобы сбросить значение нашего счетчика для начала новой нумерации, необходимо просто указать переменную в таком виде: <%HMFIGURECOUNTER666=1%>, где 1 - это стартовое значение счетчика
     
Изменено: H&M User - 24.02.2016 18:13:56
Страницы: 1
Читают тему