tag:blogger.com,1999:blog-30744165.post8026953460646144402..comments2024-02-16T18:41:32.376+11:00Comments on Записки дебианщика: Как сделать календарь в LaTeX на год и месяц автоматически?virenshttp://www.blogger.com/profile/12420257446841864325noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-30744165.post-20026992515705415112015-09-02T01:28:42.094+10:002015-09-02T01:28:42.094+10:00Без упоминания emacs тема раскрыта не до конца :) ...Без упоминания emacs тема раскрыта не до конца :) В файле ~/.emacs пишем<br />(setq cal-tex-diary t) ; чтобы записи из дневника включались в распечтки<br />(setq cal-tex-rules t)<br />Вызываем emacs-календарь командой M-x calendar<br />Для получение разных стилей календаря нажимаем t f w или t f W, или t w 3. На мой вкус лучше всего -- tw3. Дополнительно удобно иметь распечатку t w 2<br />В полученном буфере для печати русского текста, вероятно, придётся заменить заголовок на нечто вроде<br /> \documentclass[a4paper,11pt]{article}\usepackage[koi8-r]{inputenc} \usepackage[russian,english]{babel}<br />и не забыть добавить команду \Russian в начале текстаОлегhttps://www.blogger.com/profile/00638578194377570991noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-70477984947706617302013-12-24T10:11:30.668+11:002013-12-24T10:11:30.668+11:00@Basil Orlov комментирует...
Уже и слышал, и видел...@Basil Orlov комментирует...<br /><b>Уже и слышал, и видел. Столкнулся с тем, что свой старый теховский документ не смог собрать.</b><br /><br />Храни старые версии пакетов. Я не шучу: у меня в дропбоксе хранится Calendar и ModernCV - и то, и другое (и не только это), испоганили набежавшие красноглазые пионеры. Можно подумать, они добавили туда что-то прорывное...<br /><br /><b>Грустно. Такое ощущение, что набижали пионэры</b><br />Так и есть. Давеча решил обновить поделку ReText, которая рендерит оффлайн маркдауновский текст. И шо ви таки думаете? Красноглазый автор перешёл на Пистон3. Ну не (*&^*&( #$#^@$(@#$%^ ли? Не, ну серьёзно: мне что, ещё один питон нужно тащить в свой гадюшник (2.8 и 2.6 уже есть и ползают)?virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-32574521134564391432013-12-23T21:39:51.422+11:002013-12-23T21:39:51.422+11:00@virens комментирует...
Так и есть. Кстати, в нов...@virens комментирует... <br /><b>Так и есть. Кстати, в новой версии латеховского пакета всё сломали, как обычно, и там теперь требуются какие-то экзотические пакеты. Лучшее - враг хорошего...</b><br />Уже и слышал, и видел. Столкнулся с тем, что свой старый теховский документ не смог собрать. пришлось ковыряться и разбираться что да как. :( Грустно. Такое ощущение, что наб<i>и</i>жали пионэры и, не осилив что есть, запилили свой ТеХ, ну с блекджеком тоже...Anonymoushttps://www.blogger.com/profile/00641708859489362840noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-53287645827935293632013-12-21T21:28:46.214+11:002013-12-21T21:28:46.214+11:00@Basil Orlov комментирует...
Это реально "ка...@Basil Orlov комментирует...<br /><br /><b>Это реально "как отстрелить себе ногу с помощью LaTeX".</b><br /><br />Так и есть. Кстати, в новой версии латеховского пакета всё сломали, как обычно, и там теперь требуются какие-то экзотические пакеты. Лучшее - враг хорошего...<br /><br /><b>Кстати, а календарь на рабочий стол кладётся или на принтер идёт?</b><br /><br />Кому как, мне - обычно на принтер. Это часть моей ЛаТеХ-GTD системы, и, надо сказать, самая стрёмная её часть в плане наворотов. Вообще, там просто адское месиво из латеха, питона, тикля, зима, зотеры (god forbid!), эскьюлайта, графвиза и баш-скриптов. Эталонный опенсорц и настоящий frankensoftware. <br /><br /><b>Cacendar - очепятка. :)</b><br /><br />Исправил, спасибо.<br /><br />@Alexey Balmashnov комментирует...<br /><br /><b>Зачем дёргать из питона команду date?</b><br /><br />Автору было лень читать доки по питону. :-) Их там так много, и они такие раскидистые...<br /><br /><b>http://docs.python.org/2/library/datetime.html</b><br /><br />не дочитал я до туда :-) Спасибо, Алексей, за ссылку.<br /><br /><b>т.е. блок для генерации строки представленной</b><br /><br />Ну да. Просо я смотрю на питон, как на дешёвый клей для скриптов (чем он, в общем-то, и является), на который к тому же нельзя положиться: питонЪ 3, знаете ли... <br /><br />И вообще, в моём случае с некоторых пор в номинации "Quick&Dirty" и лабания скриптов балом правит TCL. <br /><br />Убойные плюсы: прост (делает то, что ждёшь: puts $a$b выдаст именно это), продуман (создан профессором computer science, а не студентом-двоешником), со стабильным синтаксисом (привет пистону), с возможностью прикручивания гуёв из коробки (привет вообще всем), с читабельным синтаксисом (привет перлу), мощными регэкспами, вменяемой работой под виндой (привет руби), заточенность под работу со строками и приемлемой скоростью работы (снова привет пистону).<br /><br />Из минусов: мало книг и туториалов (зато те, что есть - хороши), убогая документация (вики просто кошмар), слабая реализация функционального стиля (не фатально, но тем не менее). virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-5733514757640025442013-12-17T05:46:54.543+11:002013-12-17T05:46:54.543+11:00т.е. блок для генерации строки представленной
kmv_...т.е. блок для генерации строки представленной<br />kmv_month+' '+kmv_year+'\n'<br /><br />будет примерно таким (модификаторы в формате такие же как у команды date)<br />from datetime import date<br />'{0:%B} {0:%Y}'.format(date.today())<br />Anonymoushttps://www.blogger.com/profile/13756192977747637395noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-89751734819369131172013-12-17T05:38:15.133+11:002013-12-17T05:38:15.133+11:00Зачем дёргать из питона команду date?
http://docs....Зачем дёргать из питона команду date?<br />http://docs.python.org/2/library/datetime.htmlAnonymoushttps://www.blogger.com/profile/13756192977747637395noreply@blogger.comtag:blogger.com,1999:blog-30744165.post-46650887103092545372013-12-16T17:02:37.017+11:002013-12-16T17:02:37.017+11:00Это реально "как отстрелить себе ногу с помощ...Это реально "как отстрелить себе ногу с помощью LaTeX". :) Интересный пост. Кстати, а календарь на рабочий стол кладётся или на принтер идёт? Просто интересно.<br />З.Ы.<br /><i>сначала немного о возможностях пакета <b>Cacendar</b>, а потом про то, как обновление названий месяцев сделать автоматически из LaTeX</i><br />Cacendar - очепятка. :)Anonymoushttps://www.blogger.com/profile/00641708859489362840noreply@blogger.com