Исправление форматирования
Feb. 19th, 2016 12:40 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Иногда требуется отформатировать текст, который чьи-нибудь кривые рученьки ровняли не человеческим способом, а насовав в него пробелов и переносов.
Пример:

Обычно мне удаётся это сделать автоматически заменой в Ворде, уловив закономерности в повторении лишних непечатаемых символов, сочетании их с пробелами, знаками абзаца и т. п. - и удалив все эти лишние симуляторы форматирования, из-за которых текст в другом редакторе выглядит с рваными где попало строками - легче повеситься, чем такое читать.
Например, в этом особо запущенном случае пришлось вначале заменить автоматически все сочетания "точка пробел знак абзаца пробел" на "точка знак абзаца знак абзаца". А затем опять заменить все сочетания "пробел знак абзаца пробел" на "пробел". Ну и после этого выделить весь текст и поставить форматирование "по ширине".
А вот интересно, нет ли менее извращённых способов исправлять такие косяки?
И ещё. Я мало работал с Вордом версий 2007 и выше - до сих пор предпочитаю 2003. Кто в теме: в последних версиях функционал замены стал сколько-нибудь заметно круче, удобнее, шире - или в этом смысле особых изменений не произошло?
Пример:

Обычно мне удаётся это сделать автоматически заменой в Ворде, уловив закономерности в повторении лишних непечатаемых символов, сочетании их с пробелами, знаками абзаца и т. п. - и удалив все эти лишние симуляторы форматирования, из-за которых текст в другом редакторе выглядит с рваными где попало строками - легче повеситься, чем такое читать.
Например, в этом особо запущенном случае пришлось вначале заменить автоматически все сочетания "точка пробел знак абзаца пробел" на "точка знак абзаца знак абзаца". А затем опять заменить все сочетания "пробел знак абзаца пробел" на "пробел". Ну и после этого выделить весь текст и поставить форматирование "по ширине".
А вот интересно, нет ли менее извращённых способов исправлять такие косяки?
И ещё. Я мало работал с Вордом версий 2007 и выше - до сих пор предпочитаю 2003. Кто в теме: в последних версиях функционал замены стал сколько-нибудь заметно круче, удобнее, шире - или в этом смысле особых изменений не произошло?
no subject
Date: 2016-02-18 09:45 pm (UTC)no subject
Date: 2016-02-18 09:50 pm (UTC)Но поскольку занимаюсь я этим редко - может, раз в полгода попадается в сети такое чудо, которое и почитать охота, и читать невозможно... - то возникла мысль - может, люди уже давно это изящно автоматизировали...
no subject
Date: 2016-02-18 09:47 pm (UTC)no subject
Date: 2016-02-18 09:53 pm (UTC)Потому что речь не о том, как изначально делать хорошо, а о том, как исправить чужие ляпы наиболее "прямым" способом.
no subject
Date: 2016-02-18 10:27 pm (UTC)У таких систем недостаток один: пока пишешь текст, не видишь, как он будет выглядеть в итоге. Это сделано специально: идея в том, чтобы человек не тыкал пальцем "это - сюда", а объяснял, чего он хочет: "эту картинку вставь так, чтобы текст ее обтекал, этот абзац выдели, а вот здесь начинается новая глава". Машина сама знает, что следует делать в каждом из этих случаев. У нее есть тысячи правил оформления на все случаи жизни: от деловых писем и статей в научные журналы и до шахматных этюдов и нот (вплоть до того, что шахматную доску сама рисует).
no subject
Date: 2016-02-19 08:10 am (UTC)Но, в общем, для унификации и стандартизации они поступают, наверное, правильно. Если бы я делал что-то для клиента - то да, имело бы смысл. Пока же делаешь "для себя" и раз полгода - лучше "как удобнее".
no subject
Date: 2016-02-19 08:47 am (UTC)Пример: http://quest-book.ru/forum/viewtopic.php?t=2751 файл dogssh.pdf. Это я верстал в LaTeX. Здесь машина не только автоматически сделала верстку, но и сама перемешала и перенумеровала фрагменты. Автор писала текст подряд по ходу сюжета, а случайное запутывание, как требуется для книгры, делала система верстки. Обратите внимание на висячую пунктуацию, это тоже машина делала.
no subject
Date: 2016-02-19 10:27 am (UTC)no subject
Date: 2016-02-19 09:01 am (UTC)На такие вещи трудно переучиться: это не способ набора текста, а способ мышления. Умение мысленно отделять содержание от представления. Но когда это удается, понимаешь, насколько на самом деле это удобнее.
no subject
Date: 2016-02-18 11:18 pm (UTC)no subject
Date: 2016-02-19 08:11 am (UTC)no subject
Date: 2016-02-19 11:45 am (UTC)no subject
Date: 2016-02-20 12:06 am (UTC)no subject
Date: 2016-02-20 09:27 am (UTC)no subject
Date: 2016-02-18 11:17 pm (UTC)no subject
Date: 2016-02-19 08:16 am (UTC)no subject
Date: 2016-02-19 11:46 am (UTC)no subject
Date: 2016-02-19 05:36 am (UTC)no subject
Date: 2016-02-19 08:17 am (UTC)no subject
Date: 2016-02-19 10:29 am (UTC)Окошко "найти и заменить" в следующих версиях ровно такое же, как в 2003.
no subject
Date: 2016-02-19 04:15 pm (UTC)no subject
Date: 2016-02-19 03:10 pm (UTC)no subject
Date: 2016-02-19 04:14 pm (UTC)А потом всё равно надо работать заменой, потому что лажовые знаки абзаца и лишние пробелы при пересохранениях не исчезают.
no subject
Date: 2016-02-19 06:40 pm (UTC)