eddy_em: (Костерок)
[personal profile] eddy_em
Я согласился отвечать за выпуск ежегодного отчета САО РАН. Не думал, что это — такая муторная работа! Поначалу считал, что просто нужно готовые данные взять и собрать в единый макет. А вот фигушки! По сути надо выуживать по крупицам нужную информацию из разных источников и лепить все это воедино.
У меня две недели ушло только на подготовительные работы: постепенный набор первого десятка страниц с постоянной коррекцией стилевого файла. Даже народ со stackoverflow задействовал: сначала хотел сделать синхронизацию английской и русской версий через временные файлы (создавать уйму файлов с кусочками английского текста, а затем инклюдить их), но потом подумал, что можно сделать по-другому: через \gdef'ы (второй подход). Завсегдатай теховской подсекции SO egreg (репутация за 450тыс, 11.5тыс ответов! Настоящий ТеХник, как сказал бы Кнут) подсказал, на основе чего я решил проблему.
Процентов на 10 содержание уже заполнил. Самое сложное будет в конце: список публикаций сотрудников (все публикации нужно проверить, да еще и поискать на adsabs, не добавилось ли в конце года новых).

Date: 2016-02-17 01:24 pm (UTC)
From: [identity profile] vlkamov.livejournal.com
Хочу обратить внимание на тот факт, что по адресу "второй подход" и само решение и результат демонстрируются в HTML ;-)

Складывается ощущение, что TeX - лишнее звено.

Date: 2016-02-17 02:11 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Где ты там видишь html?

> Складывается ощущение, что TeX - лишнее звено.
Хытымлю до теха как раком до Пекина! Задачи ведь совершенно разные: хытымль нужен, чтобы тупые веб-странички калякать, а тех — чтобы верстать книжки.

Date: 2016-02-17 02:40 pm (UTC)
From: [identity profile] vlkamov.livejournal.com
Броузер видит.

<!DOCTYPE html>
<html itemscope itemtype="http://schema.org/QAPage">
<head>

<title>boxes - How can I do unvbox when define macro? - TeX - LaTeX Stack Exchange</title>
<link rel="shortcut icon" href="//cdn.sstatic.net/tex/img/favicon.ico?v=9bda1236a05c">
...

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

Date: 2016-02-17 03:07 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Дык, логично ☺

Как ты в браузере будешь тех отображать? Браузер же только хытымль и понимает!

А для верстки книг хытымль не годится. Говно же, а не язык разметки!

Date: 2016-02-17 03:14 pm (UTC)
From: [identity profile] vlkamov.livejournal.com
Уже годится. Другое дело что всяк кулик свое болото хвалит.

Date: 2016-02-17 10:19 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Насчет хытымля пословица не годится, т.к. хытымль и верстка — совершенно непересекаемые множества. И врядли когда-нибудь пересекутся. Надеюсь, вообще никогда.

Date: 2016-02-18 11:44 pm (UTC)
From: [identity profile] dimas.livejournal.com
Банальный пример - как сделать на html-е начало следующего абзаца на следующей странице? :) Да так чтобы при смене шрифта или форматирования не сползало? :) А хидеры, футеры и индексы? :) Как браузер слепит?

Неплохая замена ТеХу в простых случаях xslt:fo, особенно если входные данные уже в xml, но там начинаются заморочки с поиском бесплатного процессора или его производительностью :)

Date: 2016-02-19 03:19 am (UTC)
From: [identity profile] vlkamov.livejournal.com
> Да так чтобы при смене шрифта или форматирования не сползало? :)

А вы уже перестали пить коньяк по утрам ?

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

Date: 2016-02-19 10:20 am (UTC)
From: [identity profile] dimas.livejournal.com
Ох уж эти сказочки, ох уж эти сказочники :)

Пробовали хотя бы на два десятка страниц документ "сверстать" в html-е? Да чтобы во всех браузерах одинаковое было форматирование? :) Да чтобы без приседаний с яваскриптом? :)

Date: 2016-02-19 10:35 am (UTC)
From: [identity profile] vlkamov.livejournal.com
Вы начали менять условия задачи под нужный ответ.

Прислали суровым сибирским мужикам японскую бензопилу. Решили они ее испытать. Положили на нее доску.
— Вжик, — сказала японская бензопила.
— Хм, — сказали суровые сибирские мужики и положили бревно.
— Вж-жик, — сказала японская бензопила.
— Хм-м, — сказали суровые сибирские мужики и положили целое дерево.
— Вж-ж-жик, — сказала японская бензопила.
— Хм-м-м, — сказали суровые сибирские мужики и положили рельс.
— Вж-ж-ж-ж-КРЯК! — сказала японская бензопила и сломалась.
— Ага-а-а! — сказали суровые сибирские мужики…

Было: сделать на html-е начало следующего абзаца на следующей странице при смене шрифта и добавлении нового абзаца. Речь-то шла о верстке книг. Читатель, получивший книгу, уже ничего не изменит.

Вдруг что-то новое - "одинаковое форматирование", причем я уверен, что "одинаковость" будуете назначать вы. К тому же добавлен запрет на джаваскрипт. Так в броузере или книге ?

Я понимаю источник ваших проблем.

Date: 2016-02-19 10:37 am (UTC)
From: [identity profile] dimas.livejournal.com
Вы, простите, на исходный вопрос то нормально не ответили. Да и на практике, похоже, такую задачу решать не пробовали.

Date: 2016-02-19 02:30 pm (UTC)
From: [identity profile] p2004r.livejournal.com
Это вот такую билингву надо в отчет сдавать?! О_о

Date: 2016-02-19 09:19 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Погугли отчеты САО. Изначально так и придумали. Хотя, мне это непонятно: нафига на русском писать? Что за издевательство?

June 2025

S M T W T F S
123 4567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 9th, 2025 08:11 am
Powered by Dreamwidth Studios