LINUX.ORG.RU

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


0

0

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

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

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

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

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

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

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

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

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

★★★

Проверено: 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 ★★★★★
()

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

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

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

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

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

> Флюкс?

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

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

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

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

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

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

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

bioreactor ★★★★★
()

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

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

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

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

LamerOk ★★★★★
()

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

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