Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2011, 23:55   #1
kontaktid
Новичок
Джуниор
 
Регистрация: 15.02.2011
Сообщений: 1
По умолчанию Суффикс, корень, окончание...

Подскажите как напечатать(выделить) в слове: суффиксы, окончания, корни, ударения и т.п.?
kontaktid вне форума Ответить с цитированием
Старый 16.02.2011, 02:19   #2
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

Если имеется в виду что то вроде:
,
то, наверное, можно попробовать сформировать разметку с помощью полей.
Или векторной графикой. Но боюсь, это весьма нетривиальная задача.
Наверное, проще всего сформировать текст с разметкой на языке VML и затем вставить его в целевой документ.
Сильно всё зависит от размера текста и подробностей постановки задачи ...
Если есть коммерческий интерес - пишите в личку. Сразу скажу: это будет не дёшево.
Вероятно Word не самый подходящий текстовый процессор для этой задачи.

Последний раз редактировалось Aent; 16.02.2011 в 02:30.
Aent вне форума Ответить с цитированием
Старый 01.03.2011, 20:41   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,058
По умолчанию

Сразу скажу: это будет не дёшево - МНЕ КАЖЕТСЯ, ЧТОБЫ БЕЗ ОШИБОК НЕ ВОЗМОЖНО.
Вероятно Word не самый подходящий текстовый процессор для этой задачи - А КАКОЙ ПОДОЙДЁТ?
Ципихович Эндрю вне форума Ответить с цитированием
Старый 01.03.2011, 22:50   #4
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

1) Цитату лучше всё таки выделять с помощью тега [QUOTE] ...

2) Автоматически (как я ДОГАДЫВАЮСЬ вы имели в виду это) делить слово на морфемы - вполне возможно.
Есть соответствующие электронные словари и специализированное лингвистическое ПО.
Непонятно почему вы считаете наличие ошибок обязательным? Это высказывание не обосновано.
Но, IMHO, топикстартер ставил вопрос об оформлении и печати а не об автоматической разбивке слова на части.

3) Потребный текст можно сформировать в разных программных системах. Что выбрать - зависит от объёма, степени автоматизации оформления и многих других
факторов. Вариантов может быть очень много от Corel Draw или Adobe Illustrator до Inkscape.
При большом объёме текста возможно удобнее будет воспользоваться профессиональными системами вёрстки или, cкажем, Adobe Pagemaker.
В любом случае (за исключением использования VBA для автоматизации процесса ) это вопрос не для этого форума ...

4) Наконец, можно учесть, что список морфем русского языка велик но конечен. Можно подготовить автоматически список морфем с необходимой графической разметкой
и, затем, собирать результирующий текст из готовых графических блоков В пределе - каждый такой блок можно сделать символом специального UNICODE шрифта.
Тогда автоматическая вёрстка подобных текстов станет тривиальной.

5) Топикстартер свалил в кучу несколько проблем. Расстановка ударений в тексте Word - вообще тривиальный (многажды рассматриваемый) вопрос...

Последний раз редактировалось Aent; 01.03.2011 в 23:06.
Aent вне форума Ответить с цитированием
Старый 02.03.2011, 19:24   #5
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,058
По умолчанию

убедили Вы меня своими знаниями, скажите если ТЗ - текст от 1 лица в тест от 3 лица как бы Вы поступили??
Ципихович Эндрю вне форума Ответить с цитированием
Старый 02.03.2011, 19:24   #6
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,058
По умолчанию

убедили Вы меня своими знаниями, скажите если ТЗ - текст от 1 лица в тест от 3 лица как бы Вы поступили??
Ципихович Эндрю вне форума Ответить с цитированием
Старый 02.03.2011, 19:32   #7
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,058
По умолчанию

извиняюсь за повторение сеть глючила
Ципихович Эндрю вне форума Ответить с цитированием
Старый 02.03.2011, 20:40   #8
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

Вопрос сформулирован нечётко.
Почитайте:
http://ru.wikipedia.org/wiki/%D0%93%...8B%D0%BA%D0%B5
http://www.traktat.com/language/book/glagol/spg.php
http://www.lingvotech.com/spryazheniye
http://www.russisch-fuer-kinder.de/d...hl=konjugation
http://www.licey.net/russian/phonetics/3_7_2
В частных случаях решение тривиально - табличная замена.
В общем случае нужно купить (или разработать cамому ) что то вроде
http://www.solarix.ru/for_developers...jugation.shtml
http://www.solarix.ru/

Последний раз редактировалось Aent; 03.03.2011 в 00:34.
Aent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
окончание ввода в поле ActiveX key007 Microsoft Office Excel 2 23.01.2011 22:23
Сообщение об окончание загрузки! JasperCRT Общие вопросы Delphi 4 21.01.2011 19:15
окончание работы ололошенько Visual C++ 26 27.09.2010 22:05
окончание ScrollBar Elfist Общие вопросы Delphi 6 26.07.2010 16:35
Окончание сессии Neymexa Свободное общение 32 17.02.2009 13:45