Добрый день, всем кого давно не видела! А так же всем остальным, которых никогда : )
У меня возник сложный и мучительный вопрос, и не знаю более компетентной и дружелюбной компании, чем вы, дорогие товарищи! А потому опять льщу себя надеждой прибегнуть к вашей уважаемой помощи.
Достался мне замечательный (а может и нет, ибо еще не прочитан) роман, сосканенный и переконвертированный фиг знает откуда фиг знает куда. В результате имею вордовский файл, который всем хорош кроме одного: там при переходе от простого тексту к курсиву и наоборот потеряны пробелы.
Выглядит этопримерно вот такимобразом. Дада, воткак-то таквот, ну выпоняли.
А курсива там порядком, причем он смысловой - терять нежелательно. В частности, на нем все термины из Old tongue, или к примеру, реплики одного из героев, который ващето нематериален и квартирует у другого в голове. Причем сумасшедший. И тот, у кого в голове, тоже не вполне здоров. А теперь представьте себе их диалоги, если потерян курсив! Один бред от другого перестанет отличаццо, ведь это тада будет полный друдом.
Вот я и думаю. Нет ли какого способа сделать такой поиск-замену, или макро какое-нибудь (а вот в макросах я ваще ни в зуб ногой) - чтоб между простым текстом и курсивом вставлялся пробел?
ЗЫ: Кстати, если кому надо, это книга 12 Wheel of Time, на английском. Наисвежайшая, две недели как вышла.
Mechanical Lover
13.11.09 - 04:36
>> Molly:
К сожалению, сейчас у меня ворд не установлен, а на так не помню особенности doc-формата, но это проверить несложно. Создать минимального размера документик с фразой, которую вы привели в пример, после чего открыть его в блокноте и посмотреть, какие команды определяют курсив. Например в rtf-документе это \i ... \i0
После этого за 2 минуты на любом языке программирования пишется элементарная фишка из пары строк (открытие файла -> поиск этих самых ключей с заменой на них же, но с пробелом -> сохранение файла).
Скорее всего это можно сделать и в виде макроса ворда, но тут я не знаток, если кто-то разбирался с этим, может ответят.
Если я правильно помню, в ворде есть функция, позволяющая не скрывать в тексте управляющие символы и команды. Возможно, если ее использовать, получится в самом ворде провести автопоиск с заменой.
Как вариант - в том же блокноте, открыть файл (в блокноте может не получиться из-за большого размера, тогда разбить на несколько файлов, по главам что ли) или в любом другом аналогичном текстовом редакторе без ограничения на размер файлов, воспользоваться функцией автозамены. Чем примитивнее редактор, тем лучше, меньше вероятности что при сохранении он уберет какие-то другие управляющие символы или добавит свои.
Только что попробовал с вордпадом, rtf-документом и блокнотом, в итоге получилось так:
Выглядит это примерно вот таким образом. Дада, вот как-то так вот, ну вы поняли .
(точку в конце тоже отодвинуло, потому что вы ее не курсивом проставили).
ЗЫ: Разумеется, перед экспериментированием стоит сохранить резервную копию файла.
АААААААААААААААААААААААААААААА!!!!!!!!!!!!!!!!!
Получииииииилооооооось!!!!!!!!!!!!!!!!!!!!!
>> Mechanical Lover: позвольте вас поцеловать!!!!!
Спасибо! Скока Щастя! И сколько надежд на будущее! (В смысле форматирования текстов : )))
>> Molly:
Вам очень крупно повезло)
Мне как-то попалась одна книга, тоже неизвестно какой кривизны руками сконвертированная в мой любимый формат fb2, но там текст был примерно следующего формата:
Выглядит этопримерно вот такимобразом. Да-да, воткак-то таквот, ну вы поняли. ©
Другими словами, все слова, написанные курсивом, сливались между собой. Кстати, большинство этих слов представляют собой иностранные, в том числе латынь. Таким образом, вставлять пробелы автозаменой, как мне полагается, невозможно. Только ручками. Подумал вот о варианте проверки правописания на выбранном языке, чтоб Ворд правильно разделял слова. Подумал и проверил. Если на длинноеподчёркнутоекраснымслово в Ворде щёлкнуть мышкой и выбрать там латинский язык, Ворд... перестаёт подчёркивать красным!!
Слаааавься, слааавься.
Видимо, нужно где-то найти словарь латыни для Ворда, и тогдааа... возможно... станет ещё хуже. А может, и не станет. А может, станет лучше, но не везде. Я такие пироги не люблю.
ПОМОГИТЕ ПОЖАЛУЙСТА Я ОЧЕНЬ ПРОШУ HELP, HELP, HELP МЕНЯ ЗАБРАНИРОВАЛИ ЧТО ДЕЛАТЬ ЧТОБЫ РАЗБРАНИРОВАЛИ ©
Mechanical Lover
17.11.09 - 16:53
>> Molly: Право же, вы меня смущаете

Не стоит благодарности.
>> LLIyT: Уверен, латинский словарь для ворда найти ничуть не легче, чем марсианский. Проще поискать эту книгу в нормальном формате. Сейчас это должно быть проще, поскольку из-за слухов о скором запрещении электронных библиотек все массово кинулись копировать их на варезные порталы. Ну а если книга настолько уникальна, не поленись вручную привести ее в божеский вид и выложи где-нибудь на торрентах, будет тебе всеобщий респект.
Упрощенная версия форума. Для перехода в полную нажмите на
эту ссылку.