LINUX.ORG.RU

Верстка газеты в LaTeX


0

0

Нынче решил занятся налаживанием верстки газеты в LaTeX. Знаю что не принято, знаю что InDesign или Scribus для сиих целей более приспособлены, однако уж больно много возможностей по автоматизации открывает использование TeX.

Собственно сейчас допиливаю класс paperTeX, ибо в нынешнем состоянии он годится разве что для верстки школьной газеты. Боюсь что в результате допила возникнет новый класс.

Теперь об автоматизации:

- контент тырится из мускульной базы (сначала экспорт в xml, потом xslt файлик все переделывает в TeX)

- график курса валют генерится автоматически: скрипт выискивает данные за последню неделю на сайте Нацбанка, передаёт данные другому скрипту, который в gnuplot рисует графики и кидает их в верстку.

- фотографии обрабатываются скриптом, который переводит их нужное цветовое пространство и ресайзит (по необходимости). Используется, естественно, ImageMagick.

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

P.S.: Это не настоящий номер газеты. Вся эта связка пока не доделана, так что нынче нахожусь в стадии активного экспериментаторства.

>>> Просмотр (1440x900, 441 Kb)

★★★

Проверено: hibou ()

Re: Верстка газеты в LaTeX

Отлично! Настоящая верстка - только в LaTeX.

P.S. "Допиленный" класс выложите?

Eddy_Em ☆☆☆☆☆ ()
Ответ на: Re: Верстка газеты в LaTeX от Eddy_Em

Re: Верстка газеты в LaTeX

Безусловно все выложу, но сначала доделаю, чтоб оно хоть в каком-то виде было пригодно для использования не только мной ))

gnunixon ★★★ ()

Re: Верстка газеты в LaTeX

Moldovenii de pe LOR-ul nostru:) Salut, frate!

petrosyan ★★★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от petrosyan

Re: Верстка газеты в LaTeX

Oho, nu m-am aşteptat )) Din ce oraş?

Для не знающих румныский:

>> Молдоване с нашего ЛОР-а ) Привет, брат!

>Ого, не ожидал. Ты из какого города?

Просто будет не совсем вежливо с нашей стороны говорить на незнакомом другим языке )

gnunixon ★★★ ()

Re: Верстка газеты в LaTeX

> сначала экспорт в xml, потом xslt файлик все переделывает в TeX

Пользуетесь TeXML как промежуточным звеном XML-->TeXML-->TeX, или сразу конвертите XML в TeX?

fedyan ()
Ответ на: Re: Верстка газеты в LaTeX от fedyan

Re: Верстка газеты в LaTeX

О существовании TeXML не знал, спасибо что указали, посмотрим и в эту сторону. Пока использую собственный велосипед.

gnunixon ★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от gnunixon

Re: Верстка газеты в LaTeX

На ЛОРе новость не забудьте запостить про новый клаас или хотябы в толксы.

ptah_alexs ★★★★★ ()

Re: Верстка газеты в LaTeX

Ъ. Молодец

FiXer ★★☆☆☆ ()

Re: Верстка газеты в LaTeX

Респект за LaTeX, не думал, что кто-то на нём газеты кроме академических верстает.

timur_dav ☆☆☆☆☆ ()

Re: Верстка газеты в LaTeX

Сокол ты наш!

Чмоки всем в этом чате.

ip1981 ☆☆ ()
Ответ на: Re: Верстка газеты в LaTeX от ptah_alexs

Re: Верстка газеты в LaTeX

Не забуду. Надеюсь таким образом найти людей которые бы помогли в разработке. Дело в том что я таки журналист по образованию и, увы, не все знаю. Да и вообще думаю чем больше людей заинтересуются, тем оно лучше будет.

gnunixon ★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от timur_dav

Re: Верстка газеты в LaTeX

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

С другой стороны так оно и правельно --- хороший журналист должен вмещатся в отпущенное ему место. К моему великому сожалению, такой дисциплины в газетах в которых я работал не было. Одно утешает --- ни одно издание не выжило после моего ухода оттуда )) Возможно отчасти и потому что я переводил верстку на Linux, а после меня в этом разбираться некому было ))

Сейчас планирую свой проект сделать и у меня дисциплина будет.

gnunixon ★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от gnunixon

Re: Верстка газеты в LaTeX

Eu-s din Petersburg. Dar sunt pe-o jumătate moldovean (sau român, cum doriți:)) de origine și vorbesc puțin limba strămoșilor

petrosyan ★★★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от petrosyan

Re: Верстка газеты в LaTeX

Для тех кто все еще не знает языка великого Эминеску: Я из Петербурга. Но по происхождению на половину молдаванин (или румын, если угодно) и немного говорю на языке предков.

petrosyan ★★★★★ ()

Re: Верстка газеты в LaTeX

Единственное, я бы наверное шрифт более "плотный" поставил, СМ не сильно плотную вёрстку даёт, а бумага дорого для газет обходится.

timur_dav ☆☆☆☆☆ ()

Отлично.

Результат работы на снимке, гут.

Camel ★★★★★ ()

Re: Верстка газеты в LaTeX

В идеале, custom made дизайн шрифта. Для именитых изданий специально гарнитуры разрабатывались раньше. Если использовать xetex/xelatex, то можно программно ужать шрифт по вертикали процентов на 10-15 (не более), получишь более плотную вёрстку и некоторую "эксклюзивность", если память не изменяет, именно так Apple свой Garamond, что на логотипе у них был долгое время, и сделала :)

timur_dav ☆☆☆☆☆ ()

Re: Верстка газеты в LaTeX

Автоматизация и LaTeX, отлично.

Почему такие широкие колонки?

Sphinx ★★☆☆ ()

Re: Верстка газеты в LaTeX

1. Хотелось бы увидеть результат работы :)
2. А что с badness и (ex)hyphenpenalty на 1 странице вверху, а то уж больно широкие пробелы?

ZloySergant ()

Re: Верстка газеты в LaTeX

верстал когда-то диплом в LaTeX, оно того стоит :)

deathvarg ()
Ответ на: Re: Верстка газеты в LaTeX от timur_dav

Re: Верстка газеты в LaTeX

На счет шрифта, думаю вы правы, с этим тоже будем ставить эксперименты.

Относительно ширины колонок --- пока просто пробовал возможно ли это вообще. Конечно, на полосе А3 верстать текст менее чем в 5 колонках резона нет.

gnunixon ★★★ ()

Re: Верстка газеты в LaTeX

Замечательно: и красиво, и opensource'но.

DiGital ()

Re: Верстка газеты в LaTeX

класс, сам думал об этом, да только верстать в газету нечего :(

А есть какие-нибудь руководства по вёрстки газет/листовок в латехе?

yet_another_lor_account ()

Re: Верстка газеты в LaTeX

Аххх, где мои пятнадцать лет?


Tara mea, Moldova mama
tara doinilor strabuna
ca o strugure de poame
stai pe harta Uniunii!



phrm ★★ ()
Ответ на: Re: Верстка газеты в LaTeX от yet_another_lor_account

Re: Верстка газеты в LaTeX

На сколько я знаю, руководств по верстке газет в ЛаТеХ нет. Или во всяком случае я не наткнулся.

gnunixon ★★★ ()

Re: Верстка газеты в LaTeX

Больше похоже на просмотр pdf-ки, а не на вёрстку.

Christmas_tree_Toys ()
Ответ на: Re: Верстка газеты в LaTeX от Christmas_tree_Toys

Re: Верстка газеты в LaTeX

> Больше похоже на просмотр pdf-ки, а не на вёрстку.

Дык собственно это и есть просмотр pdf-ки. Сам процесс верстки не по принципу WYSIWYG. Думаю что товарищам не было бы интереснее если бы я показал нутро tex-файла газеты.

gnunixon ★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от gnunixon

Re: Верстка газеты в LaTeX

> Одно утешает --- ни одно издание не выжило после моего ухода оттуда )) Возможно отчасти и потому что я переводил верстку на Linux, а после меня в этом разбираться некому было ))

Аплодировал!

Igron ★★★★★ ()

Re: Верстка газеты в LaTeX

Не хватает скрипта, который бы тырил новости из интернета.

Shtucer ()
Ответ на: Re: Верстка газеты в LaTeX от Shtucer

Re: Верстка газеты в LaTeX

> Не хватает скрипта, который бы тырил новости из интернет.

Над сим вопросом тоже думал )) В принципе, если брать новости через RSS, то можно и такое устроить.

gnunixon ★★★ ()

Re: Верстка газеты в LaTeX

Что-за тема используется в fluxbox'e (или какой там *box). Ссылку можно?

vehn ()
Ответ на: Re: Верстка газеты в LaTeX от gnunixon

Re: Верстка газеты в LaTeX

> На счет шрифта, думаю вы правы, с этим тоже будем ставить эксперименты.

можно достичь нужного результата и на CM, более того, в лет 6-7 назад так бы оно и было по-умолчанию. Сейчас начали больше ориентироваться на персональные лазерные принтеры и толщину уменьшили. Вернуть можно, выставив

dvipsPreferOutline false

правда, это сработает только для dvips. Применимо ли это к pdflatex или dvipdf --- не знаю.

idamir ()
Ответ на: Re: Верстка газеты в LaTeX от gnunixon

Re: Верстка газеты в LaTeX

> Думаю что товарищам не было бы интереснее если бы я показал нутро tex-файла газеты.

Ошибаетесь :)

fhh ()

Re: Верстка газеты в LaTeX

Труд достойный. Но зачем панель на бок ставить-то? :)

Lucius ()

Re: Верстка газеты в LaTeX

Ой ты красота какая Ж)

За автоматизацию +много

anton_jugatsu ★★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от vehn

Re: Верстка газеты в LaTeX

Vista Black называется. Почему так окрестили - не знаю, но глазам вроде подходит. Брал на box-look.org

gnunixon ★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от Lucius

Re: Верстка газеты в LaTeX

> Труд достойный. Но зачем панель на бок ставить-то? :)

Панель на боку потому что wide-screen и не хочется терять пиксели по вертикали. Да и просто так сложилось исторически. Мне удобнее.

gnunixon ★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от anton_jugatsu

Re: Верстка газеты в LaTeX

>> 1. Хотелось бы увидеть результат работы :)

>Присоединяюсь!

Результат выложу, включая исходники и все-все-все )) Но сначала закончу доводить до ума. Сыро оно еще для показа людям.

gnunixon ★★★ ()

Re: Верстка газеты в LaTeX

Со скрибуса на латех?:) Помню как год назад взял скрипт для голосовой нотификации из вашего топика, тоже про верстку

Флюкс?

yoghurt ★★★★★ ()

Re: Верстка газеты в LaTeX

Круто. Результат на CTAN был бы в самый раз.

P.S. Хотя это конечно истинный hardcore :)

Evgueni ★★★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от yoghurt

Re: Верстка газеты в LaTeX

> Со скрибуса на латех?:)

О скрибусе тоже не забываем. Пытаюсь, вот, кое какие питоновские скрипты для него делать, но пока не слишком сложные получаются.

> Флюкс?

Он самый. Как и год назад )) Думал на ion3 переползти, но есть некоторый моменты которые пока легче в флюксе решать. Хотя надо признать что работать c gimp в ion3 одно удовольствие.

gnunixon ★★★ ()
Ответ на: Re: Верстка газеты в LaTeX от Evgueni

Re: Верстка газеты в LaTeX

> P.S. Хотя это конечно истинный hardcore :)

Ну, раз говорят что такое возможно, то я не успокоюсь пока не добъюсь вменяемого результата )) Тем более что я _сильно_ ленивый и верстать руками по классике не люблю.

Вообще, хороший работник --- ленивый работник, бо он всегда будет искать пути оптимизации своей работы ))

gnunixon ★★★ ()

Re: Верстка газеты в LaTeX

Выглядит неплохо но для верстки газет есть скрибус

bioreactor ★★★★★ ()

Re: Верстка газеты в LaTeX

Огромный респект за автоматизацию!

FENix ()
Ответ на: Re: Верстка газеты в LaTeX от gnunixon

Re: Верстка газеты в LaTeX

> существуют несколько газет ... журналисты пишут строго столько сколько им скажут

У любых газет с более или менее серьезным тиражом или журналисты строго укладываются в отведенное место, или (что бывает столь же часто) их текст режет редактор.

LamerOk ★★★★★ ()

Re: Верстка газеты в LaTeX

Красиво, но бессмыссленно. Не стоит пытаться приспособить текстовый процессор для вёрстки.

EasyRider ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.