2

У меня есть документ Word, в котором я не могу удалить пробел после определенного слова.

На рисунке ниже показано пространство, которое я не могу удалить:

Когда я пытаюсь удалить его, поместив курсор после слова "are" в первой строке и нажав delete, первое "i" в слове "intitled" во второй строке удаляется.

Фотографии ниже показывают, что я имею в виду:

Я ожидал бы, что если у меня будет курсор сразу после "are" в первой строке, и я нажму [delete], то вторая строка "будет отрисована" до первой строки. (Боже, это трудно объяснить).

Я не знаю, что делать. Пожалуйста помоги!

Вот пример документа для загрузки:https://github.com/rasmusrhl/hello-2/raw/master/example%20docx.docx

PS: эта проблема с пробелами возникла после вставки из Evernote в Word. PS: действительно жалею, что пишу "под названием" как "названный", но сейчас уже слишком поздно что-либо менять :)

1 ответ1

2

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

  текст с квадратами и треугольниками

Обратите внимание, что некоторые пробелы (заключенные в красные квадраты) отображаются в виде центрированной точки «·» (или «‧» или «⋅»), если у вас включена функция «Показать / Скрыть ¶».  Это обычные пространства.  Другие (заключенные в синие треугольники) просто пустые.  Пробелы, которые отображаются как пустые, когда вы включили «Показать / Скрыть ¶», не являются обычными пробелами; в вашем случае это узкие неразрывные пространства.  (Другие специальные пробелы отображаются в виде маленьких кружков, таких как «°» или « ».)

И тот факт, что пробелы неразрывны, означает, что Microsoft Word рассматривает «право использовать бесплатную национальную систему здравоохранения, включая профилактические меры, такие как национальные программы скрининга рака», как одно длинное слово.  Следовательно, он не хочет разбивать его на строки; поскольку слово не помещается в первой строке, Word переходит к следующей строке в надежде, что слово поместится в этой строке.  (Обратите внимание, что ваш браузер обрабатывает это так же.)  Когда вы удаляете пробел между «есть» и «обозначенный», вы добавляете «есть» в начале слова, поэтому оно становится «не имеет права использовать бесплатную национальную систему здравоохранения,…», и поэтому «являются »Перемещается на вторую строку.  И поэтому вы можете решить вашу проблему, заменив неразрывные пробелы обычными пробелами.

Если вы подозреваете персонажа, выберите его и нажмите Alt+X. Символ (обычно) будет заменен его четырехзначным или пятизначным значением Юникода.  Обычное пространство 0020.  Как указано в комментариях, узкий неразрывный пробел составляет 202F. Если после того, как вы определили символ, вы решили, что хотите сохранить его, просто снова нажмите Alt+X (с выбранным значением Unicode), и он переключится обратно.

Кстати, ваше описание проблемы не соответствует вашим изображениям:

  • Вы говорите, что не можете удалить пробел (между «are» и «intitled») и что при попытке вы фактически удаляете «i».  Но изображение «после» показывает, что пространство между «есть» и «внутри» удалено, а «я» все еще там:
        «Areintitled» с точкой вставки (курсор) между «are» и «intitled»

  • Вы говорите «пространство все еще там», но пространство, которое все еще там, есть пространство между «иммигрантами» и «есть» (которые вы не пытались удалить).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .