Как набрать в словах приставки, корни, суффиксы и т.д
Как набрать в словах приставки, корни, суффиксы и т.д.
Задача : В Word нужно набрать в словах приставки, корни суффиксы, окончания, постффиксы, и основы и т.п. (т.е. грамматические основы русского языка) и подчеркивания разными линиями (двойные, волнистые, штриховые, пунктирные).В Word этого сделать нельзя и было решено попробовать через LaTeX сделать картинку слова набранного с приставками и корнями и вставить это чудо в Word. Нужно простенько по одному слову . вот так вот.
Препятствия : Ни в зуб ногой в LaTeX
Возможные решения: — Самое нескромное. Может ли кто подкинуть заготовочку ? — Втрое решение. Можете ли мне указать дорогу? Куда пойти, где чего почитать и посмотреть как это сделать?
Re: Как набрать в словах приставки, корни, суффиксы и т.д.
progerbes в сообщении #296900 писал(а):
В Word нужно набрать в словах приставки, корни суффиксы, окончания, постффиксы, и основы и т.п. (т.е. грамматические основы русского языка) и подчеркивания разными линиями (двойные, волнистые, штриховые, пунктирные).В Word этого сделать нельзя

Это почему? В 2003 и 2007 можно (Font -> Underline Style).
Re: Как набрать в словах приставки, корни, суффиксы и т.д.
В ворде можно и рисунком сделать, если всего пару примеров.
Re: Как набрать в словах приставки, корни, суффиксы и т.д.
Да, можно рисунком. Но для "конечный пользователей" кто будет это набирать, возможно окажется излишне трудоемко постоянно рисовать дуги и т.п. Я хочу попробовать как это можно реализовать в LaTeX, сделать им шаблончики, они только подставляли бы нужные им буковки и получали бы катиночки. Вот..я же сам бы конечно использовал бы стандартные графические средства ворда.
Re: Как набрать в словах приставки, корни, суффиксы и т.д.
В Word- овский документ вставьте таблицу Excel, в ячейках которой ". приставки, корни суффиксы, окончания, постффиксы, и основы и т.п. (т.е. грамматические основы русского языка) и подчеркивания разными линиями (двойные, волнистые, штриховые, пунктирные). " Ненужные ячейки убираете сообразно разбираемому примеру (слову). А еще лучше — всё делать в Excel. Но и Word- овская таблица вполне сносно работает с ячейками, только каждой задайте своё подчеркивание шрифта — выберите тип линии, как было предложено выше.
Re: Как набрать в словах приставки, корни, суффиксы и т.д.
Можно, конечно, на LaTeX, но это несерьезно (здесь на форуме парсер некорректно стили картинки ставит. В нормальном LaTeX нормально отрисуется):
1.
2. 
Вам нужно использовать инструмент, специально предназначенный для выкрутасов с текстом. Это издательские системы типа InDesign. Это нормальный инструмент, в котором можно назначить самые фантастические извращения над одним символом, сохранить его стиль, и потом назначать по ходу работы. Все заготовленные стили помечаются тегами XML, затем можно работать по принципу LaTeX, то есть в Notepad, и затем можно обратно скормить XML InDesign. Вы можете написать парсер, а поскольку InDesign выгружает XML, Вы можете через CSS отобразить всё это буйство фантазии типографически точно как HTML страницу.
Вы можете сначала набрать текст, а потом программно каждую букву: вертеть, при этом наезжать на другую, при этом пускать по синусоиде, при этом менять цвет по математической функции, внутри каждой буквы вместо цвета заливки поместить паттерн, другие буквы, битмап, при этом менять стили начертания, размер, при этом весь абзац еще раз вертеть, весь абзац сделать полупрозрачным, градиентным, и еще раз математически трансформировать, а можно всё это начать дублировать при вращении, размножая, можно даже фракталы строить из текста.
В общем, LaTeX это очень специальный инструмент. При этом типографически чуждый русской типографике.
— издатель по профессии.
Добавление знака корня над словом в Microsoft Word
Обратите внимание! Все действия далее выполняются в Microsoft Word 2013 – 2021 годов, но руководство подойдет и для остальных версий текстового процессора. Отличия будут заключаться только в графическом оформлении приложения и наименовании некоторых элементов интерфейса.
Способ 1: Вставка фигуры
Нарисовать корень в Microsoft Word можно посредством добавления объектов в документ. Этот метод трудоемкий, если требуется обработка большого объема текста, но в единичных случаях является более эффективным.
- Перейдите на вкладку «Вставка», нажмите по инструменту «Фигуры» и в появившемся выпадающем списке выберите пункт «Дуга», находящийся в категории «Основные фигуры». Подробнее: Вставка и создание фигур в Microsoft Word

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

- Выделите образовавшуюся фигуру, чтобы появились маркеры элемента для редактирования. Кликните по желтому, который находится в левой части, и проведите линию для образования знака корня.

- Переместите фигуру над нужной частью слова и измените размеры, воспользовавшись остальными маркерами.

- Перейдите на вкладку «Формат» и, воспользовавшись инструментами на верхней панели, измените цвет и толщину линии.

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

Подробнее: Основы рисования в Microsoft Word
Способ 2: Использование макроса
Если выделять корень в словах требуется часто, целесообразнее будет воспользоваться специальным макросом, который автоматически добавляет нужную фигуру. Для этого потребуется создать новый объект, вставить код сценария и сохранить его в Word. Делается это следующим образом:
- Перейдите во вкладку «Вид» и нажмите по кнопке «Макросы», расположенной на панели инструментов.

- В появившемся окне введите произвольное название макроса и при необходимости заполните поле с описанием. После этого нажмите по кнопке «Создать».

- Откроется новое меню, в котором удалите весь имеющийся текст и вставьте следующий код — он позволяет рисовать знак корня над словами: Option Explicit Enum LexicalUnits luRoot = 0 luPrefix = 1 luPostfix = 2 luEndfix = 3 End Enum ‘Вставить корень Sub корень() Call AddLexicalUnit(luRoot) End Sub Sub AddLexicalUnit(LexUnit As LexicalUnits) Dim nL As Single, nT As Single, nW As Single, nH As Long Const HEIGHT As Single = 3 ‘ ActiveWindow.GetPoint 0, 0, 0, nH, Selection.Range nL = Selection.Information(wdHorizontalPositionRelativeToPage) nT = Selection.Information(wdVerticalPositionRelativeToPage) + 2 Selection.Collapse wdCollapseEnd nW = Selection.Information(wdHorizontalPositionRelativeToPage) — nL Select Case LexUnit Case luRoot ‘Корень With ActiveDocument.Shapes.BuildFreeform(msoEditingAuto, CSng(nL), CSng(nT)) .AddNodes msoSegmentCurve, msoEditingAuto, CSng(nL + nW / 2 — 1), CSng(nT — HEIGHT) .AddNodes msoSegmentCurve, msoEditingAuto, CSng(nL + nW — 2), CSng(nT) .ConvertToShape.Select End With End Select Selection.ShapeRange.WrapFormat.Type = 3 End Sub
- После этого нажмите по кнопке «Save Normal», находящейся в скрытом меню «File». Эту же операцию можно произвести посредством горячих клавиш Ctrl + S.

- Закройте все дополнительные окна и вернитесь на страницу документа. Выделите часть слова, над которой нужно нарисовать корень, и на вкладке «Вид» снова щелкните по кнопке «Макросы».

- В новом окне выделить название только что созданного скрипта и кликните «Выполнить».

После этого корень будет автоматически установлен над выделенной частью слова. При необходимости его можно отредактировать — изменить цвет, толщину, расположение и тому подобное.
Обратите внимание! Чтобы каждый раз не переходить на вкладку «Вид» для открытия меню с макросами, можно воспользоваться горячими клавишами Alt + F8. У нас на сайте также есть отдельная статья, посвященная клавиатурным сочетаниям в этом текстовом процессоре. Рекомендуем ознакомиться, чтобы оптимизировать выполнение рутинных действий.
Подробнее: Горячие клавиши для удобной работы в Microsoft Word

Задать вопрос Наш Telegram канал Только полезная информация
Выделяем окончание, корень, приставку или суффикс в Ворд
Как видно из картинки, в Word возможно выделить и приставку, и суффикс, и остальные части слова с помощью простого макроса.
Инструкция, представленная ниже, проста для понимания и подойдет для любого пользователя офисной программы.
Шаг 1 из 8
Первым шагом заходим во вкладку «Сервис», затем почти в самом низу ленты находим «Макросы».
Или можно просто нажать Alt+F8 в самом Ворде.

Шаг 2 из 8
В открывшемся окне вводим имя макросу. Придумываем любое, например, «zzzzzzz», затем кликаем на «Создать».

Шаг 3 из 8
В новом открывшемся окне выделяем все и удаляем.

Шаг 4 из 8
Копируем содержимое нашего будущего макроса по ссылке.

Шаг 5 из 8
Вставляем в окно макроса и сохраняем.

Шаг 6 из 8
Теперь можем обозначать части слова. Для этого выделяем часть, заходим в «Сервис» и выбираем «Макросы», или просто нажимаем на Alt+F8.

Шаг 7 из 8
Выбираем нужный макрос, в нашем случае это «приставка». Нажимаем «Выполнить».

Шаг 8 из 8
Вот, что получилось.

Видео




