Brownian motion

around the essentials…

 

Публікації Tagged ‘(La)TeX’

Знову календар нашвидкуруч

Я колись писав, як можна швиденько зробити календар у Inkscape, — а зараз я хочу ще швидше робити ще кращий (як на мене) календар, користуючись PGF у LaTeX.

Отже, імітуємо календарі від ReAl — місяці розташовані саме так, назви днів тижнів — саме отак:

Далі »»

(1 votes, average: 5 out of 5)

Любителям руської мови — книжка :-)

Вже надрукували, ще не отримали надруковане, але вже опублікували «повноякісний» PDF (лише обрізаний по формату, та ще з підсвіченими гіперпосиланнями — у надрукованому немає ані підсвітки, ні гіперпосилань.)).

«Це було славне полювання» © Акела

Усім любителям дякую :-)

(No Ratings Yet)

Знов дещо про LilyPond

Колись робив «для внутрішніх потреб» (для тих, хто мені тоді хотів допомагати.-) такі «шпори»:

Воно вже, напевно, трохи застаріле, і для зовсім новачків, напевно, також не годиться; але щоб далі не пліснявіло…

Ліцензія Creative Commons
Цей твір ліцензовано за ліцензією Creative Commons Із зазначенням автора – Розповсюдження на тих самих умовах 3.0 Неадаптована.

latex source

(1 votes, average: 5 out of 5)

Ще один шматочок мого життя

Так, ми нарешті це зробили .)

Ми видали абсолютно унікальну «нотну збірку». У лапках — тому що це справді не просто збірка нот… Важко пояснити, чому, але я спробую :-)

Тому, що так ноти ще ніхто не видавав :-)

Отже, спробую пояснити.

«Херувимська пісня України та її діаспори. Антологія» (ось тут «офіційний анонс»).

(По цьому посиланню ви знайдете зміст, абетковий покажчик, повністю передмову, перелік усіх джерел із коментарями, зразки сторінок тощо. Все, що я тут пишу, може здатися недостатньо аргументованим без поданих там матеріалів.)

Спочатку — цифри і факти. » Читати далі… »

(6 votes, average: 4.33 out of 5)

TeX: чи рядок порожній?

TeX має кілька «функцій» для умовної «компіляції», але серед них немає перевірки «рівності рядків». Зокрема, мені треба перевіряти, чи порожній певний рядок (другий аргумент до макроса).

Але це можна реалізувати, створивши макроси «потрібний рядок» (у моєму випадку — порожній) та «оцей рядок» і порівнявши два макроси:

\def\myMacro#1#2{%
\def\reallyempty{}%
\def\secondarg{#2}%
#1%
\ifx\secondarg\reallyempty
  {}
\else
  { \textit{(#2)}}
\fi%
}

Навіщо це треба?

Ну, скажімо, я форматую певним чином збірку віршів… чи, краще, нотну збірку. І хочу певним чином форматувати автора твору і, якщо такий є, аранжувальника. Наведений приклад «надрукує» автора і аранжувальника (у дужках курсивом), чи просто автора, якщо аранжувальник не заданий.

Крім того, використання такого макроса гарне саме тим, що я лише в одному місці (у самому макросі) міняю весь формат: дуже просто «відмовитися» від дужок, між двома аргументами вставити перенос рядка тощо.

(No Ratings Yet)

Останні публікації

Most Rated

Highest Rated

Теґи

Архіви