[identity profile] svinkina.livejournal.com posting in [community profile] useful_faq
Текст (простой текст), скопированный из инета в обычный доковый файл (MS Word 98), в среднем достигает только отметки 13 по линейке наверху страницу. А надо -- все 17 (чтобы экономнее печаталось). Что делать? хрю спасибо

Date: 2007-05-05 08:32 pm (UTC)
From: [identity profile] dr-von-ozgg.livejournal.com
Файл-параметры страницы?

Date: 2007-05-05 08:33 pm (UTC)
From: [identity profile] dr-von-ozgg.livejournal.com
Если были использованы жёсткие разрывы страницы, то или автозаменой, или конвертерами какими...

Date: 2007-05-05 08:33 pm (UTC)
From: [identity profile] dr-von-ozgg.livejournal.com
Строк, то есть :)

Date: 2007-05-07 07:29 am (UTC)
From: [identity profile] dr-von-ozgg.livejournal.com
Ну да, так и есть. Где-то должен быть конвертер для такого текста. Что-то типа lex to rtf.
Как вариант - сохранить этот файл как html, открыть исходник и убрать теги <pre> </pre>
В этих тегах текст получается жёстко отформатированным. Если их убрать, всё получится в одну строку. Потом можно автозаменой заменить два переноса строки подряд на <br>
Правда должен быть способ проще, я уверен :)

Date: 2007-05-07 07:33 am (UTC)
From: [identity profile] dr-von-ozgg.livejournal.com
В общем, вот (http://www.sovia.ru/ozgg/text.htm) :)
Остаётся только в ворд скопировать, должно нормально получиться.

Date: 2007-05-06 07:02 am (UTC)
From: [identity profile] legrus.livejournal.com
Скорее всего, так и есть - переносы строк лишние понаставлены. Чтобы убедиться - Ctrl+Shift+8 включает отображение "непечатных" символов - можно посмотреть на них, этакие значки параграфа будут в конце каждой строки.

Если документ в пределах 3 страниц - руками удалить. Если больше - Правка-Заменить- и заменяете "^p" на пробел. Нормальные переносы строк тоже полетят, правда. Можно хитрее колдовать тогда.

Date: 2007-05-07 06:09 pm (UTC)
From: [identity profile] legrus.livejournal.com
Правка - edit, заменить - replace.
Вот, отформатировал на свой скромный вкус, выложил сюда: http://slil.ru/24340595 - там в архиве .doc и .rtf на выбор.
Если интересен не только результат, но и процесс, могу по шагам объяснить.

Date: 2007-05-08 07:43 am (UTC)
From: [identity profile] legrus.livejournal.com
Times-то всяко читабельнее моноширинного шрифта.

Я запомню, что вы должны мне множество мелких услуг:)

Date: 2007-05-07 06:11 pm (UTC)
From: [identity profile] legrus.livejournal.com
Да, там в начале документа я мелким шрифтом оставил инфу про эту электронную библиотеку - скорее всего, её надо вырезать, есл для печати, но я не стал на всякий случай:)

(только никому!)

Date: 2007-05-08 07:40 am (UTC)
From: [identity profile] legrus.livejournal.com
Так как все абзацы разбиты двойным переносом, а все строки - одинарным (а мы хотим, чтобы абзацы - одинарным, а строки - пробелом, тогда всё разобьётся как надо), нужна хитрость.
1. Заменяем ^p^p на xXxXx. Получаем нечитаемый текст.
2. Заменяем ^p на пробел. Получаем ещё более нечитаемый текст - вообще ни одного переноса, да ещё непечатные символы xXxXx!
3. А теперь xXxXx заменяем на ^p. Voila, там где был разрыв абзаца - теперь одинарный перенос, где не было - пробелы.

Ну и пара косметических эффектов. Если в третьем пункте xXxXx заменять не на ^p (параграф), а на ^t^p (отступ и параграф) - получится отступ первой строки. Впрочем, этого эффекта можно добиться иначе.

Ещё если бесят символы типа --, которые хочется видеть как – или —, их можно получить, заменяя на ^= и ^+. Подсказка: все спецсимволы доступны для изучения в Правка-Замена-Больше-Специальный (Edit-Replace-More-Special).

Удачи:)