diana_spb ([info]diana_spb) wrote in [info]pishu_pravilno,
@ 2008-03-16 12:22:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Макрос для буквы "Ё".
Макрос для буквы "Ё".
К букве "ё" я отношусь с уважением и почтением. Очень кстати мой ЖЖ-знакомый [info]taburetkine привёл в своём дневнике (к сожалению, взломанном) ссылку на великолепный прогноз погоды: 29 августа 2006 08:04 Сегодня Москва передохнет от дождей.
По профессии я – аудитор, часто цитирую нормативные документы из базы "Консультант Плюс". В ней буква "Ё" не проставлена, хотя очень много характерных слов – счёт, учёт, расчёт и т.д. В результате я написала для MS Word макрос, расставляющий её в часто используемых мной слова. Он содержит также замену N на № и неразрывные пробелы перед "руб." и т.д. Хотя это не имеет прямого отношения к теме буквы "Ё", но для нормального оформления документов необходимо, поэтому я не стала кромсать свой макрос и выкладываю его. Конечно, он не учитывает все случаи, но может быть дополнен по мере необходимости.

Sub БукваЁ ()
' БукваЁ Макрос
' Макрос записан 10.05.2007 Диана
'
ActiveWindow.View.ReadingLayout = Not ActiveWindow.View.ReadingLayout
If ActiveWindow.View.SplitSpecial = wdPaneNone Then
ActiveWindow.ActivePane.View.Type = wdNormalView
Else
ActiveWindow.View.Type = wdNormalView
End If
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "объем"
.Replacement.Text = "объём"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "счет"
.Replacement.Text = "счёт"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "учет"
.Replacement.Text = "учёт"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "отчет"
.Replacement.Text = "отчёт"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = " счётов"
.Replacement.Text = " счетов"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = " счёта"
.Replacement.Text = " счета"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "счёта"
.Replacement.Text = "счета"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "ту счета"
.Replacement.Text = "ту счёта"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "расчет"
.Replacement.Text = "расчёт"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "сальдо счета"
.Replacement.Text = "сальдо счёта"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "ого счета"
.Replacement.Text = "ого счёта"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "му счету"
.Replacement.Text = "му счёту"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "т счета"
.Replacement.Text = "т счёта"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "приемки"
.Replacement.Text = "приёмки"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = """"
.Replacement.Text = """"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "расчётсчет"
.Replacement.Text = "расчёт"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "N "
.Replacement.Text = "№^s"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = " г."
.Replacement.Text = "^sг."
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = " руб."
.Replacement.Text = "^sруб."
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
ActiveWindow.View.ReadingLayout = Not ActiveWindow.View.ReadingLayout
End Sub



(Post a new comment)


[info]fregimus
2008-03-16 09:38 am UTC (link)
Передохнёт от дождей нельзя говорить. Можно отдохнуть от дождей, а можно передохнуть между дождями.

В программах интересно пользоваться структурами данных, а в поиске — регулярными выражениями.

.MatchWholeWord = False — почему всегда так? Вы можете избавиться от трети последующих поправок ё=>е, ища только целые слова.

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 10:00 am UTC (link)
Но всё-таки лучше "передохнёт", чем "передохнет" :)))))))))
Честно говоря, макрос я писала, используя инструмент Word, поэтому там очень возможны мусорные команды.

(Reply to this) (Parent)(Thread)

(no subject) - [info]fregimus, 2008-03-16 10:50 am UTC
(no subject) - [info]area_driada, 2008-03-16 11:00 am UTC
(no subject) - [info]fregimus, 2008-03-16 11:48 am UTC
(no subject) - [info]area_driada, 2008-03-16 01:09 pm UTC
(no subject) - [info]fregimus, 2008-03-16 03:41 pm UTC
(no subject) - [info]area_driada, 2008-03-16 03:53 pm UTC
(no subject) - [info]fregimus, 2008-03-16 06:05 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 06:18 pm UTC
(no subject) - [info]area_driada, 2008-03-16 07:09 pm UTC
(no subject) - [info]bng1955, 2008-03-16 12:01 pm UTC
(no subject) - [info]area_driada, 2008-03-16 01:10 pm UTC
(no subject) - [info]bng1955, 2008-03-16 01:54 pm UTC
(no subject) - [info]area_driada, 2008-03-16 02:25 pm UTC
(no subject) - [info]bng1955, 2008-03-16 03:03 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 05:10 pm UTC
(no subject) - [info]silly_sad, 2008-03-16 03:31 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 05:11 pm UTC
(no subject) - [info]fregimus, 2008-03-16 10:57 am UTC
(no subject) - [info]diana_spb, 2008-03-16 05:12 pm UTC

[info]ugumguka
2008-03-16 10:16 am UTC (link)
И правильно сделали. Потому что удаление буквы "Ё" из употреблениея делает текст намеренно слепым.

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 05:13 pm UTC (link)
:)

(Reply to this) (Parent)


[info]alon_68
2008-03-16 10:21 am UTC (link)
Имхо, основная проблема при пропуске Ё - это "наведенная" омографичность пар слов, которые иначе четко различались бы на письме, типа "все" - "всё", "съем" - "съём", "небо" - "нёбо", ну и ваше "передохнет", конечно :) Так вот как, интересно, ваш макрос собирается различать слова в подобных парах? А без этого он не особо нужен, к сожалению.

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 10:31 am UTC (link)
Я макрос написала для узкой аудиторской задачи. Но нужные фрагменты легко добавить с помощью копирования типовых блоков и подстановки нужных слов.

(Reply to this) (Parent)


[info]chva
2008-03-16 11:09 am UTC (link)
Есть более мощные макросы для ёфикации. Посмотрите ссылки здесь: http://ru.wikipedia.org/wiki/Ёфикатор

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 05:14 pm UTC (link)
Спасибо!

(Reply to this) (Parent)

(Reply from suspended user)

[info]fregimus
2008-03-16 12:00 pm UTC (link)
Фигасе!

(Reply to this) (Parent)(Thread)

(no subject) - [info]arno1251, 2008-03-16 01:25 pm UTC
Не все макросы одинаково полезны
[info]aldor
2008-03-16 12:42 pm UTC (link)
90% вашего кода, извините, мусор.

Во-первых, вот так должен выглядеть ваш макрос, если убрать все лишнее:

Sub БукваЁ ()
' БукваЁ Макрос
' Макрос записан 10.05.2007 Суйканен Диана
'
ActiveWindow.View.ReadingLayout = Not ActiveWindow.View.ReadingLayout
If ActiveWindow.View.SplitSpecial = wdPaneNone Then
ActiveWindow.ActivePane.View.Type = wdNormalView
Else
ActiveWindow.View.Type = wdNormalView
End If
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "объем"
.Replacement.Text = "объём"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
.Execute Replace:=wdReplaceAll

.Text = "счет"
.Replacement.Text = "счёт"
.Execute Replace:=wdReplaceAll

.Text = "учет"
.Replacement.Text = "учёт"
.Execute Replace:=wdReplaceAll

.Text = "отчет"
.Replacement.Text = "отчёт"
.Execute Replace:=wdReplaceAll

.Text = " счётов"
.Replacement.Text = " счетов"
.Execute Replace:=wdReplaceAll

.Text = " счёта"
.Replacement.Text = " счета"
.Execute Replace:=wdReplaceAll

.Text = "счёта"
.Replacement.Text = "счета"
.Execute Replace:=wdReplaceAll

.Text = "ту счета"
.Replacement.Text = "ту счёта"
.Execute Replace:=wdReplaceAll

.Text = "расчет"
.Replacement.Text = "расчёт"
.Execute Replace:=wdReplaceAll

.Text = "сальдо счета"
.Replacement.Text = "сальдо счёта"
.Execute Replace:=wdReplaceAll

.Text = "ого счета"
.Replacement.Text = "ого счёта"
.Execute Replace:=wdReplaceAll

.Text = "му счету"
.Replacement.Text = "му счёту"
.Execute Replace:=wdReplaceAll

.Text = "т счета"
.Replacement.Text = "т счёта"
.Execute Replace:=wdReplaceAll

.Text = "приемки"
.Replacement.Text = "приёмки"
.Execute Replace:=wdReplaceAll

.Text = """"
.Replacement.Text = """"
.Execute Replace:=wdReplaceAll

.Text = "расчётсчет"
.Replacement.Text = "расчёт"
.Execute Replace:=wdReplaceAll

.Text = "N "
.Replacement.Text = "№^s"
.Execute Replace:=wdReplaceAll

.Text = " г."
.Replacement.Text = "^sг."
.Execute Replace:=wdReplaceAll

.Text = " руб."
.Replacement.Text = "^sруб."
.Execute Replace:=wdReplaceAll

ActiveWindow.View.ReadingLayout = Not ActiveWindow.View.ReadingLayout
End Sub


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

В-третьих, во фразе "компания Danon - крупнейший производитель йогуртов" последняя буква в слове Danon от вашего макроса станет знаком номера. Этого можно избежать, если переписать соответствующий блок:

.MatchCase = True
.Text = "N "
.Replacement.Text = "№^s"
.Execute Replace:=wdReplaceAll
.MatchCase = False

но останется проблема с прописной N на конце слов.

(Reply to this) (Thread)

Re: Не все макросы одинаково полезны
[info]diana_spb
2008-03-16 05:14 pm UTC (link)
Спасибо! Копирую себе.
Насчёт Danon - у меня N - большое. Кроме того, макрос узкоспециализированный, хотя его можно дописать по мере надобности.

(Reply to this) (Parent)(Thread)

Re: Не все макросы одинаково полезны - [info]fregimus, 2008-03-16 06:51 pm UTC
Re: Не все макросы одинаково полезны - [info]diana_spb, 2008-03-16 07:55 pm UTC
Re: Не все макросы одинаково полезны - [info]aldor, 2008-03-16 08:10 pm UTC

[info]mrparker_pomnim
2008-03-16 12:51 pm UTC (link)
проще поставить punto switcher и вбить в него правила для замены.
а если уж хочется на VBA пописать, то сделайте цикл проверок условия, а сами правила замены выделите во внешний текстовый файл, так проще добавлять условия замены будет

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 05:21 pm UTC (link)
Спасибо! Хотя для меня это сложновато :)

(Reply to this) (Parent)


[info]tverdyi_znak
2008-03-16 01:33 pm UTC (link)
Я "чайник", ничего в макросах не понимаю.
Недавно обнаружил программку, которая заменяет в текстах "е" на "ё" в нужных местах. Сейчас забыл название, она есть на диске - приложении к журналу "Chip" 2008 №3 - кажется так.
После установки интегрируется в Ворд и может заменять выделенные иностранные слова на русские, синонимичные им. (но это у меня почему не сработало)
И "е" на "ё" - это сработало.

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 05:22 pm UTC (link)
интересно.
Один Ёфикатор я уже по наводке этой темы скачала.

(Reply to this) (Parent)(Thread)

(no subject) - [info]tverdyi_znak, 2008-03-16 06:17 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 08:09 pm UTC
(no subject) - [info]tverdyi_znak, 2008-03-16 09:17 pm UTC

(Screened Post)

[info]diana_spb
2008-03-16 05:22 pm UTC (link)
Зачем так грубо? Разумеется, дельные советы я приму во внимание.

(Reply to this) (Parent)


[info]seven_bastards
2008-03-16 04:20 pm UTC (link)
Буква Ё должна ставиться только в тех случаях, когда ее неиспользование может привести к двоякому смыслу, как в вашем примере с погодой. Объясните мне, какие проблемы у вас возникают со словами "счет, учет, расчет и т.д."?

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 05:08 pm UTC (link)
>>> Буква Ё должна ставиться только в тех случаях
Разве? Мне казалось, она изначально возникла в слове "слёзы".

(Reply to this) (Parent)(Thread)

(no subject) - [info]seven_bastards, 2008-03-16 05:42 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 06:00 pm UTC
(no subject) - [info]seven_bastards, 2008-03-16 06:34 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 08:07 pm UTC
(no subject) - [info]seven_bastards, 2008-03-16 08:28 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 08:35 pm UTC
(no subject) - [info]seven_bastards, 2008-03-16 08:48 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 09:20 pm UTC
(no subject) - [info]seven_bastards, 2008-03-17 09:06 am UTC
(no subject) - [info]diana_spb, 2008-03-17 07:43 pm UTC
(no subject) - [info]nabatnikova1, 2008-03-16 10:51 pm UTC
(no subject) - [info]seven_bastards, 2008-03-17 09:01 am UTC
(no subject) - [info]nabatnikova1, 2008-03-17 10:01 am UTC
(no subject) - [info]seven_bastards, 2008-03-17 10:06 am UTC
(no subject) - [info]myckolah, 2008-03-17 04:15 pm UTC
(no subject) - [info]diana_spb, 2008-03-17 07:42 pm UTC
(no subject) - [info]seven_bastards, 2008-03-17 07:45 pm UTC
(no subject) - [info]diana_spb, 2008-03-17 08:37 pm UTC
(no subject) - [info]seven_bastards, 2008-03-18 09:12 am UTC
(no subject) - [info]diana_spb, 2008-05-21 06:01 pm UTC
(no subject) - [info]diana_spb, 2008-03-17 07:46 pm UTC
(no subject) - [info]nabatnikova1, 2008-03-17 09:00 pm UTC
(no subject) - [info]diana_spb, 2008-03-17 09:38 pm UTC

(Reply from suspended user)

(Reply from suspended user)
(no subject) - [info]arno1251, 2008-03-16 07:38 pm UTC

[info]kino_epistema
2008-03-16 05:50 pm UTC (link)
Буква Ё (наряду с Ъ) почитается в русском алфавите мною особенно.

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 06:03 pm UTC (link)
;)

(Reply to this) (Parent)

(no subject) - [info]maknamara, 2008-03-16 10:33 pm UTC
(no subject) - [info]diana_spb, 2008-03-17 07:45 pm UTC

[info]uborshizzza
2008-03-16 06:00 pm UTC (link)
А пошто долбоеба на долбоёба не меняет?
Недоработочка.
А так - широкое русское мерси и вообще в мемориз как заготовка макроса.

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 06:03 pm UTC (link)
На здоровье!
Советую посмотреть комментарии - там есть более грамотный образец написания макроса, без мусора. Я-то писала по-сермяжному - включила запись и набрала несколько правка-замена.

(Reply to this) (Parent)


[info]k_s_b
2008-03-16 06:48 pm UTC (link)
лет 10 назад одна моя знакомая, учась в Педагогическом Институте (!), рассказала мне, что их преподаватель русского языка учит всех студентов тому, что "ё" - мёртворождённая буква и должна быть исключена из алфавита. Этот преподаватель так прозомбировал своих студентов, что они были полностью согласны с этим утверждением. Я спорил с подругой очень долго, но безрезультатно, ввиду слабой аргументации с моей стороны. Уж очень у них всё было разложено по полочкам, а я руководствовался только эмоциями. А тот преподаватель написал диссертацию о целесообразности исключения "ё". :)

(Reply to this) (Thread)


[info]arno1251
2008-03-16 07:36 pm UTC (link)
Кстати, у Вас гиперкоррекция -- "мертворождённый" пишется с одной "ё". И произносится соответственно.

(Reply to this) (Parent)(Thread)

(no subject) - [info]diana_spb, 2008-03-17 07:48 pm UTC
(no subject) - [info]k_s_b, 2008-03-18 06:28 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 07:57 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 08:07 pm UTC
(no subject) - [info]k_s_b, 2008-03-18 06:22 pm UTC

[info]ammosov
2008-03-16 08:18 pm UTC (link)
А ведь это самая молодая буква русского алфавита - ее Дашкова с Державиным вводили.

http://ru.wikipedia.org/wiki/%D0%81_%28%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0%29#.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F

(Reply to this) (Thread)


[info]diana_spb
2008-03-16 08:36 pm UTC (link)
Что молодая, слышала, так отчего ж её не приголубить?

(Reply to this) (Parent)(Thread)

(no subject) - [info]ammosov, 2008-03-16 08:44 pm UTC
(no subject) - [info]diana_spb, 2008-03-16 08:48 pm UTC
Буква йо (е:) неприлична и в прямом и в переносном смысл
[info]kisa_i_osya
2008-03-16 08:37 pm UTC (link)
Буква йо (е:) неприлична и в прямом и в переносном смысле

(Reply to this) (Thread)

Re: Буква йо (е:) неприлична и в прямом и в переносном смы
[info]diana_spb
2008-03-16 08:48 pm UTC (link)
почему?

(Reply to this) (Parent)

Re: Буква йо (е:) неприлична и в прямом и в переносном смы - [info]kino_epistema, 2008-03-16 08:48 pm UTC
А в правила заглянуть?
[info]razdacha
2008-03-16 10:15 pm UTC (link)
Правила русского языка 1956 года:

§ 10. Буква ё пишется в следующих случаях:

1. Когда необходимо предупредить неверное чтение и понимание слова, например: узнаём в отличие от узнаем; всё в отличие от все; вёдро в отличие от ведро; совершённый (причастие) в отличие от совершенный (прилагательное).

2. Когда надо указать произношение малоизвестного слова, например: река Олёкма.

3. В cпециальных текстах: букварях, школьных учебниках русского языкa, учебниках орфоэпии и т. п., а также в словарях для указания места ударения и правильного произношения.

Русское правописание ак.Грота 1885 года (впоследствии многократно переиздавалось, цитирую по изданию 1906 года)

§ 119. [рассказ про то, когда ставят ударения в словах]... Для тех же целей служит и начертание ё, напр. в слове нёбо для отличия от небо. Кроме того, к двоеточию над е прибегают иногда в стихах, чтобы яснее показать созвучие...

(Reply to this) (Thread)

Re: А в правила заглянуть?
[info]diana_spb
2008-03-17 07:50 pm UTC (link)
Спасибо за ссылку.
А правила не менялись? Неужели "ёлка" и "ёжик" - безъЁшные?!

(Reply to this) (Parent)(Thread)

Re: А в правила заглянуть? - [info]razdacha, 2008-03-17 09:03 pm UTC
Re: А в правила заглянуть? - [info]diana_spb, 2008-03-17 09:37 pm UTC
В развитие идеи
[info]uborshizzza
2008-03-17 11:19 am UTC (link)
Сделал программку, которая генерирует такие макросы, чтобы руками не писать:
http://uborshizzza.livejournal.com/163936.html

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…