LINUX.ORG.RU

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


0

0

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

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

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

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

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

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

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

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



Проверено: hibou ()
Ответ на: комментарий от Eddy_Em

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

gnunixon
() автор топика
Ответ на: комментарий от petrosyan

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

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

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

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

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

gnunixon
() автор топика

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

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

fedyan
()
Ответ на: комментарий от fedyan

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

gnunixon
() автор топика
Ответ на: комментарий от gnunixon

TeXML очень экономит время создания XSLT-файла, рекомендую.

fedyan
()

Сокол ты наш!

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

ip1981
()
Ответ на: комментарий от ptah_alexs

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

gnunixon
() автор топика
Ответ на: комментарий от timur_dav

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

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

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

gnunixon
() автор топика
Ответ на: комментарий от petrosyan

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

petrosyan
()

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

timur_dav
()

Отлично.

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

Camel ☕☕☕
()

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

timur_dav
()
Ответ на: комментарий от Sphinx

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

Полагаю... прототип это всего.

timur_dav
()

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

ZloySergant
()

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

deathvarg
()
Ответ на: комментарий от timur_dav

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

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

gnunixon
() автор топика

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

DiGital
()

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

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

yet_another_lor_account
()

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


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



phrm
()
Ответ на: комментарий от yet_another_lor_account

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

gnunixon
() автор топика
Ответ на: комментарий от Christmas_tree_Toys

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

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

gnunixon
() автор топика
Ответ на: комментарий от gnunixon

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

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

Igron
()
Ответ на: комментарий от Shtucer

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

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

gnunixon
() автор топика
Ответ на: комментарий от gnunixon

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

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

dvipsPreferOutline false

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

idamir
()
Ответ на: комментарий от gnunixon

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

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

fhh
()

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

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

anton_jugatsu
()
Ответ на: комментарий от vehn

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

gnunixon
() автор топика
Ответ на: комментарий от Lucius

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

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

gnunixon
() автор топика
Ответ на: комментарий от anton_jugatsu

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

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

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

gnunixon
() автор топика

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

Флюкс?

yoghurt
()
Ответ на: комментарий от yoghurt

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

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

> Флюкс?

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

gnunixon
() автор топика
Ответ на: комментарий от Evgueni

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

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

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

gnunixon
() автор топика

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

bioreactor
()

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

FENix
()
Ответ на: комментарий от gnunixon

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

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

LamerOk ☕☕☕
()

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

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