Я сочиняю простой текстовый документ (.txt) с выровненными по левому и правому краю абзацами. Я вручную добавляю пробелы, разбивая слова с дефисами, если необходимо, до тех пор, пока строки не станут одинаковой длины. Чтобы использовать пример из моего документа, такой абзац:
Эти призрачные шары имеют некоторые странные свойства, некоторые аккуратные, некоторые интересно, а другие просто показательны для ленивого дизайна. Они почти все вызвано тем же недостатком дизайна: игра воспринимает их слишком как обычные яйца.
будет выглядеть так:
Эти призрачные шары имеют некоторые странные свойства, некоторые аккуратные, некоторые интересные, а другие просто ленивый дизайн. Они почти все вызваны тот же недостаток дизайна: игра воспринимает их слишком обычные шары.
Как я могу это сделать?
Можно добавлять пробелы (не разбивая слова на строки), но мне нужно контролировать целевую ширину абзаца (в символах #). Пример выше оправдан до 53 символов в строке, но ширина строки в моем реальном документе варьируется от 60 до 79.
Также было бы здорово, если бы был текстовый редактор с такой функцией.
Я уже попробовал:
- OpenOffice и TeX : они просто используют форматирование, чтобы изменить способ отображения текста.
- Команда nano Justify не учитывается, потому что она не делает строки одинаковой ширины.
Я принял следующий ответ, потому что это был тот, который работал лучше всего для меня . Я нашел команды заполнения emacs самыми простыми в использовании среди ответов, и я ценю то, как они распознают даже отступы без пробелов (для таких вещей, как # и // комментарии). Однако все остальные ответы занимают свои собственные ниши, и я рекомендую другим, посетившим этот вопрос, взглянуть на них.