Function: cal-tex-cursor-week-monday
cal-tex-cursor-week-monday is an autoloaded, interactive and
byte-compiled function defined in cal-tex.el.gz.
Signature
(cal-tex-cursor-week-monday &optional N EVENT)
Documentation
Make a one page LaTeX calendar for one week, showing hours of the day.
There are two columns; with M-W in the first and T-S in the second.
It shows the hours 8-12am and 1-5pm.
It shows holidays if cal-tex-holidays is non-nil.
It does not show diary entries.
The optional prefix argument N specifies a number of weeks (default 1).
By default, the calendar is for the week at point; the optional argument EVENT specifies a different buffer position.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/cal-tex.el.gz
;; TODO cal-tex-diary support.
;; TODO respect cal-tex-daily-start,end (see cal-tex-weekly4-box).
;;;###cal-autoload
(defun cal-tex-cursor-week-monday (&optional n event)
"Make a one page LaTeX calendar for one week, showing hours of the day.
There are two columns; with M-W in the first and T-S in the second.
It shows the hours 8-12am and 1-5pm.
It shows holidays if `cal-tex-holidays' is non-nil.
It does not show diary entries.
The optional prefix argument N specifies a number of weeks (default 1).
By default, the calendar is for the week at point; the optional
argument EVENT specifies a different buffer position."
(interactive (list (prefix-numeric-value current-prefix-arg)
last-nonmenu-event))
(or n (setq n 1))
(let ((date (calendar-gregorian-from-absolute
(calendar-dayname-on-or-before
0
(calendar-absolute-from-gregorian
(calendar-cursor-to-date t event))))))
(cal-tex-preamble "11pt")
(cal-tex-weekly-paper)
(cal-tex-b-document)
(dotimes (i n)
(cal-tex-vspace "-1cm")
(insert "\\noindent ")
(cal-tex-weekly4-box (cal-tex-incr-date date) nil)
(cal-tex-weekly4-box (cal-tex-incr-date date 4) nil)
(cal-tex-nl ".2cm")
(cal-tex-weekly4-box (cal-tex-incr-date date 2) nil)
(cal-tex-weekly4-box (cal-tex-incr-date date 5) nil)
(cal-tex-nl ".2cm")
(cal-tex-weekly4-box (cal-tex-incr-date date 3) nil)
(cal-tex-weekly4-box (cal-tex-incr-date date 6) t)
(unless (= i (1- n))
(run-hooks 'cal-tex-week-hook)
(setq date (cal-tex-incr-date date 7))
(cal-tex-newpage)))
(cal-tex-end-document)
(run-hooks 'cal-tex-hook)))