File: cal-tex.el.html

This collection of functions implements the creation of LaTeX calendars based on the user's holiday choices and diary file.

The user commands are: cal-tex-cursor-year cal-tex-cursor-year-landscape cal-tex-cursor-filofax-year cal-tex-cursor-month-landscape cal-tex-cursor-month cal-tex-cursor-week cal-tex-cursor-week2 cal-tex-cursor-week2-summary cal-tex-cursor-week-iso cal-tex-cursor-week-monday cal-tex-cursor-filofax-2week cal-tex-cursor-filofax-week cal-tex-cursor-filofax-daily cal-tex-cursor-day

TO DO

    (*) Add holidays and diary entries to daily calendar.

    (*) Add diary entries to weekly calendar functions.

    (*) Make calendar styles for A4 paper.

    (*) Make monthly styles Filofax paper.

Defined variables (25)

cal-tex-24Non-nil means use a 24 hour clock in the daily calendar.
cal-tex-LaTeX-hourboxOne hour and a line on the right.
cal-tex-LaTeX-subst-listAlist of symbols and their LaTeX replacements.
cal-tex-bufferThe name for the output LaTeX calendar buffer.
cal-tex-cal-multi-monthLaTeX code for the month header, for a multi-month calendar.
cal-tex-cal-one-monthLaTeX code for the month header, for a single month calendar.
cal-tex-caldateLaTeX code to insert one box with date info in calendar.
cal-tex-daily-endThe last hour of the daily LaTeX calendar page.
cal-tex-daily-hookList of functions called after a LaTeX daily calendar buffer is generated.
cal-tex-daily-startThe first hour of the daily LaTeX calendar page.
cal-tex-daily-stringLisp expression giving the date format to use in the LaTeX calendars.
cal-tex-day-name-formatThe format for LaTeX code for a day name.
cal-tex-day-prefixThe initial LaTeX code for a day.
cal-tex-diaryNon-nil means diary entries are printed in LaTeX calendars that support it.
cal-tex-holidaysNon-nil means holidays are printed in the LaTeX calendars that support it.
cal-tex-hookList of functions called after any LaTeX calendar buffer is generated.
cal-tex-leftheadLaTeX code for left header.
cal-tex-month-hookList of functions called after a LaTeX month calendar buffer is generated.
cal-tex-mydayLaTeX code for a day heading.
cal-tex-preamble-extraA string giving extra LaTeX commands to insert in the calendar preamble.
cal-tex-rightheadLaTeX code for right header.
cal-tex-rulesNon-nil means pages will be ruled in some LaTeX calendar styles.
cal-tex-week-hookList of functions called after a LaTeX week calendar buffer is generated.
cal-tex-which-daysThe days of the week that are displayed on the portrait monthly calendar.
cal-tex-year-hookList of functions called after a LaTeX year calendar buffer is generated.

Defined functions (71)

cal-tex-Huge(STRING)
cal-tex-Huge-bf(STRING)
cal-tex-LaTeXify-string(STRING)
cal-tex-arg(&optional TEXT)
cal-tex-b-center()
cal-tex-b-document()
cal-tex-b-framebox(WIDTH POSITION)
cal-tex-b-makebox(WIDTH POSITION)
cal-tex-b-parbox(POSITION WIDTH)
cal-tex-banner(COMMENT)
cal-tex-bf(STRING)
cal-tex-cmd(CMD &optional ARG)
cal-tex-comment(&optional COMMENT)
cal-tex-cursor-day(&optional N EVENT)
cal-tex-cursor-filofax-2week(&optional N EVENT)
cal-tex-cursor-filofax-daily(&optional N EVENT)
cal-tex-cursor-filofax-week(&optional N EVENT)
cal-tex-cursor-filofax-year(&optional N EVENT)
cal-tex-cursor-month(&optional N EVENT)
cal-tex-cursor-month-landscape(&optional N EVENT)
cal-tex-cursor-week(&optional N EVENT)
cal-tex-cursor-week-iso(&optional N EVENT)
cal-tex-cursor-week-monday(&optional N EVENT)
cal-tex-cursor-week2(&optional N EVENT)
cal-tex-cursor-week2-summary(&optional N EVENT)
cal-tex-cursor-year(&optional N EVENT)
cal-tex-cursor-year-landscape(&optional N EVENT)
cal-tex-daily-page(THEDATE)
cal-tex-e-center()
cal-tex-e-document()
cal-tex-e-framebox()
cal-tex-e-makebox()
cal-tex-e-parbox(&optional HEIGHT)
cal-tex-em(STRING)
cal-tex-end-document()
cal-tex-filofax-paper(&optional YEAR)
cal-tex-first-blank-p(MONTH YEAR)
cal-tex-hfill()
cal-tex-hspace(SPACE)
cal-tex-huge(STRING)
cal-tex-incr-date(DATE &optional N)
cal-tex-insert-blank-days(MONTH YEAR DAY-FORMAT)
cal-tex-insert-blank-days-at-end(MONTH YEAR DAY-FORMAT)
cal-tex-insert-day-names()
cal-tex-insert-days(MONTH YEAR DIARY-LIST HOLIDAYS DAY-FORMAT)
cal-tex-insert-month-header(N MONTH YEAR END-MONTH END-YEAR)
cal-tex-insert-preamble(WEEKS &optional CLASS-OPTIONS APPEND)
cal-tex-large(STRING)
cal-tex-large-bf(STRING)
cal-tex-last-blank-p(MONTH YEAR)
cal-tex-latexify-list(DATE-LIST DATE &optional SEPARATOR FINAL-SEPARATOR)
cal-tex-list-diary-entries(D1 D2)
cal-tex-longday(FUNCNAME HEIGHT)
cal-tex-mini-calendar(MONTH YEAR NAME WIDTH HEIGHT &optional PTSIZE COLSEP)
cal-tex-month-name(MONTH)
cal-tex-newpage()
cal-tex-next-month(DATE)
cal-tex-nl(&optional SKIP COMMENT)
cal-tex-noindent()
cal-tex-number-weeks(MONTH YEAR N)
cal-tex-preamble(&optional ARGS)
cal-tex-previous-month(DATE)
cal-tex-rule(LOWER WIDTH HEIGHT)
cal-tex-scriptsize(STRING)
cal-tex-shortday(FUNCNAME)
cal-tex-vspace(SPACE)
cal-tex-week-hours(THEDATE HOLIDAYS HEIGHT)
cal-tex-weekly-common(N EVENT &optional FILOFAX)
cal-tex-weekly-paper(&optional NOMARGINS)
cal-tex-weekly4-box(DATE WEEKEND)
cal-tex-year(YEAR N &optional LANDSCAPE)

Defined faces (0)