Комментарии 16
здорово, не знал о макросах.
однако use case не вижу.
я обычно готовлю документы, когда сам совершил все вычисления.
однако use case не вижу.
я обычно готовлю документы, когда сам совершил все вычисления.
Удобно печатать таким макросом таблицы. Собственно, эта заметка выросла из необходимости сверстать длинную таблицу значений функции Кармайкла λ, функции ξ = φ/λ и еще нескольких подобных. Можно, конечно, сделать все вычисления отдельно, но, например, макрос позволяет мгновенно и без усилий поменять число выводимых строк, что удобно при изменении требований к макету.
Хотя да, я колебался, не следует ли поместить эту статью в «Ненормальное программирование».
Хотя да, я колебался, не следует ли поместить эту статью в «Ненормальное программирование».
На изобретение велосипеда уйдет больше времени чем заняло бы забить ту же таблицу руками)) «Нельзя отправить по почте» это слабый аргумент, отправлять надо уже обработанный файл.
Как зарядка для мозгов полезно, хотя и устарело слегка, ибо уже на подходе LuaTeX, где плясок с бубном устраивать не надо. А еще есть python.sty (хотя тоже костыль).
Как зарядка для мозгов полезно, хотя и устарело слегка, ибо уже на подходе LuaTeX, где плясок с бубном устраивать не надо. А еще есть python.sty (хотя тоже костыль).
Как потом редактировать файл, который вернется с доработками от соавтора, если высылать ему уже обработанный файл? Разве что делать diff обработанного и полученного и сливать его с оригиналом.
ИМХО «на подходе» — это все же слишком оптимистично для LuaTeX, у которого до 1.00 еще полтора года. А вот про python.sty — спасибо, был не в курсе. Это намного лучше связки препроцессор+калькулятор. В случае чего установить на машине получателя Python совсем несложно.
ИМХО «на подходе» — это все же слишком оптимистично для LuaTeX, у которого до 1.00 еще полтора года. А вот про python.sty — спасибо, был не в курсе. Это намного лучше связки препроцессор+калькулятор. В случае чего установить на машине получателя Python совсем несложно.
спасибо за python.sty. Там же наткнулся на pyx pyx.sourceforge.net/ модуль для построения графиков в python с возможностью сохранения в PDF.
Для построения графиков и визуализации данных matplotlib вне конкуренции. Экспорт во все что душа пожелает, возможность использовать LaTeX для текстовых элементов.
Да нет, программирование вполне нормальное. Как макросы в ворде, только круче.
Удобно печатать таким макросом таблицы. Собственно, эта заметка выросла из необходимости сверстать длинную таблицу значений функции Кармайкла λ, функции ξ = φ/λ и еще нескольких подобных. Можно, конечно, сделать все вычисления отдельно, но, например, макрос позволяет мгновенно и без усилий поменять число выводимых строк, что удобно при изменении требований к макету.
Хотя да, я колебался, не следует ли поместить эту статью в «Ненормальное программирование».
Хотя да, я колебался, не следует ли поместить эту статью в «Ненормальное программирование».
Здорово, отличная статья!
Раньше редко пользовался макросами, но автоматическое вычисление функций — именно то, что мне надо.
Раньше редко пользовался макросами, но автоматическое вычисление функций — именно то, что мне надо.
Теперь пойдёт волна библиотек для LaTeX, в которых будет куча всяких функций на все случаи жизни.
Ура, еще одна адекватная статья в блоге LaTeX. А то прочитают пару страничек из Львовского, и сразу на хабр делиться знаниями.
Есть возможность подключать вычисления, в том числе символьные, на Python. Недавно игрался: dl.dropbox.com/u/20428214/TeX_and_Python/example.pdf
На самом деле, по аналогии с python.sty можно написать стиль, который выполняет почти любой код. Например, я себе сделал для perl'a.
(главное — аккуратнее с кодами типа
которые выглядят безвредно, но иногда более чем функциональны (см. часть «Программы из одной строки») (это Патч Бармина))
(главное — аккуратнее с кодами типа
$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see
которые выглядят безвредно, но иногда более чем функциональны (см. часть «Программы из одной строки») (это Патч Бармина))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Теория чисел in TeX-way