Best viewed with LeechCraft on Microsoft Linux. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6946
прекрасное6443
говно5907
говнорашка5512
хуита4716
anime3066
linux2654
music2635
bnw2602
рашка2565
log2356
ололо2178
дунч1832
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1421
дыбр1238
гімно1158

Наткнулся тут на ASCIIMath, потыкал какие-то демки палочкой. Далее — сравнения с TeX с точки зрения inline napkin math без изысков (на изысканные формулы в красивой типографской обёртке этот инструмент всё равно не претендует). Синтаксис: гораздо более компактный и удобный в написании, хоть и не без относительно небольших изъянов. + Вместо громоздкого `\frac{d_n}{2x}` — `d_n/(2x)`, который рендерится точно так же. + Символы вводятся без `\` (можно просто херачить `alpha = 0 implies blablabla`). + У многих есть небуквенные алиасы: хочешь — пишешь `>=` вместо `geq`, если лень запоминать название, хочешь — пишешь `pm` вместо `+-`, если лень тянуться к шифту. + Никаких бесконечных `\left`/`\right`, размеры скобок подгоняются из коробки. - Матрицы не поддерживают хвостовую запятую: `[[foo,bar],[baz,quux],]` рендерится неправильно, приходится убирать последнюю запятую. - Синтаксис выбора шрифтов странный (например, `bbb R`/`mathbb R` для ℝ). - Иногда приходится экранировать запятую через `","`. - Пустая скобка — всегда `:}`, и записанная через `[ ... :}` совокупность неравенств выглядит в исходниках кривовато (но это хотя бы пишется гораздо быстрее на фоне теховского `\left[\begin{array}{lr} ... \end{array}\right.` и ещё тысячи других, не менее длинных способов сэмулировать то же самое; можно, конечно, наплодить макросов, но не для napkin math для какого-нибудь форума же, в самом деле). - Отдельная претензия для эстетов: незнакомые библиотеке имена функций (а такие могут быть, если версии старые, см. ниже), если не хочется использовать скобки, приходится писать в виде `"arctan " theta` (т. е. со включением пробела в экранирование), чтобы название не слиплось с аргументом. И ещё пара претензий помимо синтаксиса: - Внутри матриц (если использовать их не по назначению, а с системами-совокупностями это неизбежно) особо не повыравниваешь: нельзя в каком-нибудь `{: (asdfasdf, =, alpha), (beta, =, gamma) :}` выровнять текст первого столбца по правому краю. - Вялая разработка. На весь интернет примерно три библиотеки (по одной для js, ruby, python), да и те небыстро обновляются. Только недавно, например, в эталонную жаброскриптовую реализацию занесли алиасы для ∓. Прочий ширпотреб, кажется, весь на месте, но очень велик шанс наткнуться на какой-нибудь сайтик, где используют тухляк, на котором даже `arctan theta` рендерят такими шрифтами, будто я «a·r·c·tan θ» попросил. И ещё: сноски, типографику, таблицы и прочие приколы искать в ASCIIMath бесполезно, он всё-таки для рисования индивидуальных встраеваемых формул в текстах и постах, а не для верстания полномасштабной макулатуры за зарплату и гранты. Короче, для постов в каком-нибудь маркдауне под пивасик^W^W пойдёт.
#OMM67L (0+3) / @enterprize / 1324 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.