Как сделать так чтобы дефис не переносился

Добавил пользователь Morpheus
Обновлено: 05.10.2024

Будьте добры, подскажите, возможно ли решить следующую проблемку.

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

Странные переносы в строке и как от них избавиться?
Подскажите про сабж. Есть несколько строк, их нужно объединить в одну но длинную (примерно 5.

Переносы слов
Доброго времени суток. Подскажите как сделать перенос слова на JavaScript?

Необходимо расставить переносы слов как это делается в ячейке Excel
Доброго дня. Есть строка с неким предложением, необходимо расставить переносы слов как это делается.


Напишите программу, которая удаляет все переносы слов, встречающиеся в текстовом файле
6. Напишите программу, которая удаляет все переносы слов, встречающиеся в текстовом файле.

возможно, что у вас вместо пробела применен неразрывный пробел или это следствие обработки текста на антиплагиат(вставка чего-то невидимого)

просмотрите текст с показом невидимых символов
----
или выложите пару страниц на форум

Решаем проблему переноса слов с помощью HTML

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

  • Использование символа мягкого разрыва ­ — позволяет задать место разрыва сложного слова. При изменении размеров окна браузера на следующую строку переносится только часть длинного слова, стоящая после ­ , а после первой половины выводится знак переноса, похожий на дефис:

Решаем проблему переноса слов с помощью HTML

Решаем проблему переноса слов с помощью HTML - 2

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

Как реализовать CSS перенос слов

Перед тем, как реализовать CSS перенос слов , давайте рассмотрим несколько свойств, способных разрешить основную проблему:

  • word-wrap – описывает, как производить перенос слов, которые по длине не помещаются в установленные размеры контейнера. Сразу стоит предупредить, что с валидацией этого свойства возникают проблемы, и с реализацией его поддержки в CSS консорциум W3C еще не определился. Поэтому специализированные валидаторы при наличии word-wrap в коде будут выдавать ошибку:

Как реализовать CSS перенос слов

  • normal – слова не переносятся;
  • break-word – автоматический перенос слов;
  • inherit – наследование значения родителя.

Пример, иллюстрирующий применение этого свойства:

Как реализовать CSS перенос слов - 2

В новой спецификации CSS свойство word-wrap было переименовано в overflow-wrap . Оба свойства принимают одинаковые значения. Но поддержка overflow-wrap пока реализована слабо, поэтому лучше использовать старую версию свойства:


Как видно на расположенном выше скриншоте, новое свойство поддерживается Google Chrome , но не поддерживается в IE . Поэтому overflow-wrap лучше не использовать того чтобы реализовать CSS перенос слов .

  • word-break – устанавливает правила переноса строк внутри контейнера, если они не помещаются в него по ширине. Это новое свойство, и его поддержка была реализована в CSS3 . Оно является валидным, но предназначено для работы со строками, поэтому перенос слов может производиться грамматически неправильно.

Свойство принимает три значения:

  • normal – используются правила переноса, установленные по умолчанию;
  • word-break – перенос строк осуществляется автоматически, чтобы слово поместилось в установленные по ширине размеры контейнера;
  • keep-all – отключает автоматический перенос слов в китайском, японском и корейском. Для остальных языков действие значения аналогично normal.


hyphens – новое свойство, которое появилось с выходом CSS3 . Оно устанавливает, как браузер будет осуществлять перенос слов в выводимом тексте. Свойство принимает несколько значений:

  • none – отключает CSS перенос слов;
  • manual ( значение по умолчанию ) – слова переносятся в тех участках текстового блока, где это задано с помощью тега или мягкого переноса (­) ;
  • auto – браузер автоматически переносит слова на основе своих настроек.


Свойство поддерживается последними версиями IE , Opera и Firefox . Для каждого из них прописывается своя строчка CSS . Hyphens не поддерживается Google Chrome . Пример:


Как реализовать запрет переноса слов CSS

Иногда нужно сделать так, чтобы строка отображалась полностью без разрыва. Запрет использовать CSS перенос слов можно реализовать несколькими способами:

Как реализовать запрет переноса слов CSS

Теперь вы сможете переносить с помощью CSS даже самые длинные слова. Но вот с проблемой труднопереносимых людей вам придется разбираться самостоятельно. Попробуйте воздействовать на них методами CSS – может и получиться, хотя мы сами не проверяли.

Документ в microsoft ворде будет выглядеть более лаконично, если текст отобразить на странице целиком без промежутков между словами. Так, если добавить в текст переносы слов по слогам будет гораздо проще его читать, и есть возможность сэкономить рабочее пространство за счет более плотной компоновки текста. В этой статье разберемся, как сделать перенос слов в ворде.

Настройки Ворда

Для удобства работы в текстовом редакторе предусмотрены следующие варианты расстановки переносов:

Используется команда: после написания текста открываем вкладку Разметка страниц и нажимаем Расстанов­ка переносов — Ручная.

Как сделать перенос слов в ворде 8

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

Как сделать перенос слов в ворде 7

Эту функцию можно также включить во вкладке Разметка страниц. В этом режиме Ворд расставляет слоги самостоятельно.

Как сделать перенос слов в ворде 6

Дополнительные параметры

Изменить настройки индивидуально для текста можно также во вкладке Разметка страниц.

Как сделать перенос слов в ворде 5

В открывшемся окне задаём нужные параметры и сохраняем, нажав кнопку ОК.

Как сделать перенос слов в ворде 4

Совет! Чтобы уменьшить количество переносов в тексте нужно увеличить интервал в поле Ширина зоны…. Чтобы ограничить число последовательных дефисов нужно увеличить интервал в поле Макс.число последовательных переносов.

Перенос слов в таблице

Текст в таблицу вводится только после предварительного нажатия на нужную ячейку. С увеличением объема написанных слов, увеличивается и высота строки. Чтобы изменение было пропорциональным нужно проделать следующее:

Для просмотра переносов текста необходимо щелкнуть выделенную таблицу правой кнопкой мыши и выбрать команду Выровнять высоту строк.

Как сделать перенос слов в ворде 3

Удаление переносов

Убрать переносы слов в тексте можно через меню Разметка страниц.

Как сделать перенос слов в ворде 2

Способ второй

Чтобы предотвратить автопереносы в тексте нужно проделать следующие действия: выделяем текст — на вкладке Главная открываем группу Абзац.

Как сделать перенос слов в ворде 1

Далее в диалоговом окне открываем Положение на странице и в разделе Исключения для форматирования ставим галочку Запретить автоматический перенос слов.

Как сделать перенос слов в ворде

Теперь знаем, что автоперенос более быстрый и легкий способ расстановки, однако ручной позволяет орфографически отслеживать правильность перемещения части слова на новую строку, так как есть возможность самостоятельно выбирать варианты слогов.

Поделись с друзьями!

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

Странно. А если выделить сначала текст и зайти туда же - тоже так стоять будет?

Еще вариант: выделите весь текст, зайдите в "Рецензирование - Выбрать язык" - проверьте, стоит ли там русский язык, и не установлена ли случайно галочка "Не проверять правописание" - ее быть не должно.

Рецензирование

Если и тут все нормально - попробуйте выделить текст, зайти на главной в "Абзац" (щелкать надо на стрелочке справа-внизу вкладки), на вкладке "Положение на странице" поставить для выделенного текста галочку "Запретить автоматический перенос слов".

Абзац

Если и это не поможет - у вас точно переносы автоматически расставляются? Если вручную дефисы стоят - попробуйте один из них удалить, посмотреть, станет ли слово нормальным. Если вручную, то удалить все переносы из документа можно "Заменой" их на пустое место.

Больше как-то и в голову ничего не приходит. Разве что правка шаблона "По умолчанию" но это так - от нечего делать и "вдруг поможет".

У меня больше вариантов нет :-( разве что Word у вас изначально глючный попался. Обратитесь к кому-то знающему, пусть посмотрит на месте. — 6 лет назад

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

Попробуйте включить отображение непечатаемых символов:

Кнопка "Отобразить все знаки" на панели инструментов.

Чтобы был корректный перенос слов в ворде, достаточно, чтобы пункте меню "Разметка страницы" -> "Расстановка переносов" было значение "Авто".


В этом случае программа Microsoft Word автоматически будет переносить слова целиком.

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

Для того, чтобы переносы в тексте отображались в соответствующем режиме, Вам необходимо настроить сервис Word. Бывают ситуации, когда пользователю, скопировавшему текст из источников в Интернете, необходимо отредактировать переносы слов, не совпадающие с разметкой страницы документа.

Для этого на панели инструментов следует найти вкладку "Разметка страницы", а затем перейти в "Параметры страницы".

После чего в подразделе "Расстановка переносов" ставим флажок напротив слова "Нет". Но этот способ применим, если переносы были расставлены в автоматическом режиме.

Читайте также: