Brownian motion

around the essentials…

 

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

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

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

Роздивившись, бачимо, що PGF має неабиякі можливості для створення календарів (тут кілька прикладів), але любить дні розставляти не стовпчиками зверху вниз, а рядками, тож довелося перевчивати (допомогли знавці на StackExchange, щиро кажучи,) — словом, latex файл містить деякі коментарі.

Чим мені подобається такий календар (крім дизайну бай РеАл, звісно)? — можна визначати «набори дат» і позначати ті дати різним чином. Наприклад, ось фрагмент календаря із «увімкненими» днями народжень і святами:

Тут церковні свята — червоним, дні народження — у рамочках. Можна додавати свої набори подій і способи відображення, звісно.

«Вмикати» і «вимикати» підсвічування подій дуже просто (як і все у latex, хі-хі-хі) — треба просто розкоментовувати чи закоментовувати потрібні рядки. Коли все вже написано .)

Отже, готовий Календар на 2013-й рік (pdf тут) — із вимкненими подіями — має такий вигляд:

Як бачите, я ще не переклав мітки місяців та днів українською, не всі бантики і сніжинки домалював nice smile

Кому цікаво — візьміть TeX-джерело, переназвіть у calendar2012.tex і виконайте команду pdflatex calendar2012.tex. У системі має бути встановлений PGF, звісно.

Для ненормальних (як і я) — цей «шаблон» можна використати для веб-серверної програмульки, яка буде питати у користувача «дати подій» (мишкою на віджеті, csv-файл чи ще якось) та видавати календар із підсвіченими цими датами. У мене руки досі не дійшли, правда .)

(1 votes, average: 5 out of 5)

3 Responses to “Знову календар нашвидкуруч”

  1. ReAl каже:

    А у мене вже замість отого череваня «нормальний» Дід Мороз був.
    Ех, потихеньку моя «ручна робота» втрачає сенс… :-D

    • dor каже:

      Ага, і ялинка краща!

      Я побачив лише коли вліпив сюди .))

      То я просто узяв із твого календаря кінця 2010-го року, схоже .))

  2. [...] до звичного вигляду (розміри, розміщення, кольори) LaTeX-заготовку календаря від dor. Але з наскоку не [...]

Напишіть відгук

XHTML: Можете використовувати такі теґи: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

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

Most Rated

Highest Rated

Теґи

Архіви