Ох...

Apr. 11th, 2013 12:42 am
osting: (default)
[personal profile] osting
Очередной автор, доставшийся мне в электронном виде, не знает о существовании клавиши Tab (заменяя абзацный отступ кучей пробелов) и о возможности отформатировать текст по центру (используя вместо этого еще большую кучу пробелов). На сам текст я пока стараюсь не смотреть.

Люди, ведь правда, вы так не делаете?..

Upd: спасибо за идею с абзацным отступом в параметрах абзаца. :) Заодно убью дохренищу стилей, которые там разведены.

Date: 2013-04-11 08:05 am (UTC)
From: [identity profile] pashap.livejournal.com
Правило "несколько раз заменить два пробела на один" решает проблему отбивки пробелами в 100% случаев. В чем проблема-то?

А вот процедура "заменить много пробелов на центрирование" - уже невозможна, потому что это нелокальная операция, действительно, без программы, обрабатывающий весь текст, такое автоматически не обработать.

Date: 2013-04-11 08:17 am (UTC)
ext_613079: Default userpic (Бритый небритый)
From: [identity profile] shaplov.livejournal.com

Если центрирование сделано "как будто бы текст был набран в лексеконе", то последовательно применяем следующее кол-во замен на "языке" регулярных выражений.

1. Если строка отбита пробелами и начинается не с заглавной буквы и большого тире, то отбрасываем передние пробелы и берем все <center></center>
2. Если строка отбита более десяти пробелами, то пробелы удаляем, и берем все <center></center>
3. Если строка отбита 5-10 пробелами и содержит N-M символов (прикидываем сколько cимволов в одной полной лексиконной строке было у автора и берем запас) опять же удаляем и заменяем
4. По всему тексту выкусываем </center>[перевод строки]<center>

Далее уже руками.

Тебе или остинг освоить инструментарий регулярных выражений на таком уровне -- максимум пол дня. Скорее всего час-другой. Пользоваться этим можно всю оставшуюся жизнь.

Date: 2013-04-11 08:21 am (UTC)
From: [identity profile] pashap.livejournal.com
Ты хочешь сказать, что в вордовом бейсике все описанное реально реализовать? Если да - то вариант, хотя лично у меня подобные проблемы со странно форматированными текстами возникают уже очень редко, это все было б актуально лет 10 назад, а сейчас - уже нет.

Date: 2013-04-11 09:12 am (UTC)
ext_613079: Default userpic (Бритый небритый)
From: [identity profile] shaplov.livejournal.com
Про вордовый бейсик -- не знаю... Там может быть все что угодно... Я говорю про _нормальные_ инструменты для работы с текстом...

Я бы такое экспортировал бы в html витусовской утилитой catdoc, оно туда попало бы уже очищенное от стилей, потом в нормальном редакторе сделал бы все замены, и потом вернул бы назад в ворд...


Это ты в tex не экспортируешь ничего, видимо... У меня знакомый научные работы в tex переверстывает для публикации в зарубежных научных сборниках. Он такого нарассказывал...

Date: 2013-04-11 09:17 am (UTC)
From: [identity profile] pashap.livejournal.com
Какие существуют нормальные инструменты работы с вордовым текстом - скажи мне, плиз?

В тех я вордовые тексты перевожу автоматическим конвертером, после этого достаточно чуть-чуть подправить сложные формулы и наложить нужный стиль - и все, текст готов.

>Я бы такое экспортировал бы в html витусовской утилитой catdoc, оно туда попало бы уже очищенное от стилей, потом в нормальном редакторе сделал бы все замены, и потом вернул бы назад в ворд...
И испортил бы в процессе все формулы, рисунки и таблицы.

Date: 2013-04-11 09:23 am (UTC)
ext_613079: Default userpic (Бритый небритый)
From: [identity profile] shaplov.livejournal.com
Какие существуют нормальные инструменты работы с вордовым текстом - скажи мне, плиз?

http://wiki.openoffice.org/wiki/Documentation/How_Tos/Regular_Expressions_in_Writer

>Я бы такое экспортировал бы в html витусовской утилитой catdoc, оно туда попало бы уже очищенное от стилей, потом в нормальном редакторе сделал бы все замены, и потом вернул бы назад в ворд...

И испортил бы в процессе все формулы, рисунки и таблицы.

Да с таблицами и рисунками тяжелее...

Date: 2013-04-11 09:37 am (UTC)
From: [identity profile] pashap.livejournal.com
Опасаюсь, что опенофисовские средства для винворда плохо подойдут - они вообще неполностью совместимы.

Date: 2013-04-11 10:31 am (UTC)
ext_613079: Default userpic (Бритый небритый)
From: [identity profile] shaplov.livejournal.com
Эээ.. ты просил средства для работы с вордовским документом. Опен офис -- средство для работы с вордоским документом (в достаточно хорошем приближении)

Date: 2013-04-11 01:49 pm (UTC)
From: [identity profile] pashap.livejournal.com
Имхо - в недостаточно хорошем.

Date: 2013-04-11 12:48 pm (UTC)
From: [identity profile] osting.livejournal.com
Идея ясна, но скорее всего заломаюсь. Корректура у меня сейчас в основном бумажная, а такие штуки встречаются совсем редко. Но если нарвусь - да, вариант. Спасибо.

August 2024

S M T W T F S
    123
45678910
11121314151617
18192021222324
2526272829 3031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 11th, 2025 12:09 am
Powered by Dreamwidth Studios