Я складаю звичайний текстовий (.txt) документ, що має ліві та праві обґрунтовані абзаци. Я вручну додаю пробіли, розбиваючи слова дефісами, якщо потрібно, поки рядки не будуть однаковою довжиною. Щоб використовувати приклад з мого документа, такий абзац:
Ці фантасмічні кульки мають деякі дивні властивості, деякі акуратні, деякі цікавий та інші, що просто вказують на лінивий дизайн. Вони майже всі викликаний одним і тим же недоліком дизайну: Гра ставиться до них занадто багато, як до звичайних кульки.
нарешті виглядає так:
Ці фантасмічні кулі мають деякі дивні властивості, деякі акуратні, деякі цікаві, а інші просто свідчать про те, Тип лінивого дизайну. Вони майже всі спричинені той же недолік дизайну: гра ставиться до них занадто сильно, як звичайні кульки.
Як я можу це зробити?
Добре додавати пробіли (не розбиваючи слова на рядки), але мені потрібно контролювати цільову ширину абзацу (у # символах). Наведений вище приклад виправданий 53 символами на рядок, але ширина рядка в моєму фактичному документі коливається від 60 до 79.
Було б також чудово, якби був текстовий редактор з такою функцією.
Я вже спробував:
- OpenOffice і TeX : вони просто використовують форматування, щоб змінити спосіб відображення тексту.
- Нано команда Justify не враховується, оскільки фактично не робить рядки однаковою шириною.
Я прийняв таку відповідь, тому що саме для мене це найкраще працювало . Я знайшов команди emacs fill, які найпростіше використовувати серед відповідей, і я ціную те, як він розпізнає навіть відступи від простору пробілів (для таких матеріалів, як # та // коментарі). Однак всі інші відповіді заповнюють власні ніші, і я рекомендую іншим відвідувати це питання, щоб також їх переглянути.