Видео ролики бесплатно онлайн

Смотреть измена видео

Официальный сайт audiophilesoft 24/7/365

Смотреть видео бесплатно

opium_inside 27.10.2010 22:09

СкриптыНормализатор верстки и оформления текстового документа

Добрый вечер, дорогие друзья! Я думаю, все мы сталкивались порой с молодыми блондинками/тетеньками-бухгалтерами 50 лет, которые строят ужасный, вырвиглазный абзац в прямом и переносном смысле слова, пользуясь текстовым процессором как печатной машинкой. Да-да, верстка при помощи и пробел, в лучшем случае табуляции, игнорирование банальных функций вроде выравнивания по краю страницы... Да кому я рассказываю, все вы это видели хотя бы раз.

Так вышло, что я занимаюсь составлением в сборник статей таких тетушек. Увидев то, что они творят с текстом, я понял, что человечество созрело для скрипта, который будет превращать кашу из символов в правильно-отформатированный текст, который нужно будет просто оформить в любимом текстовом процессоре до общего стандарта данного типа документов. Ну, или по своему вкусу, при отсутствии такового. (Стандарта, а не вкуса, о боже мой!) О том, как я создал решение, читайте далее.



Итак, первым делом я пролистал кучу таких работ и переписал все типичные ошибки в составлении текста. Они перед вами:
1) Верстка вертикальных отступов текста при помощи вместо расстояния до/после абзаца.
2) Неправильно расставленные пробелы вокруг запятой ,например так , так,или даже так.
3) Аналогичные ситуации с точкой.
4) Многоточие в виде трех точек, вместо специального типографского символа '…' (критично для книгоиздания).
5) Множественные пробелы между словами (два, три пробела, иногда после каждого слова, что замещает ламеру разрядку между словами).
6) Верстка отступа пробелами вместо адекватных средств вроде красной строки и выравниваний по краю.
7) Использование дефиса '-', там где по правилам русского языка должно стоять длинное тире '—'.
8) Использование пары значков дюйма вместо принятых в русском языке кавычек-ёлочек '«»' или кавычек-лапок '„“'
9) Лишние символы отступа после логического конца строки. Они остаются как результат полета мысли и многочисленных правок и особенно уродуют вывод, если мы используем выравнивание по ширине.
10) Безвкусное, некорректное и даже, зачастую, нечитабельная комбинация шрифтов, цветов, заливок, стилей, размеров, обликов, подчеркиваний и начертаний.

Все это решает следующий скрипт, написанный мной сегодня в порыве ненависти к извращенцам и насильникам текстовых процессоров:
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/perl
#text-normalizer by William Meth
#©2010, WTFPL, screw Stallman
#Send you comments, patches and improvements to veyko2002'at'gmailDOTcom

use warnings;
use strict;
use utf8;
use open qw(:std :utf8);

while (<>) {
s/^\v$//g;
s/,/, /g;
s/ ,/,/g;
s/\.\.\./…/g;
s/\./\. /g;
s/ \./\./g;
s/\h+/ /g;
s/^ +//g;
s/ - / — /g;
s/"(\S+)"/«$1»/g;
#Для любителей лапок закомментировать строку выше, и открыть оную ниже
#s/"(\S+)"/„$1“/g;
s/\h+$//g;
print "$_";
}



Пара слов о том, что и как в этом скрипте. Он читает стандартный ввод, исправляет 9 проблем и выдает исправление на стандартный вывод. Десятая проблема решается способом использования. Скопируйте весь текст в текстовый документ, запустите скрипт в формате normalizer.pl /path/to/file.txt (хотя не возбраняется и (cat file ИЛИ echo текст) с конвейером, дело вкуса. Потом полученный текст с практически идеальным форматированием, полный типографских символов, мы вставляем в совершенно новый документ и оформляем как хотим. Вам такой подход кажется чересчур радикальным? Отнюдь. Если бы мы правили вручную, без скрипта, нам все равно бы пришлось сбросить оформление 90% форматированного текста, помучить поля, поправить в каждом абзаце отступы красной строки, изменять практически все параметры документа и проч, я прошел через это, так что поверьте мне, выходит куда дольше, чем начать заново, не сбрасывая на умолчания то, что хорошо само по-себе.

Давайте сравним "до" и "после" :) На примере женщины, приславшей работу с бескрайних степей Азии, как наиболее яркой.

До:



После:



Все это было полностью отформатировано скриптом, мне оставалось только установить отступ красной строки и объявить заголовки. Разве не чудесно?

И напоследок извиняюсь, если никому кроме меня скрипт не покажется нужным, если у каждого уже лежит самописный скрипт в 10 раз круче, но вы не шлете его сюда, т.к. не считаете нужным слать такую элементарщину, если текстовые процессоры по вашему мнению не нужны, если вы все нормализуете через функции emacs, оформляете в postscript и делаете PDF, если вы бы такое писали на sed, а perl R.I.P., ну и прочие частные случаи гуру локалхоста. (фуух, такое пиршество троллям подпортил перечислением:) Я просто хотел оживить такой вот ИМХО полезной мелочью полудохлый раздел скриптов.


Тэги: вёрстка скрипты
+ 10 -
Похожие Поделиться

K900 27.10.2010 22:14 #
+ -5 -
ГЕТ ПРО**АН
opium_inside 27.10.2010 22:18 #
+ 4 -
Ну так случилось, что двач и аниме я терпеть не могу =) Если хочешь, могу тебе сейчас мод-гет сделать правкой.
dront78 29.10.2010 22:24 #
+ 0 -
Я на Lyx пересел недавно. Выбираем стиль документа и вперед. Нет даже выбора размера шрифта - очень удобно и возможно есть шаблоны а-ля ГОСТ, но сам не искал уже.
alff31 27.10.2010 22:30 #
+ 5 -
Вот за это я и люблю LaTeX.
exelens 27.10.2010 23:28 #
+ -2 -
Можешь написать статью на эту тему?
С примерами и пояснениями?
opium_inside 27.10.2010 23:39 #
+ 6 -
LaTeX в таких вещах решительно не нужен. Он не нужен
А) В адекватных текстах (технические талмуды мы за таковые не считаем идеологически:)
Б) Простым людям, далеким от компьютеров, которым удобнее WYSIYG (LyX видел, не впечатлило, слишком узкие возможности добиться точно того, что хотелось бы без глубокого погружения в клоаку кода LaTex, ну и см. пункт 1)
В) Тем, кто осилил postscript (см. про адекватные тексты и 6-этажные формулы)
Г) Тем, кто не верстает сам, а отдает на верстку другому человеку. Должность такого вот "подготовителя" к верстке называется "Технический редактор", она существует уже давно, едва ли не до появления компов, и всегда была ничуть не менее востребована и уважаема чем должность наборщика или верстальщика. Без такой "прослойки" между ними ничего путного не выйдет, поверьте моему опыту.
Д) в том же OpenOffice при доле ловкости можно без всяких костылей сверстать простой неперегруженный оформлением томик и экспортировать в PDF.
Е) Для нужд крупного серьезного издательства (адекватного, см. пункт а) есть такой язык как SGML, он громоздок, но замечательно читабелен и справляется со всем необходимым, советую обратить свой взор, если это была не метанация природных водоемов, а мой уважаемый коллега и правда интересуется книгоиздательством.
Ж) Для издательств помельче есть специально-модифицированные под их нужды HTML/CSS подобные языки, которые куда проще и интуитивнее, а главное просты в освоении и совместимы со стандартом XML, что дает богатые возможности по доработке в скриптах и автоматизации (LaTeX отдыхает).

Подводя итоги, хочется заметить, что вышеперечисленных альтернатив (а точнее, мэинстримовых решений) более чем достаточно для того чтобы вычеркнуть громоздкий и топорный LaTeX из арсенала 70% издательств и 97% простых людей. Люди его применяют по трем причинам:
1) ничего удобного кроме латекса не знают (позор им и поношение).
2) технофашисты (любым фашистам, как известно, место на фонаре, тут без комментариев:)
3) умные ученые дяденьки, которые двигают вперед нашу науку и строчат на нем полные матана диссертации (честь таким и хвала, этот инструмент специально для них, и они зачастую творят в нем чудеса)
4) студенты, которых нагрузили лабами (таким уважения нет, не заслужили пока, но им и правда надо, уж лучше чем формулы в ворде набивать или jpg засовывать. Только не надо этот LaTeX во все дыры запихивать, поверьте, он совсем не так хорош, как кажется после первого впечатления в сравнении с 1% возможностей того же winword, которые вы проходили в школе)

Извините за войну и мир, меня довольно давно припарили LaTeXом и решил хоть где-то развернуто выложить свое мнение относительно него.
f_evgeny 27.10.2010 23:49 #
+ -1 -
> WYSIYG, SGML, HTML/CSS подобные языки, LaTeX отдыхает

Много эмоций и мало истины. Лучше LaTeX пока не видел. WinWord это вообще ужас на крыльях ночи. Вспоминаю как кошмарный сон.
Наверное Вам не приходилось верстать большие документы.
opium_inside 28.10.2010 00:01 #
+ 2 -
Очень смешно =)
Я довольно долго зарабатывал на жизнь версткой больших (более 200 страниц) документов, причем не для себя и не какие-то там курсачи (я противник высшего образования в современном виде), а на практике в издательстве, и уверяю, LaTeX имеет очень узкое хождение и те, кто этим зарабатывает на жизнь от LaTeX плюются.
f_evgeny 28.10.2010 00:08 #
+ 0 -
А мне приходилось писать большие инструкции в Word с ОЧЕНЬ жесткими требованиями к оформлению всего и вся и поверь, это ужас.
LaTeX может и не идеал, но он идет от стилей. В Ворде все наоборот, от внешнего вида. Чем скорее закопаем такой подход, тем лучше.
opium_inside 28.10.2010 00:30 #
+ 0 -
Я что, где-то в предлагал всё верстать в winword'е? Из всех инструментов для верстки нетехнического документа последним будет LaTeX, но предпоследним именно winword =) И если у меня будет выбор из всего множества способов сверстать (любой) документ сложнее служебного отчета так, как я хочу, word я точно не выберу, я знаю куда более эффективные средства.

Но ничего не надо закапывать, у винворда есть своя экологическая ниша, и она гораздо шире, чем ниша латекса. Если немного отвлечься от холивара и посмотреть с чего все началось, так это с того что я нашел удобный способ для технического редактора исправить то, что было создано далекими от компьютеров людей. И один умник предложил 50-летним преподавателям музыки верстать статьи по теории гармонии (как раз то, что мы видим в моем примерев оп-посте) в LaTeX. Нет, ну вам самим не смешно? =)

Кстати, сейчас модно ругать winword, но я пока что ничего серьезнее объявления в туалете коммунальной квартиры о том чтобы смывали воду, боюсь доверить OpenOffice, да не закидают меня камнями за это опенсорсники. Я тоже не в восторге от Microsoft, и даже (в отличие от 70% здесь сидящих) не имею винды в дуалбуте ни на одной из машин. Но надо признать, что в отличие от откровенно-провальных PowerPoint и Acess, и мутного и переоцененного excel, винворд как раз в последних редакциях справляется со своими задачами великолепно. И поверьте человеку, который (не по своей воле, и не от хорошей жизни, и не от огромного выбора) много работал в жизни с винвордом в виртуалке/вайне. Он по удобству и функционалу дает вперед 100 очков любому аналогу. А работа от стилей там возможна, и, более того, заложена в его семантику и естественна для того, кто умеет им пользоваться, а не изучал интуитивно и не работает в нем через пятую точку. Поверьте, документ 90% таких умников, ругающих это (далеко не идеальное, с кучей своих косяков) поделие, смотреть больно. Это примерно как конструкция
foreach my $line (@array) {
$line =~ s/\n$//g;
}

для perl-программиста. Ну кто знает, тот поймет. Просто word позволяет на мой вкус слишком много вольностей и слишком много "сахара", и от этого большой соблазн сверстать свой документ через ж*пу.
f_evgeny 28.10.2010 10:03 #
+ 3 -
> Просто word позволяет на мой вкус слишком много вольностей и слишком много "сахара", и
> от этого большой соблазн сверстать свой документ через ж*пу.
Проблема в том, на мой взгляд, что я лет за 15 работы не видел ни одного нормально сверстанного в Ворде документа. Думаете это случайность? Мое мнение, в ворде гораздо легче работать через одно место, чем "правильно".
opium_inside 28.10.2010 16:59 #
+ 0 -
Я с вами согласен. Вообще, много с чем через одно место работать проще. Чтобы правильно работать, думать еще надо =)
f_evgeny 28.10.2010 19:14 #
+ 0 -
Может сейчас что-то изменилось, давно не трогал Ворда, но когда я с ним работал, я пробовал работать "правильно", получается очень плохо, начиная с того, что не видел книжек описывающих этот самый "правильный" путь.
booley 28.10.2010 21:46 #
+ 0 -
Дао, описанное словами - не есть истинное Дао.
vkotovv 28.10.2010 00:05 #
+ 1 -
А насчет DocBook что скажете?
opium_inside 28.10.2010 00:11 #
+ 3 -
Насчет DocBook только положительные эмоции. Я сталкивался в крупном проекте только однажды. Увы, общая культура русской верстки располагает к возведению верстальщиками костылей из-за указаний сверху, и это еще хорошо, если не загонят с головой в виндовые гуи за десятки зеленых, которые удобны для глянца и прочей перенасыщенной дизайном периодики и рекламы, но не заточены под удобное и быстрое создание чего-то серьезного, хотя может быть просто недостаточно часто работал, не мой стиль. Возвращаясь к DocBook, мне очень понравилось, глубоко-продуманная надстройка. Приятно, что кто-то на этом ресурсе о нем знает. Я в общем-то в числе html-подобных языков имел и его ввиду. :)
f_evgeny 28.10.2010 10:00 #
+ 5 -
> есть такой язык как SGML

Нет такого языка разметки. Это язык описания языков. Сам по себе он не работает.
opium_inside 28.10.2010 20:29 #
+ 1 -
Верное уточнение =) Это метаязык.
alff31 28.10.2010 18:50 #
+ 1 -
Я отношусь к 4 категории. Я студент технического вуза и делал на нем пару тройку курсовых работ. Узнал про него после перехода на линукс, и после этого я понял как надо верстать документы.
Плюсы
  • Удобный набор формул
  • Красивый результат
  • Наличие пакета eskd, который оформляем документ практически по ГОСТу.
  • Заставляет оформять тексты правильно
Минусы
  • Неудобный набор таблиц
  • Отсутствие полной поддержки UTF-8, для русского языка и других языков надо подключать дополнительные пакеты
  • Неудобное добавление рисунков
  • Создание собственных стилей весьма затруднено, хотя может и в плюсы, балбесы не смыслящие в верстке не пройдут
  • Было бы неплохо в реальном времени смотреть на итоговый результат, особенно при наборе сложных формул

Редактирование текстов в Ворде меня немножко сейчас раздражает, особенно чужих. У разных обзацев разные отступы, неиспользование стилей, заголовки выделяются размером шрифта, жирным шрифтом итд... Как с этим боретесь и приводите документы в единый стандарт? Хотя вордом давно не пользовался и не обновлял, пользуюсь версией 2003, вроде бы слышал, что в новом получше стало с этим.

Ниже упоминали про DocBook, погуглив я понял, что формулы он не поддерживает, или я ошибаюсь?
m0nhawk 27.10.2010 22:52 #
+ 1 -
Из-за таких вот проблем (не скриптов, тех проблем в результате которых скрипт родился) я считаю что для пользования компьютером надо сдавать "права", как на управление автомобилем (и т.д. и т.п.).
f_evgeny 27.10.2010 23:51 #
+ -1 -
Ориентация на WYSIWYG и приводит к такому стилю оформления. Что вижу, то и имею.
Подготовка больших документов с серьезными требованиями к оформлению в MS Word сравнима с изощренной пыткой.
wiz 27.10.2010 22:57 #
+ 0 -
А теперь бы это завернуть в букмарклет....
opium_inside 27.10.2010 23:25 #
+ 0 -
и как это поможет редактировать офисные документы? Это не сарказм, I really didn't get it. Обычно HTML-кодеры (даже самые тупые) так не верстают.
wiz 27.10.2010 23:31 #
+ 0 -
Вебморда + Email + говновёрстка = бугурт

А так же хлам во всяческих формочках редактирования.
opium_inside 27.10.2010 23:57 #
+ 0 -
Идею понял, если знаешь джаваскрипт, я готов оказать содействие в объяснении что и как происходит, и если придется, корректировании regexp-ов на предмет жадности квантификаторов или чего там еще может пойти не так, например почистить perl-специфичные конструкции вроде замены $1 на \1. У меня просто нехватка знаний в джаваскрипте, но портировать можно ИМХО куда-угодно, весь скрипт же на регекспах, а perl-regexp это давно уже стандарт де факто.

P.S. И у меня проблемы со знанием странного нового инет-сленга. Я не знаю что такое бугурт и знать не хочу, я был бы рад, если бы мы общались неформально, но как-то более менее понятно обоим :) Мой косяк, отстал я маленько от жизни.
kstep 28.10.2010 13:37 #
+ 0 -
Ты не про этот ли бугурт случайно?
Бугурт (др.-в.-нем. Buhurt, старофр. bouhourt или buhurt «ударять») — турнир, в ходе которого две группы рыцарей, вооружённых затупленным оружием (копьями либо другим оружием, как например турнирная палица, или комбинацией, состоящей из обоих типов) сражались друг против друга. Сражение рыцарей один на один называлось англ. joust — рыцарский поединок.

Бдыщь.
wiz 28.10.2010 13:57 #
+ 0 -
почти
Данил Гребень 27.10.2010 23:33 #
+ 3 -
Спасибо, скрипт мне еще не раз пригодится, борюсь с этим регулярно и ожесточенно.
opium_inside 28.10.2010 00:52 #
+ 1 -
Для таких как ты и выложил, однополчан, так сказать :) Будешь приятно удивлен экономией времени.
cppmm 28.10.2010 06:41 #
+ 2 -
А вот такой вопросик ещё. Приходилось когда-нибудь тянуть книжки с lib.ru? Там они в ужасном виде: нет абзацев, каждая строка определённой длины, из-за чего читать жутко неудобно. Да чего рассказывать, проще зайти и любую посмотреть. Я как-то бился над решением этой проблемы, но потом забил, так и не решив. Мне представлялось решение так: заменить все одиночные переносы строки(абзацы там отделены пустой строкой) на пробелы. Но вот дальше возникла проблема с переносом слов(да, там некоторые слова перенесены и после моей замены получаются вот такие урод-цы в кни-ге, из-за ко-торых чи-тать очень не удоб-но). Может подскажешь какую-нибудь идейку для решения этой проблемы, раз уж с текстами часто работаешь?

За скрипт - отдельный респект.
cppmm 28.10.2010 06:46 #
+ 0 -
Да, сейчас ещё раз глянул, даже мой способ со строками там не во всех текстах рулит. В общем, если будет время, был бы рад подсказкам, как там это дело можно привести в нормальный вид.
cppmm 28.10.2010 06:48 #
+ -1 -
Или проще html парсить?

Я когда-нибудь застрелюсь из-за невозможности правки сообщений сразу после написания.
Sokoloff 28.10.2010 11:00 #
+ 0 -
Тоже когда-то бился с lib.ru, такое ощущение что у них договор с издательствами вы нас не трогаете, а мы выкладываем в таком виде, что читать не возможно:)
Моя битва с lib.ru закончилась победоносной победой флибусты. Там книги уже нормально сверстаны и структурированы.
opium_inside 28.10.2010 17:05 #
+ 1 -
Да, приходилось конечно, каюсь =) Я никогда не задумывался, что можно себе облегчить жизнь и переверстать их в нормальный вид, если честно. Я редко смешиваю работу и личную жизнь. Но вызов принял :) Я попробую сейчас что-нибудь сделать "на скорую руку", идеи в принципе есть. Удаляем дефис если он в конце строки и удаляем одиночные переносы строк.
opium_inside 28.10.2010 17:30 #
+ 0 -
Как назло, не попадается особо отвратительно-сверстанная книжка. Жду примеров =)
cppmm 28.10.2010 23:15 #
+ 0 -
С переносами сейчас не вспомню, но вот пример просто с одноразмерными строками и автоматическим растягиваем строк по ширине. И как раз из тех примеров, где между абзацами нет пустой строки.
ladykosha 01.12.2010 02:06 #
+ 0 -
Чревато проблемами в случае, если действительно дефис придётся на конец строки, например, так:
"...когда-
нибудь..."

Полностью автоматизировать эту задачу мне кажется малореально. Все случаи, когда дефис нужен, описать затруднительно. Поэтому либо мириться с ошибками, либо эту часть делать полуавтоматически - сидит человек и вручную разрешает или запрещает замену в конкретном месте. Во втором случае мне кажется более "интуитивно понятно" удалять дефис и конец строки вместе, оставив одиночные переносы строк на попозже.
philosoft 28.10.2010 17:18 #
+ 0 -
А вы точно про библиотеку Максима Мошкова? Сколько там читал, никаких проблем не возникало. Читаю либо онлайн, либо wget + iconv + less
alff31 28.10.2010 19:00 #
+ 0 -
Проблема в том, что в строчке обычно около 80 символов, а абзацы не разделены пустрой строкой. Поэтому не всегда можно конвертировать в удобный для тебя формат. Например распечатать, может для меня удобно в строчке иметь 50 символов, или 100...
philosoft 28.10.2010 22:19 #
+ 0 -
Я не вижу никакой проблемы. Начало каждого абзаца отделено табуляцией.
cppmm 28.10.2010 23:19 #
+ 0 -
Ну, мне неудобно читать книгу, отформатированную с такими короткими строками на широкоформатном 19-ти дюймовом мониторе.
philosoft 28.10.2010 23:27 #
+ 0 -
Купить pdf/fb2/бумажную? Найти более подходящую версию/ресурс? Убрать все переводы строк внутри абзаца и загнать в pdf/fb2/odt/txt/whatever?
cppmm 29.10.2010 00:53 #
+ 0 -
Купить pdf/fb2/бумажную?

Последние несколько лет я почти не читаю в бумаге. Форматы fb2 и pdf меня так же не устраивает, приходится из них конвертировать в текст.
Найти более подходящую версию/ресурс?

А может снести Linux и поставить винду, плюнуть на то, что мне удобно и принять чужие правила?
Убрать все переводы строк внутри абзаца и загнать в pdf/fb2/odt/txt/whatever?

Именно поэтому я и обратился с вопросом к топикстартеру. Я в своих сообщениях описал, что у меня не получилось написать скрипт, осуществляющий это. Если вы считаете это простейшей задачей, прошу и вас поделиться решением. Или на ресурсе с сегодняшнего дня запрещены вопросы к специалистам в своих областях по роду их деятельности? Моего знания perl не хватило на написание такого скрипта, потому что символов табуляции в тексте нет, как грамотно обработать и переносы строк и абзацы я пока не придумал. С форматированием текста мне вообще не приходилось работать.
philosoft 29.10.2010 16:52 #
+ 2 -
На момент написания комментария сайт почему то не открываецо. Посему потестил на паре, скачанных вчера для теста, повестей Лукьяненко.
P.S.
Пёрл я не знаю совсем, но, взяв за основу, скрипт из поста, получилось вот что:
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/perl -w

use warnings;
use strict;
use utf8;
use open qw(:std :utf8);

while(<>)
{
# strip the html away
s/\<.*\>//g;
s/\<.*\/\>//g;
s/\<\/.*\>//g;
s/\©/©/g;

s/\n//g;
s/ {5}/\n/g;
print "$_";
}

Результат отправить в любой текстовый редактор/процессор, да хоть в less. Словом — использовать, как угодно.
Важное замечание: парсер съел html-код знака копирайта.
cppmm 29.10.2010 18:50 #
+ 0 -
О. Спасибо. Теперь осталось его скрестить со скриптом ТС и можно жить. :)
Только строку
s/\n//g;
Надо заменить на
s/\n/\ /g;
а то слова слипаются.
opium_inside 03.11.2010 15:53 #
+ 2 -
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use warnings;
use strict;
use Text::Iconv;

my $converter = Text::Iconv->new("cp1251", "utf8");
while (<>) {
$_ = $converter->convert($_);
s/(.+)\n$/$1 /g;
s/^ +/\n\n/g;
s/--/—/g;
s/ +/ /g;
s/\<.*\>//g;
s/\<.*\/\>//g;
s/\<\/.*\>//g;
print $_;
}

Моя версия, сразу с Iconv'ом, но не без косяков. Думаю, как-нибудь объединить их что ли...
eugenez 28.10.2010 20:09 #
+ 1 -
Буду краток: http://myooo.ru/content/view/148/43/ - макрос под названием "Типографика для OpenOffice". В контексте технической редактуры, не вёрстки. Макрос кроссплатформенный, безотказно работает, результат почти не требует ручной доводки, отрабатывает пункты 2-9, то есть непосредственно проблемы подготовки текста для собственно вёрстки.

Потом. Пункт 1 - это ИМХО полностью надуманная вещь, верстать регулярный многостраничный текст (а ваши сборники такие, думаю) надо с привязкой к базовой линии, в этом случае не придётся ничего вертикально выравнивать, текст с обеих сторон страницы ляжет правильно, строка к строке. Пункт 10 для редактуры вообще не существует, а в вёрстке - ну на то вы и верстальщик, чтобы изыски авторов выводить из вырвиглазного вида.

Пример номер 2 ("после") убил меня наповал. Это окончательная вёрстка, которая пошла в печать? Меня бы за такое линчевали, извините.
cppmm 28.10.2010 23:50 #
+ 0 -
Не знаю, как там с печатью, а мне понравилося конвертер. Вот если бы эти же пункты из скрипта добавить в макрос, было бы круто.
opium_inside 03.11.2010 15:54 #
+ 0 -
Нет, это даже еще не техническая редактура =) спешу успокоить. Это не более и не менее как результат работы скрипта.

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн