LINUX.ORG.RU
ФорумTalks

А существует ли что-нибудь для качественной верстки формул окромя TeX и металлического набора?


0

1

Привет.

SUBJ. Открытое или закрытое, бесплатное или стоящее сотен нефти — пофиг, интересует сам факт наличия. TeX конечно классный результат выдает, но этот его макроязык расширений и заточенность под однобайтную кодировку заставляют плакать и звать маму.

★★★★★

Последнее исправление: fat_angel (всего исправлений: 1)
Ответ на: комментарий от fat_angel

Ключевое слово в моем вопросе — «качественной».

И что скрывается под этим словом? Какие критерии? Телепаты все отмечают НГ, и «чтоб мне понравилось» - не канает.

segfault ★★★★★
()

а зачем? вроде, в печатном деле уже всё изобретено и совершенно, а тех - совершенная компьютерная реализация?

stevejobs ★★★★☆
()
Ответ на: комментарий от segfault

Правильные, типографские пробелы в соответствующих местах, правильное выравнивание и т. п. мелочи.

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

Да он многое криво делает, частично не совместим между версиями и так далее. Тем не менее, оно мейнстрим в среде не-IT инженеров поколения начала 90-х, и бороть его не только сложно, но и бессмысленно.

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

а тех - совершенная компьютерная реализация?

Алгоритмы в нем хороши, не спорю. Но, как по мне он тупо не удобен, если надо сделать что-то нестандартное. Его язык макрорасширений, шрифты (от которых к счастью можно хоть частично избавится с помощью XeTeX). Набор костылей и подпорок, разной степени кривости и величины, под названием LaTeX. Дурацкая документация в виде pdf'ок, которые приятно читать, но по которым абсолютно не реально производить поиск.

В общем он на меня производит впечатление лютого звездеца родом из 80-х.

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

тех - совершенная

Тех — это страшная девушка с красивой фигурой. А я все время не могу найти непрозрачный пакет.

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

Под шрифтами я имею в виду не Computer Modern, а формат TeX'овых шрифтов.

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

Тех — это страшная девушка с красивой фигурой.

Замечательно сравнил!

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

это, если все дело в UI — может, верстать в каком-то другом языке, а потом рендерить это в тех?

сформулируй свои требования к идеальной системе..

stevejobs ★★★★☆
()
Ответ на: комментарий от buddhist

Тех — это страшная девушка с красивой фигурой.

А уж секс с ней...

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

может, верстать в каком-то другом языке, а потом рендерить это в тех?

Сомневаюсь, что удастся получить доступ ко всем возможностям системы.

сформулируй свои требования к идеальной системе..

Уууу… Дальше идет моя вкусовщина. Для начала хотелось бы отделить код расширений от разметки, и эти самые расширения писать на каком-нибудь С-образном диалекте. И неплохо бы добавить туда ООП как методику, наиболее подходящую для описания типогравских сущностей. Это для начала.

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

В чём-то ты прав, даже переделать ТеХ на новом техническом уровне можно, но переписать весь CTAN человечество не осилит, а от CTAN отказаться невозможно.

ugoday ★★★★★
()

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

Осиль уже XeTeX/LuaTeX

reader
()

А тебе надо отдельно формулы или чтобы всё вместе? Формулы и в чем-нибудь mathML'ном наколбасить можно, и в OOo Math.

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

Осилил, но от сложности написания собственных расширений они не спасают.

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

В этом посте мне интересны системы набора формул вообще. Любые.

А так мне нужно набрать текст с кучей формул, иллюстраций, сложных таблиц, рамочками и прочей фигней.

fat_angel ★★★★★
() автор топика
Ответ на: комментарий от quantum-troll

И от появления зитеха необходимость общаться со всякими BibTeX'ами, и прочими динозаврами из 80-х не исчезает.

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

И от появления зитеха необходимость общаться со всякими BibTeX'ами

Необходимость общаться с BibTeX'om пропадает при осиливании BibLaTeX'a и Biber'a.

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

Ох уж этот стройный набор костылей и подпорок…

Если для тебя любые новые разработки — костыли и подпорки, то жалобы на лютый звездец из 80-х ни к чему.

reader
()

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

Вообще, пока вы наслаждались милыми снами в уютненькой криокамере, появился XeTeX, а за ним LuaTeX, первый из которых решает вторую проблему, а второй — и вовсе обе. Второй вообще однобайтовых кодировок не знает, принципиально, только UTF-8, и при известном упорстве можно все макросы на Lua переписать...

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

Да знаю я и про то и про другое. Правда вот LuaTeX попробовать все никак руки не дойдут. Как там с документацией? Без досконального знания PlainTeX осилить скриптинг LuaTeX реально?

Ты кстати не в курсе, хоть какое-нибудь русскоязычное ConTeXt community существует?

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

Не надо оправдываться. Действительно годной разработкой в мире TeXнологий, от которой не тянет нафталином, является ConTeXt. Но его проблема, в свою очередь, заключается в катастрофической нехватке документации.

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

Не надо оправдываться.

Зачем мне оправдываться? Не я же пользуюсь устаревшим ПО и жалуюсь на это, отказывась переходить на современные альтернативы.

Действительно годной разработкой в мире TeXнологий, от которой не тянет нафталином, является ConTeXt.

Который использует тот самый bibtex, metapost и прочие прелести 80-х.

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

Ох уж этот стройный набор костылей и подпорок…

А в каком месте BibLaTeX проявляется его подпорочнокостыльность? И неужели майкрософтские стили библиографии на основе xsl намного лучше и удобнее?

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

Ты кстати не в курсе, хоть какое-нибудь русскоязычное ConTeXt community существует?

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

А с украинским вообще писец, переносы слов до сих пор из латеха не портировали.

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

Не, ну чо? Книжка есть. Куча статей-презентаций на тему сложных типографских штук. Тут AP жаловался, что с таблицами полный швах, так вот
http://pragma-ade.com/general/manuals/xtables-mkiv.pdf

Или там, многоколоночный набор:
http://pragma-ade.com/general/manuals/columns.pdf
(Здесь у латеха из-за нехватки регистров швах, а контехт нормально обрабатывает сложнейшие случаи)

Цветоделение:
http://pragma-ade.com/general/manuals/msplit.pdf

shimon ★★★★★
()

Нет.

Раньше для набора маттекстов развивалось несколько закрытых систем, но все они по той или иной причине умерли. В основном смерть наступила в результате небольшого на них спроса и невозможности задрать цену в силу того, что рядом есть TeX. Один кадр даже в суд на Кнута подавал за выдавливание его из этой ниши. Правда есть и те, кто просто на свои редакторы просто забили (типа автора chiwriter)

Evgueni ★★★★★
()

lout.

От первого знакомства с его макроязыком у программеров случается оргазм.

Miguel ★★★★★
()

Во-первых, чистым техом никто тебя пользоваться не заставляет: есть же латех!

Во-вторых, латех совершенно прост. Надо только захотеть.

В-третьих, даже извращенцам, использующим в латеховских документах многобайтовую кодировку, плакать не надо: в латехе уже есть поддержка дебильного юникода.

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

Во-вторых, латех совершенно прост.

Доооо!… Особенно создание своих стилей. Смотри не лопни, толстячок.

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

Слушай, тебе что, лень, что-ли, прочитать пару-тройку раз Кнута, да пару раз Львовского?

Зато потом profit +100500!

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

А зачем создавать свои классы документов? Используем стандартный класс, но с переопределением некоторых нужных опций (например, переопределяем \chapter, \section и т.п. для изменения стиля).

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

Я в lap-publishing уже две книжки послал. Под их условия переделал элементарным добавлением в шапку нужных переопределений.

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