;ELC   
;;; compiled by rms@mole.gnu.ai.mit.edu on Sat Nov 25 00:36:46 1995
;;; from file /home/fsf/rms/e19/lisp/cal-tex.el
;;; emacs version 19.29.91.3.
;;; bytecomp version FSF 2.10
;;; optimization is on.
;;; this file uses opcodes which do not exist in Emacs 18.

(if (and (boundp 'emacs-version)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`cal-tex.el' was compiled for Emacs 19.29 or later"))


(byte-code "ÀÁ!ˆÂÃÄÅÆ$ˆÂÇÈÅÆ$ˆÂÉÊÅÆ$‡" [require calendar autoload list-diary-entries "diary-lib" nil t calendar-holiday-list "holidays" calendar-iso-from-absolute "cal-iso"] 5)
#@279 *The days of the week that are displayed on the portrait monthly calendar.
Sunday is 0, Monday is 1, and so on.  The default is to print from Sunday to
Saturday.  For example, use

                    (setq cal-tex-which-days '(1 3 5))

to only print Monday, Wednesday, Friday.
(defvar cal-tex-which-days (quote (0 1 2 3 4 5 6)) (#$ . -650))
#@108 *If t (default), then the holidays are also printed.
If finding the holidays is too slow, set this to nil.
(defvar cal-tex-holidays t (#$ . -999))
#@55 *If t, the diary entries are printed in the calendar.
(defvar cal-tex-diary nil (#$ . -1152))
#@534 *An expression in the variable `date' whose value is placed on date.
The string resulting from evaluating this expression is placed at the bottom
center of `date' on the monthly calendar, next to the date in the weekly
calendars, and in the top center of daily calendars.

Default is ordinal day number of the year and the number of days remaining.
As an example of what you do, setting this to

    '(progn
       (require 'cal-hebrew)
       (calendar-hebrew-date-string date))

will put the Hebrew date at the bottom of each day.
(defvar cal-tex-daily-string (quote (let* ((year (extract-calendar-year date)) (day (calendar-day-number date)) (days-remaining (- (calendar-day-number (list 12 31 year)) day))) (format "%d/%d" day days-remaining))) (#$ . -1253))
#@36 *The name for the tex-ed calendar.
(defvar cal-tex-buffer "calendar.tex" (#$ . -2022))
#@51 *If t, use a 24 hour clock in the daily calendar.
(defvar cal-tex-24 nil (#$ . -2115))
#@45 *The first hour of the daily calendar page.
(defvar cal-tex-daily-start 8 (#$ . -2208))
#@44 *The last hour of the daily calendar page.
(defvar cal-tex-daily-end 20 (#$ . -2302))
#@102 The initial LaTeX code for a day.  
The holidays, diary entries, bottom string, and the text follow.
(defvar cal-tex-day-prefix "\\caldate{%s}{%s}" (#$ . 2395))
#@94 The format for LaTeX code for a day name.  The names are taken from
calendar-day-name-array.
(defvar cal-tex-day-name-format "\\myday{%s}%%" (#$ . 2562))
#@33 LaTeX code for the month header
(defvar cal-tex-cal-one-month "\\def\\calmonth#1#2%\n{\\begin{center}%\n\\Huge\\bf\\uppercase{#1} #2 \\\\[1cm]%\n\\end{center}}% \n\\vspace*{-1.5cm}%\n%\n" (#$ . 2722))
#@33 LaTeX code for the month header
(defvar cal-tex-cal-multi-month "\\def\\calmonth#1#2#3#4%\n{\\begin{center}%\n\\Huge\\bf #1 #2---#3 #4\\\\[1cm]%\n\\end{center}}% \n\\vspace*{-1.5cm}%\n%\n" (#$ . 2929))
#@30 LaTeX code for a day heading
(defvar cal-tex-myday "\\renewcommand{\\myday}[1]%\n{\\makebox[\\cellwidth]{\\hfill\\large\\bf#1\\hfill}}\n%\n" (#$ . 3137))
#@104 LaTeX code to insert one box with date info in calendar.
This definition is the heart of the calendar!
(defvar cal-tex-caldate "\\fboxsep=0pt\n\\long\\def\\caldate#1#2#3#4#5#6{%\n    \\fbox{\\hbox to\\cellwidth{%\n     \\vbox to\\cellheight{%\n       \\hbox to\\cellwidth{%\n          {\\hspace*{1mm}\\Large \\bf \\strut #2}\\hspace{.05\\cellwidth}%\n          \\raisebox{\\holidaymult\\cellheight}%\n                   {\\parbox[t]{.75\\cellwidth}{\\tiny \\raggedright #4}}}\n       \\hbox to\\cellwidth{%\n           \\hspace*{1mm}\\parbox{.95\\cellwidth}{\\tiny \\raggedright #3}}\n       \\hspace*{1mm}%\n       \\hbox to\\cellwidth{#6}%\n       \\vfill%\n       \\hbox to\\cellwidth{\\hfill \\tiny #5 \\hfill}%\n       \\vskip 1.4pt}%\n     \\hskip -0.4pt}}}\n" (#$ . 3298))
#@62 Generate a list of all holidays from absolute date D1 to D2.
(defalias 'cal-tex-list-holidays #[(d1 d2) "ÀÂ!‰‰@)\f‰AA@)‰È_\\É\\Ê\\‰È¦TÈ¥)Â\f!‰‰@)‰AA@)‰A@)ÊUƒj È_\\Ð\\‰È¦TÈ¥)ÊE‰‰AA@)S‰‰@)‰A@)‰AA@)SÕ_\\×VƒØ Ø_Ù\\Ú¥Z‰Ø¦ÛU…Ï Ü¦ÛU?†Ï Ý¦ÛU)ƒØ T-Þ_\\Ø¥\\Ü¥[\\Ý¥\\*ÊE‰‰AA@)S‰‰@)‰A@)‰AA@)SÕ_\\×VƒaØ_Ù\\Ú¥Z‰Ø¦ÛU…XÜ¦ÛU?†XÝ¦ÛU)ƒaT-Þ_\\Ø¥\\Ü¥[\\Ý¥\\* !â#$%#„˜! XƒEæ	ç \"À#%È_$\\×\\‰È¦T$È¥%)$Ê%E‰‰AA@)S‰‰@)‰A@)‰AA@)SÕ_\\×Vƒ'Ø_Ù\\Ú¥Z‰Ø¦ÛU…Ü¦ÛU?†Ý¦ÛU)ƒ'T-Þ_\\Ø¥\\Ü¥[\\Ý¥\\*!‚‹.	À	()(ƒ(@@ƒú(@@‰‰AA@)S‰‰@)‰A@)‰AA@)SÕ_\\×VƒÅØ_Ù\\Ú¥Z‰Ø¦ÛU…¼Ü¦ÛU?†¼Ý¦ÛU)ƒÅT-Þ_\\Ø¥\\Ü¥[\\Ý¥\\***X…ì*\fX)ƒúæ(@C)\")(A‰(„R).‡" [nil result calendar-gregorian-from-absolute d1 start date start-month start-year 12 -1 1 macro-y d2 end end-month end-year -2 prior-years month day year 31 day-of-year 2 4 23 10 0 100 400 365 s e d t never displayed-month displayed-year append calendar-holiday-list p in-range a] 6 (#$ . 4084)])
#@67 Generate a list of all diary-entries from absolute date D1 to D2.
(defalias 'cal-tex-list-diary-entries #[(d1 d2) "ÀÂÃ\f!\fZT\")‡" [nil diary-display-hook list-diary-entries calendar-gregorian-from-absolute d1 d2] 4 (#$ . 5306)])
#@122 Insert the LaTeX preamble.
Preamble Includes initial definitions for various LaTeX commands.
Optional ARGS are included.
(defalias 'cal-tex-preamble #[(&optional args) "À	!qˆÂ ˆÃcˆ\fƒ Å\fÆ±ˆÇÈ±‡" [get-buffer-create cal-tex-buffer erase-buffer "\\documentstyle" args "[" "]" "{article}\n" "\\hbadness 20000\n\\vbadness 20000\n\\marginparwidth 0pt\n\\oddsidemargin  -2cm\n\\evensidemargin -2cm\n\\marginparsep   0pt\n\\topmargin      0pt\n\\textwidth      7.5in\n\\textheight     9.5in\n\\newlength{\\cellwidth}\n\\newlength{\\cellheight}\n\\newlength{\\boxwidth}\n\\newlength{\\boxheight}\n\\newlength{\\cellsize}\n\\newcommand{\\myday}[1]{}\n\\newcommand{\\caldate}[6]{}\n\\newcommand{\\nocaldate}[6]{}\n\\newcommand{\\calsmall}[6]{}\n%\n"] 3 (#$ . 5545)])
#@114 Make a buffer with LaTeX commands for the year cursor is on.
Optional prefix argument specifies number of years.
(defalias 'cal-tex-cursor-year #[(&optional arg) "ÀÁÂ!‰AA@)\fƒ \f‚ Å\"‡" [cal-tex-year calendar-cursor-to-date t date arg 1] 4 (#$ . 6312) "P"])
#@114 Make a buffer with LaTeX commands for the year cursor is on.
Optional prefix argument specifies number of years.
(defalias 'cal-tex-cursor-year-landscape #[(&optional arg) "ÀÁÂ!‰AA@)\fƒ \f‚ ÅÂ#‡" [cal-tex-year calendar-cursor-to-date t date arg 1] 5 (#$ . 6580) "P"])
#@229 Make a one page yearly calendar of YEAR; do this for N years.
There are four rows of three months each, unless optional LANDSCAPE is t,
in which case the calendar isprinted in landscape mode with three rows of
four months each.
(defalias 'cal-tex-year #[(year n &optional landscape) "ÀÁ\nÃ#ˆ\nƒ ÄÅ!ˆ‚ ÄÆ!ˆÇ	T‰Yƒ± ÊcˆË ˆÌÍ!!ˆÏ ˆÄÐ!ˆË ˆÑÒ\nƒE Ó‚F Ô\"ˆÕcˆÖ ˆ× ˆÇÙT‰YƒŠ ÚÛÜÝ%cˆÞcˆßà!ˆá\nƒ| â‚} ã\"ÇUƒT ×à!ˆ‚T )ä ˆÏ ˆÊcˆT	U„§ å ˆ‚ª æ ˆçè!ˆ‚ )çé!‡" [cal-tex-insert-preamble 1 landscape "12pt" cal-tex-vspace "-.6cm" "-3.1cm" 0 j n "\\vfill%\n" cal-tex-b-center cal-tex-Huge number-to-string year cal-tex-e-center "1cm" cal-tex-b-parbox "l" "5.9in" "4.3in" "\n" cal-tex-noindent cal-tex-nl i 12 cal-tex-mini-calendar "month" "1.1in" "1in" "\\month" cal-tex-hspace "0.5in" mod 4 3 cal-tex-e-parbox cal-tex-newpage cal-tex-end-document run-hooks cal-tex-year-hook cal-tex-hook] 6 (#$ . 6858)])
#@116 Make a Filofax one page yearly calendar of year indicated by cursor.
Optional parameter specifies number of years.
(defalias 'cal-tex-cursor-filofax-year #[(&optional arg) "ƒ ‚	 ÁÃÄ!‰AA@)ÇÈ!ˆÉÊ!ˆÉË!ˆÉÌ!ˆÉÍ!ˆÉÎ!ˆÉÏ!ˆÉÐ!ˆÑ ˆÒ\nT‰Yƒ¥ ÔÕ\"cˆÖ ˆ×ØÙ\"ˆÚcˆÛ ˆÜ ˆÒÞT‰Yƒ ßà!áâã&cˆ‚a )äcˆå ˆæ ˆT\nU„› ç ˆ‚ž è ˆéê!ˆ‚; )éë!*‡" [arg 1 n calendar-cursor-to-date t date year cal-tex-preamble "twoside" cal-tex-cmd "\\textwidth 3.25in" "\\textheight 6.5in" "\\oddsidemargin 1.6in" "\\evensidemargin 1.55in" "\\topmargin 0pt" "\\headheight -0.875in" "\\pagestyle{empty}" cal-tex-b-document 0 j format "\\hfil {\\Large \\bf %s} \\hfil\\\\\n" cal-tex-b-center cal-tex-b-parbox "l" "\\textwidth" "\n" cal-tex-noindent cal-tex-nl i 12 cal-tex-mini-calendar calendar-month-name "1.05in" ".8in" "tiny" "\\noindent\\fbox{\\January}\\fbox{\\February}\\fbox{\\March}\\\\\n\\noindent\\fbox{\\April}\\fbox{\\May}\\fbox{\\June}\\\\\n\\noindent\\fbox{\\July}\\fbox{\\August}\\fbox{\\September}\\\\\n\\noindent\\fbox{\\October}\\fbox{\\November}\\fbox{\\December}\n" cal-tex-e-parbox cal-tex-e-center cal-tex-newpage cal-tex-end-document run-hooks cal-tex-year-hook cal-tex-hook] 8 (#$ . 7781) "P"])
#@187 Make a buffer with LaTeX commands for the month cursor is on.
Optional prefix argument specifies number of months to be produced.
The output is in landscape format, one month to a page.
(defalias 'cal-tex-cursor-month-landscape #[(&optional arg) "ƒ ‚	 ÁÃÄ!‰‰@)‰AA@)	Ê	Ì_\\\nS\\Í\\‰Ì¦TÌ¥	)…�ÐÁE‰‰AA@)S‰‰@)‰A@)‰AA@)SÓ_\\ÕVƒ¸ Ö_×\\Ø¥Z‰Ö¦ÙU…¯ Ú¦ÙU?†¯ Û¦ÙU)ƒ¸ T-Ü_\\Ö¥\\Ú¥[\\Û¥\\*‰	‰ÕUƒ‰Ö¦ÙU…ü Ú¦ÙU?†ü Û¦ÙU)ƒÝ‚	ÞSH*	E‰‰AA@)S‰‰@)‰A@)‰AA@)SÓ_\\ÕVƒuÖ_×\\Ø¥Z‰Ö¦ÙU…lÚ¦ÙU?†lÛ¦ÙU)ƒuT-Ü_\\Ö¥\\Ú¥[\\Û¥\\*\"…ÚàÁE‰‰AA@)S‰‰@)‰A@)‰AA@)SÓ_\\ÕVƒÖ_×\\Ø¥Z‰Ö¦ÙU…úÚ¦ÙU?†úÛ¦ÙU)ƒT-Ü_\\Ö¥\\Ú¥[\\Û¥\\*‰	‰ÕUƒO‰Ö¦ÙU…GÚ¦ÙU?†GÛ¦ÙU)ƒOÝ‚TÞSH*	E‰‰AA@)S‰‰@)‰A@)‰AA@)SÓ_\\ÕVƒÀÖ_×\\Ø¥Z‰Ö¦ÙU…·Ú¦ÙU?†·Û¦ÙU)ƒÀT-Ü_\\Ö¥\\Ú¥[\\Û¥\\*\"á‰‰\"#$%&çèÁ#Äé#ˆê+!ˆÙ,\n,T‰,Yƒ<$‰#Ì_$\\í\\‰Ì¦T$Ì¥#)î$#ïðñ%cˆ#Ì_$\\Á\\‰Ì¦T$Ì¥#)î$#òðñ%cˆóÁ%ˆô ˆõö!ˆÁ÷øÁE!9Zú\"W‰\"ƒûcˆü=#ˆþ&%=%ˆÿ=#ˆ\"„öÁ÷9Sø‰‰ÕUƒÜ‰Ö¦ÙU…ÔÚ¦ÙU?†ÔÛ¦ÙU)ƒÜÝ‚áÞSH*E!Zú\"Wƒö�@ �A ±ˆ,\nU„û�B �C !ˆ�D  ˆÌ_\\Í\\Á\\‰Ì¦TÌ¥)�E �F !ˆçèÁ#ÄéÄ$ˆ‚û)�G  ˆ�B �H !.\f‡" [arg 1 n calendar-cursor-to-date t date month year end-month end-year (0 1 2 3 4 5 6) cal-tex-which-days 12 -1 macro-y cal-tex-diary cal-tex-list-diary-entries prior-years day 31 day-of-year 2 4 23 10 0 100 400 365 29 [31 28 31 30 31 30 31 31 30 31 30 31] cal-tex-holidays cal-tex-list-holidays nil small-months-at-start other-year other-month holidays diary-list cal-tex-insert-preamble cal-tex-number-weeks "12pt" cal-tex-cmd cal-tex-cal-one-month i -2 cal-tex-mini-calendar "lastmonth" "\\cellwidth" "\\cellheight" "nextmonth" cal-tex-insert-month-header cal-tex-insert-day-names cal-tex-nl ".2cm" mod calendar-day-of-week calendar-week-start-day 7 "\\lastmonth\\nextmonth\\hspace*{-2\\cellwidth}" cal-tex-insert-blank-days cal-tex-day-prefix cal-tex-insert-days cal-tex-insert-blank-days-at-end "\\vspace*{-\\cellwidth}\\hspace*{-2\\cellwidth}" "\\lastmonth\\nextmonth" run-hooks cal-tex-month-hook cal-tex-newpage cal-tex-vspace "-2cm" cal-tex-end-document cal-tex-hook] 9 (#$ . 8992) "P"])
#@168 Make a buffer with LaTeX commands for the month cursor is on.
Optional prefix argument specifies number of months to be produced.
Calendar is condensed onto one page.
(defalias 'cal-tex-cursor-month #[(arg) "ÀÁ!‰‰@)\n‰AA@)\fƒ! ‚\" È	Ê_\\	S\\Ë\\‰\fÊ¦T\fÊ¥)…mÎÈ\fE‰‰AA@)S\n‰‰@)\n‰A@)\n‰AA@)SÑ_\\ÓVƒ§ Ô_Õ\\Ö¥Z\f‰Ô¦×U…ž \fØ¦×U?†ž \fÙ¦×U)ƒ§ T-Ú_\\Ô¥\\Ø¥[\\Ù¥\\*‰‰ÓUƒì \f‰Ô¦×U…ä \fØ¦×U?†ä \fÙ¦×U)ƒì Û‚ð ÜSH*E‰‰AA@)S\n‰‰@)\n‰A@)\n‰AA@)SÑ_\\ÓVƒSÔ_Õ\\Ö¥Z\f‰Ô¦×U…J\fØ¦×U?†J\fÙ¦×U)ƒST-Ú_\\Ô¥\\Ø¥[\\Ù¥\\*\"…œÞÈ\fE‰‰AA@)S\n‰‰@)\n‰A@)\n‰AA@)SÑ_\\ÓVƒÖÔ_Õ\\Ö¥Z\f‰Ô¦×U…Í\fØ¦×U?†Í\fÙ¦×U)ƒÖT-Ú_\\Ô¥\\Ø¥[\\Ù¥\\*‰‰ÓUƒ\f‰Ô¦×U…\fØ¦×U?†\fÙ¦×U)ƒÛ‚ÜSH*E‰‰AA@)S\n‰‰@)\n‰A@)\n‰AA@)SÑ_\\ÓVƒ‚Ô_Õ\\Ö¥Z\f‰Ô¦×U…y\fØ¦×U?†y\fÙ¦×U)ƒ‚T-Ú_\\Ô¥\\Ø¥[\\Ù¥\\*\"ß‰ !\"#äå\f	#ßæ#ˆ	ÈVƒÀç(!ˆ‚Åç)!ˆê	\f%ˆë ˆìí!ˆî\f/#ˆ×0	0T‰0Yƒ!\f ñ\f#\"/%ˆ\fÊ_\\Ë\\È\\‰\fÊ¦T\fÊ¥)‚à)ò/#ˆó ˆ.\nôõ!‡" [calendar-cursor-to-date t date month year end-month end-year arg 1 n 12 -1 macro-y cal-tex-diary cal-tex-list-diary-entries prior-years day 31 day-of-year 2 4 23 10 0 100 400 365 29 [31 28 31 30 31 30 31 31 30 31 30 31] cal-tex-holidays cal-tex-list-holidays nil other-year other-month holidays diary-list cal-tex-insert-preamble cal-tex-number-weeks "12pt" cal-tex-cmd cal-tex-cal-multi-month cal-tex-cal-one-month cal-tex-insert-month-header cal-tex-insert-day-names cal-tex-nl ".2cm" cal-tex-insert-blank-days cal-tex-day-prefix i cal-tex-insert-days cal-tex-insert-blank-days-at-end cal-tex-end-document run-hooks cal-tex-hook] 9 (#$ . 11389) "P"])
#@252 Insert LaTeX commands for a range of days in monthly calendars.
LaTeX commands are inserted for the days of the MONTH in YEAR.
Diary entries on DIARY-LIST are included. Holidays on HOLIDAYS are included.
Each day is formatted using format DAY-FORMAT.
(defalias 'cal-tex-insert-days #[(month year diary-list holidays day-format) "ÀÁ\nÃ\fE!ZÆ\"È	\n\f‰ÊUƒ: \f‰Ë¦ÌU…2 \fÍ¦ÌU?†2 \fÎ¦ÌU)ƒ: Ï‚> Ð\nSH*ÌT‰Y…© \n\fE	Á	!>ƒ‹ ÔÖ\n!#cˆ×Ø	\"!ˆ×Ø	\"!ˆ×Û!!ˆ× ˆÝ ˆÀ\\Æ\"ÌUƒD U„D Þ ˆß ˆ‚D ,‡" [mod calendar-day-of-week month 1 year calendar-week-start-day 7 blank-days nil date 2 4 0 100 400 29 [31 28 31 30 31 30 31 31 30 31 30 31] last i cal-tex-which-days format day-format calendar-month-name cal-tex-arg cal-tex-latexify-list diary-list holidays eval cal-tex-daily-string cal-tex-comment cal-tex-hfill cal-tex-nl] 6 (#$ . 13148)])
#@60 Insert the names of the days at top of a monthly calendar.
(defalias 'cal-tex-insert-day-names #[nil "ÀÂ	T‰Y…& 	>ƒ  ÄÇ	\\É\"H\"cˆÊ ˆ‚ )‡" [-1 i 6 cal-tex-which-days format cal-tex-day-name-format calendar-day-name-array mod calendar-week-start-day 7 cal-tex-comment] 6 (#$ . 14015)])
#@143 Create a title for a calendar.
A title is inserted for a calendar with N months starting with 
MONTH YEAR and ending with END-MONTH END-YEAR.
(defalias 'cal-tex-insert-month-header #[(n month year end-month end-year) "À	!À\n!ÆUƒ ÇÈ\f	#cˆ‚$ ÇÊ\f	%cˆ*Ì ‡" [calendar-month-name month end-month end-month-name month-name n 1 format "\\calmonth{%s}{%s}\n\\vspace*{-0.5cm}" year "\\calmonth{%s}{%s}{%s}{%s}\n\\vspace*{-0.5cm}" end-year cal-tex-comment] 6 (#$ . 14315)])
#@217 Insert code for initial days not in calendar.
Insert LaTeX code for the blank days at the beginning of the MONTH in
YEAR.  The entry is formatted using DAY-FORMAT.  If the entire week is
blank, no days are inserted.
(defalias 'cal-tex-insert-blank-days #[(month year day-format) "À	\n\"…; ÃÄ	Å\nE!ZÇ\"É\nS\nT‰\nY…: \n>ƒ ÌÎ‰#Ï±ˆ‚ *‡" [cal-tex-first-blank-p month year mod calendar-day-of-week 1 calendar-week-start-day 7 blank-days -1 i cal-tex-which-days format day-format " " "{}{}{}{}%\n"] 5 (#$ . 14795)])
#@156 Insert code for final days not in calendar.
Insert LaTeX code for the blank days at the end of the MONTH in YEAR.
The entry is formatted using DAY-FORMAT.
(defalias 'cal-tex-insert-blank-days-at-end #[(month year day-format) "À	\n\"…m 	\n‰ÃUƒ1 \n‰Ä¦ÅU…) \nÆ¦ÅU?†) \nÇ¦ÅU)ƒ1 È‚5 É	SH*\nËÌ	\n\nE!ZÎ\"‰TSÑT‰Y…l >ƒL ÓÕ‰#Ö±ˆ‚L +‡" [cal-tex-last-blank-p month year 2 4 0 100 400 29 [31 28 31 30 31 30 31 31 30 31 30 31] last-day mod calendar-day-of-week calendar-week-start-day 7 blank-days i 6 cal-tex-which-days format day-format "" "{}{}{}{}%\n"] 6 (#$ . 15328)])
#@165 Determine if any days of the first week will be printed.
Return t if there will there be any days of the first week printed
in the calendar starting in MONTH YEAR.
(defalias 'cal-tex-first-blank-p #[(month year) "À‰ÃÅ\fT‰Yƒ! Æ\fE!ÉUƒ \f‚ )Ã	\fT‰Yƒ@ Æ\fE!\n>ƒ$ Ë‚$ )\n*‡" [nil the-saturday any-days 0 i 7 calendar-day-of-week month year 6 cal-tex-which-days t] 4 (#$ . 15918)])
#@163 Determine if any days of the last week will be printed.
Return t if there will there be any days of the last week printed
in the calendar starting in MONTH YEAR.
(defalias 'cal-tex-last-blank-p #[(month year) "À	\n‰ÃUƒ+ \n‰Ä¦ÅU…# \nÆ¦ÅU?†# \nÇ¦ÅU)ƒ+ È‚/ É	SH*À\n\fÍZST‰Yƒ] Ï	\nE!ÅUƒ> \n‚> )\nST‰Yƒ‚ Ï	\nE!>ƒc Ñ\f‚c )\f+‡" [nil month year 2 4 0 100 400 29 [31 28 31 30 31 30 31 31 30 31 30 31] the-sunday last-day any-days 6 i calendar-day-of-week cal-tex-which-days t] 5 (#$ . 16321)])
#@233 Determine the number of weeks in a range of dates.
Compute the number of  weeks in the calendar starting with MONTH and YEAR, 
and lasting N months, including only the days in WHICH-DAYS. As it stands, 
this is only an upper bound.
(defalias 'cal-tex-number-weeks #[(month year n) "Á\nE\nÄ_\\S\\Æ\\‰Ä¦TÄ¥)È	‰\n‰ÊUƒJ \n‰Ë¦ÌU…B \nÍ¦ÌU?†B \nÎ¦ÌU)ƒJ Ï‚N ÐSH*\nE‰‰AA@)S‰‰@)‰A@)‰AA@)SÔ_\\ÊVƒ¹ Ë_Ö\\×¥Z\n‰Ë¦ÌU…° \nÍ¦ÌU?†° \nÎ¦ÌU)ƒ¹ T-Ø_\\Ë¥\\Í¥[\\Î¥\\*Ù\\\"È	‰‰AA@)S‰‰@)‰A@)‰AA@)SÔ_\\ÊVƒAË_Ö\\×¥Z\n‰Ë¦ÌU…8\nÍ¦ÌU?†8\nÎ¦ÌU)ƒAT-Ø_\\Ë¥\\Í¥[\\Î¥\\*\"ZÙ¥)‡" [month 1 year d 12 n -1 macro-y calendar-dayname-on-or-before calendar-week-start-day 2 4 0 100 400 29 [31 28 31 30 31 30 31 31 30 31 30 31] date prior-years day 31 day-of-year 23 10 365 7] 9 (#$ . 16851)])
#@212 Make a buffer with LaTeX commands for a two-page one-week calendar.
It applies to the week that point is in.
Optional prefix argument specifies number of weeks.
Holidays are included if `cal-tex-holidays' is t.
(defalias 'cal-tex-cursor-week #[(&optional arg) "ƒ ‚	 ÁÃÄÆÇ!‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ� \nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…x \fÔ¦ÓU?†x \fÕ¦ÓU)ƒ� T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\"!‰‰@)\n‰AA@)\f…ÔØ‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ*\nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…!\fÔ¦ÓU?†!\fÕ¦ÓU)ƒ*T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\nÙ_‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ¹\nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…°\fÔ¦ÓU?†°\fÕ¦ÓU)ƒ¹T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\\\"ÛÜ!ˆÝÞ!ˆÝß!ˆÝà!ˆÝá!ˆ\"cˆã ˆÝä!ˆÓ%\n%T‰%Yƒwæç!ˆè ˆéêëì\n!\"!ˆíî!ˆéï\f!!ˆðñ!ˆò ˆíó!ˆôõö\"ˆÓ7Ù7T‰7YƒNøù#ˆú!‚2)û ˆ‰@)\n‰AA@)\f%\nU„øüý!ˆþ ˆ‚ø)ÿ ˆü�@ !-‡" [arg 1 n calendar-gregorian-from-absolute calendar-dayname-on-or-before calendar-week-start-day calendar-cursor-to-date t date prior-years month day year 31 day-of-year 2 4 23 10 0 100 400 365 cal-tex-holidays cal-tex-list-holidays 7 holidays cal-tex-preamble "11pt" cal-tex-cmd "\\textwidth   6.5in" "\\textheight 10.5in" "\\oddsidemargin 0in" "\\evensidemargin 0in" cal-tex-LaTeX-hourbox cal-tex-b-document "\\pagestyle{empty}" i cal-tex-vspace "-1.5in" cal-tex-b-center cal-tex-Huge-bf format "\\uppercase{%s}" calendar-month-name cal-tex-hspace "2em" number-to-string cal-tex-nl ".5cm" cal-tex-e-center "-.2in" cal-tex-b-parbox "l" "7in" j cal-tex-week-hours "3.1" cal-tex-incr-date cal-tex-e-parbox run-hooks cal-tex-week-hook cal-tex-newpage cal-tex-end-document cal-tex-hook] 9 (#$ . 17732) "P"])
#@212 Make a buffer with LaTeX commands for a two-page one-week calendar.
It applies to the week that point is in.
Optional prefix argument specifies number of weeks.
Holidays are included if `cal-tex-holidays' is t.
(defalias 'cal-tex-cursor-week2 #[(&optional arg) "ƒ ‚	 ÁÃÄÆÇ!‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ� \nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…x \fÔ¦ÓU?†x \fÕ¦ÓU)ƒ� T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\"!‰‰@)\n‰AA@)\f…ØÙ‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ.\nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…%\fÔ¦ÓU?†%\fÕ¦ÓU)ƒ.T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\nÚ_‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ½\nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…´\fÔ¦ÓU?†´\fÕ¦ÓU)ƒ½T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\\\"ÜÝ!ˆÞß!ˆÞà!ˆÞá!ˆÞâ!ˆ#cˆä ˆÞå!ˆÓ&\n&T‰&Yƒ?çè!ˆé ˆêëìí\n!\"!ˆîï!ˆêð\f!!ˆñò!ˆó ˆîô!ˆõö÷\"ˆÓ8ù8T‰8YƒRúû#ˆü!‚6)ý ˆñ ˆþÿ!‰@)ÿ!‰AA@)�@ �A �B %cˆþ‰@)‰AA@)�C �A �B %cˆþ�D !‰@)�D !‰AA@)�E �A �B %cˆ�F cˆ�G  ˆ�H cˆ�G  ˆ�I cˆ�G  ˆ�J cˆ�G  ˆ�K cˆñ ˆõö÷\"ˆù8Ú8T‰8Yƒúû#ˆü!‚ô)ý ˆ‰@)\n‰AA@)\f&\nU„ü�L �M !ˆ�N  ˆ‚ü)�O  ˆ�L �P !.‡" [arg 1 n calendar-gregorian-from-absolute calendar-dayname-on-or-before calendar-week-start-day calendar-cursor-to-date t date prior-years month day year 31 day-of-year 2 4 23 10 0 100 400 365 d cal-tex-holidays cal-tex-list-holidays 7 holidays cal-tex-preamble "12pt" cal-tex-cmd "\\textwidth   6.5in" "\\textheight 10.5in" "\\oddsidemargin 0in" "\\evensidemargin 0in" cal-tex-LaTeX-hourbox cal-tex-b-document "\\pagestyle{empty}" i cal-tex-vspace "-1.5in" cal-tex-b-center cal-tex-Huge-bf format "\\uppercase{%s}" calendar-month-name cal-tex-hspace "2em" number-to-string cal-tex-nl ".5cm" cal-tex-e-center "-.2in" cal-tex-b-parbox "l" "\\textwidth" j 3 cal-tex-week-hours "5" cal-tex-incr-date cal-tex-e-parbox cal-tex-mini-calendar cal-tex-previous-month "lastmonth" "1.1in" "1in" "thismonth" cal-tex-next-month "nextmonth" "\\hbox to \\textwidth{" cal-tex-hfill "\\lastmonth" "\\thismonth" "\\nextmonth" "}" run-hooks cal-tex-week-hook cal-tex-newpage cal-tex-end-document cal-tex-hook] 9 (#$ . 19508) "P"])
#@231 Make a buffer with LaTeX commands for a one page ISO-style weekly calendar.
Optional prefix argument specifies number of weeks.
Diary entries are included if `cal-tex-diary' is t.
Holidays are included if `cal-tex-holidays' is t.
(defalias 'cal-tex-cursor-week-iso #[(&optional arg) "ƒ ‚	 ÁÃÄÁÅÆ!‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒ� 	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…x Ó¦ÒU?†x Ô¦ÒU)ƒ� T-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\"!‰‰@)	‰AA@)‰A@)\n…Þ×‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒ4	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…+Ó¦ÒU?†+Ô¦ÒU)ƒ4T-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\nØ_‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒÃ	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…ºÓ¦ÒU?†ºÔ¦ÒU)ƒÃT-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\\\"…Û	ÁE‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒ]	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…TÓ¦ÒU?†TÔ¦ÒU)ƒ]T-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\nØ_‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒì	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…ãÓ¦ÒU?†ãÔ¦ÒU)ƒìT-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\\\"ÝÞ!ˆßà!ˆßá!ˆßâ!ˆßã!ˆä ˆßå!ˆÒ&\n&T‰&Yƒúçè!ˆé ˆêë‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒ®	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…¥Ó¦ÒU?†¥Ô¦ÒU)ƒ®T-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*!,íî,‰@),‰AA@)#)!ˆïð!ˆñ ˆòóô\"ˆÒ5Ø5T‰5YƒÝòöô\"ˆòöô\"ˆ÷øôù#ˆï ˆòöô\"ˆúû!!ˆücˆúý	!!ˆþcˆúÿ\n!!ˆ�@ \"�A ˜„O�B cˆú�@ �C #!ˆ�D  ˆþ�E F!±ˆ�G  ˆï ˆ�H  ˆòöô\"ˆ�@ \"�A ˜„”�I cˆú�@ \"!ˆ�J cˆ�G  ˆï ˆ�K !‰‰@)	‰A@)\n�G  ˆ�G �L !ˆï ˆ‰@)	‰AA@)‚ï)�G  ˆ&\nU„'�M �N !ˆ�O  ˆ‚')�P  ˆ�M �Q !.‡" [arg 1 n calendar-gregorian-from-absolute calendar-dayname-on-or-before calendar-cursor-to-date t date prior-years month day year 31 day-of-year 2 4 23 10 0 100 400 365 cal-tex-holidays cal-tex-list-holidays 7 holidays cal-tex-diary cal-tex-list-diary-entries diary-list cal-tex-preamble "11pt" cal-tex-cmd "\\textwidth 6.5in" "\\textheight 10.5in" "\\oddsidemargin 0in" "\\evensidemargin 0in" cal-tex-b-document "\\pagestyle{empty}" i cal-tex-vspace "-1.5in" cal-tex-b-center cal-tex-Huge-bf calendar-iso-from-absolute d format "Week %d of %d" cal-tex-nl ".5cm" cal-tex-e-center cal-tex-b-parbox "l" "\\textwidth" j "t" cal-tex-rule "0pt" ".2mm" cal-tex-large-bf calendar-day-name ", " calendar-month-name " " number-to-string cal-tex-latexify-list "" ": " "; " cal-tex-hfill eval cal-tex-daily-string cal-tex-e-parbox cal-tex-noindent "\\vbox to 0pt{" "}" cal-tex-incr-date "2cm" run-hooks cal-tex-week-hook cal-tex-newpage cal-tex-end-document cal-tex-hook] 9 (#$ . 21699) "P"])
#@35 One hour and a line on the right.
(defvar cal-tex-LaTeX-hourbox "\\newcommand{\\hourbox}[2]%\n{\\makebox[2em]{\\rule{0cm}{#2ex}#1}\\rule{3in}{.15mm}}\n" (#$ . 24331))
#@72 Insert hourly entries for DATE with HOLIDAYS, with line height HEIGHT.
(defalias 'cal-tex-week-hours #[(date holidays height) "‰@)‰A@)‰AA@)ÁÆÇ!ˆÈÉ!ˆÈÊ!ˆËÌÍ\"ˆÎÏ!!ˆÐcˆÎÑ!!ˆÒcˆÎÓ\f!!ˆÔ\"Ö˜„V ×cˆÎÔØ#!ˆÙ ˆÒÚ!±ˆÜ ˆÝÞ!ˆßàÍá#ˆÝâ!ˆã$å$T‰$Y…µ &ƒ� $ç\\‚’ $ãZÈèÓ$!\"ˆé*!ˆëì!ˆÈèÓ\n!\"ˆé*!ˆÝ ˆ‚u -‡" [date nil afternoon year day month cal-tex-comment "begin cal-tex-week-hours" cal-tex-cmd "\\ \\\\[-.2cm]" "\\noindent" cal-tex-b-parbox "l" "6.8in" cal-tex-large-bf calendar-day-name ", " calendar-month-name " " number-to-string cal-tex-latexify-list holidays "" ": " "; " cal-tex-hfill eval cal-tex-daily-string cal-tex-e-parbox cal-tex-nl "-.3cm" cal-tex-rule "0pt" ".2mm" "-.1cm" 7 i 12 cal-tex-24 5 "\\hourbox" cal-tex-arg height cal-tex-hspace ".4cm"] 6 (#$ . 24504)])
#@234 Make a buffer with LaTeX commands for a two-page one-week calendar.
It applies to the week that point is in, and starts on Monday.
Optional prefix argument specifies number of weeks.
Holidays are included if `cal-tex-holidays' is t.
(defalias 'cal-tex-cursor-week-monday #[(&optional arg) "ƒ ‚	 ÁÃÄÅÆÇ!‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ� \nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÅU…x \fÓ¦ÅU?†x \fÔ¦ÅU)ƒ� T-	Õ_\\	Ð¥\\	Ó¥[\\	Ô¥\\*\"!Ö×!ˆØÙ!ˆØÚ!ˆØÛ!ˆØÜ!ˆÝ ˆÅ\nT‰Yƒßà!ˆácˆâã!ä\"ˆâãÐ\"ä\"ˆåæ!ˆâãÏ\"ä\"ˆâãç\"ä\"ˆåæ!ˆâãè\"ä\"ˆâãé\"Ç\"ˆ\nU„¸ êë!ˆãì\"í ˆ‚¸ )î ˆêï!*‡" [arg 1 n calendar-gregorian-from-absolute calendar-dayname-on-or-before 0 calendar-cursor-to-date t date prior-years month day year 31 day-of-year 2 4 23 10 100 400 365 cal-tex-preamble "11pt" cal-tex-cmd "\\textwidth   6.5in" "\\textheight 10.5in" "\\oddsidemargin 0in" "\\evensidemargin 0in" cal-tex-b-document i cal-tex-vspace "-1cm" "\\noindent " cal-tex-weekly4-box cal-tex-incr-date nil cal-tex-nl ".2cm" 5 3 6 run-hooks cal-tex-week-hook 7 cal-tex-newpage cal-tex-end-document cal-tex-hook] 9 (#$ . 25305) "P"])
#@46 Make one box for DATE, different if WEEKEND.
(defalias 'cal-tex-weekly4-box #[(date weekend) "‰A@)‰@)‰AA@)Ä!Æ!‰‰A@)‰@)	‰AA@)\nÄ!ÌÍÎ\"ˆÏÐÑ\"ˆÒÓ\n	%cˆÔÕÑÖ#ˆ× ˆ„‘ ÙÛT‰Yƒw ÒÜ\"cˆ‚b )ÝÞT‰Yƒ� ÒÜ\"cˆ‚{ )×ß!ˆƒ¼ àá!ˆâcˆÒÓ	\n%cˆÔÕÑÖ#ˆ×ã!ˆàá!ˆä ˆå ˆæá!.	‡" [date day month year calendar-day-name dayname cal-tex-incr-date date1 day1 month1 year1 dayname1 cal-tex-b-framebox "8cm" "l" cal-tex-b-parbox "b" "7.5cm" format "{\\Large\\bf %s,} %s/%s/%s\\\\\n" cal-tex-rule "0pt" ".5mm" cal-tex-nl weekend 7 i 12 "{\\large\\sf %d}\\\\\n" 0 5 ".5cm" cal-tex-vspace "1cm" "\\ \\vfill" "1.5cm" cal-tex-e-parbox cal-tex-e-framebox cal-tex-hspace] 7 (#$ . 26448)])
#@230 Two-weeks-at-a-glance Filofax style calendar for week indicated by cursor.
Optional prefix argument specifies number of weeks.
Diary entries are included if `cal-tex-diary' is t.
Holidays are included if `cal-tex-holidays' is t.
(defalias 'cal-tex-cursor-filofax-2week #[(&optional arg) "ƒ ‚	 ÁÃÄÆÇ!‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ� \nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…x \fÔ¦ÓU?†x \fÕ¦ÓU)ƒ� T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\"!‰‰@)\n‰AA@)\f‰A@)…ÞØ‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ4\nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…+\fÔ¦ÓU?†+\fÕ¦ÓU)ƒ4T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\nÙ_‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒÃ\nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…º\fÔ¦ÓU?†º\fÕ¦ÓU)ƒÃT-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\\\"…Ü\nÁ\fE‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒ]\nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…T\fÔ¦ÓU?†T\fÕ¦ÓU)ƒ]T-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\nÙ_‰‰AA@)S	‰‰@)\n‰A@)‰AA@)\f\nSÍ_\\\nÏVƒì\nÐ_Ñ\\Ò¥Z\f‰\fÐ¦ÓU…ã\fÔ¦ÓU?†ã\fÕ¦ÓU)ƒìT-	Ö_\\	Ð¥\\	Ô¥[\\	Õ¥\\*\\\"Þß!ˆàá!ˆàâ!ˆàã!ˆàä!ˆàå!ˆàæ!ˆàç!ˆàè!ˆécˆê ˆàë!ˆÓ,\n,T‰,Yƒbí,Ï\"ÁUƒUîcˆ‚Xïcˆðñò\"3‰@)3‰@)UƒŠôõö‰@)!‰AA@)#‚è‰AA@)3‰AA@)UƒÁô÷ö‰@)!ö3‰@)!‰AA@)$‚èôøö‰@)!‰AA@)ö3‰@)!3‰AA@)%)!ˆùcˆÓ:Ù:T‰:YƒJí,Ï\"ÁUƒ\fûcˆ‚ücˆðý!!ˆðþ‰A@)!!ˆðÿ\"!ˆðÿ\"!ˆð�@ A!!ˆùcˆñ!‚ñ),\nU„:�B �C !ˆ�D  ˆ‚:)�E  ˆ�B �F !.‡" [arg 1 n calendar-gregorian-from-absolute calendar-dayname-on-or-before calendar-week-start-day calendar-cursor-to-date t date prior-years month day year 31 day-of-year 2 4 23 10 0 100 400 365 cal-tex-holidays cal-tex-list-holidays 7 holidays cal-tex-diary cal-tex-list-diary-entries diary-list cal-tex-preamble "twoside" cal-tex-cmd "\\textwidth 3.25in" "\\textheight 6.5in" "\\oddsidemargin 1.75in" "\\evensidemargin 1.5in" "\\topmargin 0pt" "\\headheight -0.875in" "\\headsep 0.125in" "\\footskip .125in" "\\def\\righthead#1{\\hfill {\\normalsize \\bf #1}\\\\[-6pt]}\n\\long\\def\\rightday#1#2#3#4#5{%\n   \\rule{\\textwidth}{0.3pt}\\\\%\n   \\hbox to \\textwidth{%\n     \\vbox to 0.7in{%\n          \\vspace*{2pt}%\n          \\hbox to \\textwidth{\\small #5 \\hfill #1 {\\normalsize \\bf #2}}%\n          \\hbox to \\textwidth{\\vbox {\\raggedleft \\footnotesize \\em #4}}%\n          \\hbox to \\textwidth{\\vbox to 0pt {\\noindent \\footnotesize #3}}}}\\\\}\n\\def\\lefthead#1{\\noindent {\\normalsize \\bf #1}\\hfill\\\\[-6pt]}\n\\long\\def\\leftday#1#2#3#4#5{%\n   \\rule{\\textwidth}{0.3pt}\\\\%\n   \\hbox to \\textwidth{%\n     \\vbox to 0.7in{%\n          \\vspace*{2pt}%\n          \\hbox to \\textwidth{\\noindent {\\normalsize \\bf #2} \\small #1 \\hfill #5}%\n          \\hbox to \\textwidth{\\vbox {\\noindent \\footnotesize \\em #4}}%\n          \\hbox to \\textwidth{\\vbox to 0pt {\\noindent \\footnotesize #3}}}}\\\\}\n" cal-tex-b-document "\\pagestyle{empty}" i mod "\\righthead" "\\lefthead" cal-tex-arg cal-tex-incr-date 6 d format "%s %s" calendar-month-name "%s---%s %s" "%s %s---%s %s" "%\n" j "\\rightday" "\\leftday" calendar-day-name int-to-string cal-tex-latexify-list eval cal-tex-daily-string run-hooks cal-tex-week-hook cal-tex-newpage cal-tex-end-document cal-tex-hook] 9 (#$ . 27155) "P"])
#@253 One-week-at-a-glance Filofax style calendar for week indicated by cursor.
Optional prefix argument specifies number of weeks.
Weeks start on Monday. 
Diary entries are included if `cal-tex-diary' is t.
Holidays are included if `cal-tex-holidays' is t.
(defalias 'cal-tex-cursor-filofax-week #[(&optional arg) "ƒ ‚	 ÁÃÄÁÅÆ!‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒ� 	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…x Ó¦ÒU?†x Ô¦ÒU)ƒ� T-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\"!‰‰@)	‰AA@)‰A@)\n…Þ×‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒ4	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…+Ó¦ÒU?†+Ô¦ÒU)ƒ4T-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\nØ_‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒÃ	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…ºÓ¦ÒU?†ºÔ¦ÒU)ƒÃT-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\\\"…Û	ÁE‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒ]	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…TÓ¦ÒU?†TÔ¦ÒU)ƒ]T-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\nØ_‰‰AA@)S‰‰@)	‰A@)\n‰AA@)\n	SÌ_\\	ÎVƒì	Ï_Ð\\Ñ¥Z‰Ï¦ÒU…ãÓ¦ÒU?†ãÔ¦ÒU)ƒìT-Õ_\\Ï¥\\Ó¥[\\Ô¥\\*\\\"ÝÞ!ˆßà!ˆßá!ˆßâ!ˆßã!ˆßä!ˆßå!ˆßæ!ˆßç!ˆècˆé ˆßê!ˆë ˆÒ,\n,T‰,Yƒ|ícˆîïÎ\"0‰@)0‰@)Uƒ}ñòó‰@)!‰AA@)#‚Û‰AA@)0‰AA@)Uƒ´ñôó‰@)!ó0‰@)!‰AA@)$‚Ûñõó‰@)!‰AA@)ó0‰@)!0‰AA@)%)!ˆöcˆÒ7ø7T‰7Yƒ+ùcˆîú!!ˆîû‰A@)!!ˆîü\"!ˆîü\"!ˆîý>!!ˆöcˆï!‚ä)ÿcˆë ˆ�@ cˆîïø\"0‰@)0‰@)Uƒiñòó‰@)!‰AA@)#‚Ç‰AA@)0‰AA@)Uƒ ñôó‰@)!ó0‰@)!‰AA@)$‚Çñõó‰@)!‰AA@)ó0‰@)!0‰AA@)%)!ˆöcˆÒ7Î7T‰7Yƒ�A cˆîú!!ˆîû‰A@)!!ˆîü\"!ˆîü\"!ˆîý>!!ˆöcˆï!‚Ð)Ò7Î7T‰7Yƒf�B cˆîú!!ˆîû‰A@)!!ˆîü\"!ˆîü\"!ˆîý>!!ˆöcˆï!‚),\nU„=�C �D !ˆë ˆ‚=)�E  ˆ�C �F !.‡" [arg 1 n calendar-gregorian-from-absolute calendar-dayname-on-or-before calendar-cursor-to-date t date prior-years month day year 31 day-of-year 2 4 23 10 0 100 400 365 cal-tex-holidays cal-tex-list-holidays 7 holidays cal-tex-diary cal-tex-list-diary-entries diary-list cal-tex-preamble "twoside" cal-tex-cmd "\\textwidth 3.25in" "\\textheight 6.5in" "\\oddsidemargin 1.75in" "\\evensidemargin 1.5in" "\\topmargin 0pt" "\\headheight -0.875in" "\\headsep 0.125in" "\\footskip .125in" "\\def\\righthead#1{\\hfill {\\normalsize \\bf #1}\\\\[-6pt]}\n\\long\\def\\rightday#1#2#3#4#5{%\n   \\rule{\\textwidth}{0.3pt}\\\\%\n   \\hbox to \\textwidth{%\n     \\vbox to 1.85in{%\n          \\vspace*{2pt}%\n          \\hbox to \\textwidth{\\small #5 \\hfill #1 {\\normalsize \\bf #2}}%\n          \\hbox to \\textwidth{\\vbox {\\raggedleft \\footnotesize \\em #4}}%\n          \\hbox to \\textwidth{\\vbox to 0pt {\\noindent \\footnotesize #3}}}}\\\\}\n\\long\\def\\weekend#1#2#3#4#5{%\n   \\rule{\\textwidth}{0.3pt}\\\\%\n   \\hbox to \\textwidth{%\n     \\vbox to .8in{%\n          \\vspace*{2pt}%\n          \\hbox to \\textwidth{\\small #5 \\hfill #1 {\\normalsize \\bf #2}}%\n          \\hbox to \\textwidth{\\vbox {\\raggedleft \\footnotesize \\em #4}}%\n          \\hbox to \\textwidth{\\vbox to 0pt {\\noindent \\footnotesize #3}}}}\\\\}\n\\def\\lefthead#1{\\noindent {\\normalsize \\bf #1}\\hfill\\\\[-6pt]}\n\\long\\def\\leftday#1#2#3#4#5{%\n   \\rule{\\textwidth}{0.3pt}\\\\%\n   \\hbox to \\textwidth{%\n     \\vbox to 1.85in{%\n          \\vspace*{2pt}%\n          \\hbox to \\textwidth{\\noindent {\\normalsize \\bf #2} \\small #1 \\hfill #5}%\n          \\hbox to \\textwidth{\\vbox {\\noindent \\footnotesize \\em #4}}%\n          \\hbox to \\textwidth{\\vbox to 0pt {\\noindent \\footnotesize #3}}}}\\\\}\n" cal-tex-b-document "\\pagestyle{empty}\\ " cal-tex-newpage i "\\lefthead" cal-tex-arg cal-tex-incr-date d format "%s %s" calendar-month-name "%s---%s %s" "%s %s---%s %s" "%\n" j 3 "\\leftday" calendar-day-name int-to-string cal-tex-latexify-list eval cal-tex-daily-string "\\noindent\\rule{\\textwidth}{0.3pt}\\\\%\n" "\\righthead" "\\rightday" "\\weekend" run-hooks cal-tex-week-hook cal-tex-end-document cal-tex-hook] 9 (#$ . 30512) "P"])
#@112 Make a buffer with LaTeX commands for the day cursor is on.
Optional prefix argument specifies number of days.
(defalias 'cal-tex-cursor-day #[(&optional arg) "ƒ ‚	 ÁÂÃ!‰‰AA@)S\f‰‰@)\f‰A@)\f‰AA@)SÉ_\\\nËVƒs \nÌ_Í\\Î¥Z\n‰Ì¦ÏU…j Ð¦ÏU?†j Ñ¦ÏU)ƒs \nT\n\n-Ò_\\Ì¥\\Ð¥[\\Ñ¥\\*ÔÕ!ˆÖ×!ˆÖØ!ˆÙ ˆÖÚ!ˆÏT‰YƒÌ ÜÝ!ˆÞß\f!!ˆ\fTU„¡ à ˆáâ!ˆ‚¡ )ã ˆáä!*‡" [arg 1 calendar-cursor-to-date t date prior-years month day year 31 day-of-year 2 4 23 10 0 100 400 365 n cal-tex-preamble "12pt" cal-tex-cmd "\\textwidth       6.5in" "\\textheight 10.5in" cal-tex-b-document "\\pagestyle{empty}" i cal-tex-vspace "-1.7in" cal-tex-daily-page calendar-gregorian-from-absolute cal-tex-newpage run-hooks cal-tex-daily-hook cal-tex-end-document cal-tex-hook] 7 (#$ . 34566) "P"])
#@61 Make a calendar page for Gregorian DATE on 8.5 by 11 paper.
(defalias 'cal-tex-daily-page #[(date) "ÀÂ‰@)!ÅÆ!ˆÇÈÉ\"ˆÊËÌ\"ˆÍÎ‰Ï#ˆÐÑ‰A@)!!ˆÒÓ!ˆÔ\f!ˆÕ ˆÖ×!ˆØÙ!!ˆÖÛ!ˆÜ ˆÝ ˆÇÈÞ\"ˆÔß!!ˆÜ ˆÒ ˆÖà!ˆÍÎáâ#ˆÒã!ˆ$S%&%T‰%YƒÆ çè!ˆ)ƒ‡ %‚Œ ê%ë\"‰ìUƒ• ëÇ×í\"ˆîÑ	!!ˆÜ ˆÍÎïð#ˆÒñ!ˆÇ×í\"ˆîò!ˆÜ ˆÍÎïð#ˆÒñ!ˆ‚m )Ý ˆóô!‰@)ô!‰AA@)õö÷%cˆó‰@)‰AA@)øö÷%cˆóù!‰@)ù!‰AA@)úö÷%cˆûcˆÝ ˆücˆÝ ˆýcˆÝ ˆþcˆÝ ˆÿcˆÅ�@ !*‡" [nil hour calendar-month-name date month-name cal-tex-banner "cal-tex-daily-page" cal-tex-b-makebox "4cm" "l" cal-tex-b-parbox "b" "3.8cm" cal-tex-rule "0mm" "2cm" cal-tex-Huge number-to-string cal-tex-nl ".5cm" cal-tex-bf cal-tex-e-parbox cal-tex-hspace "1cm" cal-tex-scriptsize eval cal-tex-daily-string "3.5cm" cal-tex-e-makebox cal-tex-hfill "r" calendar-day-name ".4cm" "16.1cm" "1mm" ".1cm" cal-tex-daily-start i cal-tex-daily-end cal-tex-cmd "\\noindent" cal-tex-24 mod 12 0 "c" cal-tex-arg "15.5cm" ".2mm" ".2cm" "$\\diamond$" cal-tex-mini-calendar cal-tex-previous-month "lastmonth" "1.1in" "1in" "thismonth" cal-tex-next-month "nextmonth" "\\hbox to \\textwidth{" "\\lastmonth" "\\thismonth" "\\nextmonth" "}" "end of cal-tex-daily-page"] 7 (#$ . 35373)])
#@139 Produce mini-calendar for MONTH, YEAR in macro NAME with WIDTH and HEIGHT.
Optional SIZE gives the point size; scriptsize is the default,
(defalias 'cal-tex-mini-calendar #[(month year name width height &optional size) "ÀÁ\nÃ\fE!ZÆ\"\n\f‰ÈUƒ7 \f‰É¦ÊU…/ \fË¦ÊU?†/ \fÌ¦ÊU)ƒ7 Í‚; Î\nSH*ÐÒÔÕÔ×ÔØƒX ‚Y ÚÛÜÝÞß\n!àá\f!â°#ä%æ%T‰%Yƒ˜ #'À%\\Æ\"HÊÈO%æU„‘ è‚’ éQ#‚l )Ê%%T‰%Yƒ± #èP#‚œ )Ê%%T‰%Yƒï #á%!P‰#À%\\Æ\"ÊUƒè %U„ä é‚é ê‚é èP#‚µ )#ëP‰#+‡" [mod calendar-day-of-week month 1 year calendar-week-start-day 7 blank-days 2 4 0 100 400 29 [31 28 31 30 31 30 31 31 30 31 30 31] last "\\def\\" name "{\\hbox to" width "{%\n" "\\vbox to" height "\\vfil  \\hbox to" "\\hfil\\" size "scriptsize" "\\begin{tabular}" "{@{\\hspace{1mm}}r@{\\hspace{1mm}}r@{\\hspace{1mm}}r@{\\hspace{1mm}}" "r@{\\hspace{1mm}}r@{\\hspace{1mm}}r@{\\hspace{1mm}}r@{\\hspace{1mm}}}%\n" "\\multicolumn{7}{c}{" calendar-month-name " " int-to-string "}\\\\[0.5mm]\n" str -1 i 6 calendar-day-name-array " & " "\\\\[0.5mm]\n" "" "\n\\end{tabular}\\hfil}\\vfil}}}%\n"] 22 (#$ . 36556)])
#@92 The date of the day following DATE.
If optional N is given, the date of N days after DATE.
(defalias 'cal-tex-incr-date #[(date &optional n) "À	ƒ	 	‚\n Â‰‰AA@)S‰‰@)‰A@)‰AA@)SÈ_\\	ÊVƒn 	Ë_Ì\\Í¥Z	‰Ë¦ÎU…e Ï¦ÎU?†e Ð¦ÎU)ƒn 	T		-\fÑ_\\\fË¥\\\fÏ¥[\\\fÐ¥\\*\\!‡" [calendar-gregorian-from-absolute n 1 date prior-years month day year 31 day-of-year 2 4 23 10 0 100 400 365] 8 (#$ . 37653)])
#@148 Return string with concatenated, LaTeXified entries in DATE_LIST for DATE.
Use double backslash as a separator unless optional SEPARATOR is given.
(defalias 'cal-tex-latexify-list #[(date-list date &optional separator) "ÀÁÂ\fƒ( \f@@ƒ! Æ\f@@\"ƒ! È\f@A\"\fA‰„\n *	ƒ4 	‚5 Ê#‡" [mapconcat #[(x) "À	!‡" [cal-tex-LaTeXify-string x] 2] nil date-list p result calendar-date-equal date append separator "\\\\"] 6 (#$ . 38077)])
#@65 Return the date of the first day in the month previous to DATE.
(defalias 'cal-tex-previous-month #[(date) "‰@)‰AA@)‰Ã_	\\Ä\\‰Ã¦TÃ¥)	Æ\nE*‡" [date month year 12 -2 macro-y 1] 4 (#$ . 38513)])
#@64 Return the date of the first day in the  month following DATE.
(defalias 'cal-tex-next-month #[(date) "‰@)‰AA@)‰Ã_	\\Ä\\Å\\‰Ã¦TÃ¥)	Å\nE*‡" [date month year 12 -1 1 macro-y] 4 (#$ . 38721)])
#@126 Finish the LaTeX document.
Insert the trailer to LaTeX document, pop to LaTeX buffer, add 
informative header, and run HOOK.
(defalias 'cal-tex-end-document #[nil "À ˆÁ ˆÂ!ˆebˆÄÅ!ˆÄÆ!ˆÄÇ!ˆÄÈ!ˆeb‡" [cal-tex-e-document latex-mode pop-to-buffer cal-tex-buffer cal-tex-comment "       This buffer was produced by cal-tex.el." "       To print a calendar, type" "          M-x tex-buffer RET" "          M-x tex-print  RET"] 2 (#$ . 38930)])
#@275 Initialize the output buffer.
Select the output buffer, and insert the preamble for a calendar of 
WEEKS weeks.  Insert code for landscape mode if LANDSCAPE is true. 
Use pointsize SIZE.  Optional argument APPEND, if t, means add to end of
without erasing current contents.
(defalias 'cal-tex-insert-preamble #[(weeks landscape size &optional append) "ÀÁ\fƒ\f ÁÀ„H Æ!ˆ\f„$ ÈÉ!ˆÈÊ!ˆ‚7 ÈË!ˆÈÌ!ˆÈÍ!ˆÎ ˆÈÏ!ˆÈ!ˆÈ!ˆÒ ˆÈÓ!ˆÈÔ\"ˆÕÖ×G¥\"cˆÈÙ\n\"ˆÕÚÛ¥\"cˆÈÝ!ˆÞß!*‡" ["18cm" "24cm" height width landscape append cal-tex-preamble size cal-tex-cmd "\\oddsidemargin -1.75cm" "\\def\\holidaymult{.06}" "\\special{landscape}" "\\textwidth  9.5in" "\\textheight 7in" cal-tex-comment "\\def\\holidaymult{.08}" cal-tex-caldate cal-tex-myday cal-tex-b-document "\\pagestyle{empty}" "\\setlength{\\cellwidth}" format "\\setlength{\\cellwidth}{%f\\cellwidth}\n" 1.1000000000000001 cal-tex-which-days "\\setlength{\\cellheight}" "\\setlength{\\cellheight}{%f\\cellheight}\n" 1.0 weeks "\\ \\par" cal-tex-vspace "-3cm"] 4 (#$ . 39375)])
#@41 List of symbols and their replacements.
(defvar cal-tex-LaTeX-subst-list (quote (("\"" . "``") ("\"" . "''") ("@" . "\\verb|@|") ("&" . "\\&") ("%" . "\\%") ("$" . "\\$") ("#" . "\\#") ("_" . "\\_") ("{" . "\\{") ("}" . "\\}") ("<" . "$<$") (">" . "$>$") ("\n" . "\\ \\\\"))) (#$ . 40410))
#@50 Protect special characters in STRING from LaTeX.
(defalias 'cal-tex-LaTeXify-string #[(string) "„ Á‡Á\n\fÁ˜„G \fÆÇOÉ\"‰\nƒ. Ë˜ƒ. Ì!\fÇÍO\nƒ? \nA‚A P*‚\f +‡" [string "" cal-tex-LaTeX-subst-list list tail head 0 1 ch assoc pair "\"" reverse nil] 4 (#$ . 40706)])
#@15 Insert hfill.
(defalias 'cal-tex-hfill #[nil "Àc‡" ["\\hfill"] 1 (#$ . 40997)])
#@17 Insert newpage.
(defalias 'cal-tex-newpage #[nil "Àc‡" ["\\newpage%\n"] 1 (#$ . 41083)])
#@18 Insert noindent.
(defalias 'cal-tex-noindent #[nil "Àc‡" ["\\noindent"] 1 (#$ . 41178)])
#@49 Insert vspace command to move SPACE vertically.
(defalias 'cal-tex-vspace #[(space) "À	Â±ˆÃ ‡" ["\\vspace*{" space "}" cal-tex-comment] 3 (#$ . 41273)])
#@51 Insert hspace command to move SPACE horizontally.
(defalias 'cal-tex-hspace #[(space) "À	Â±ˆÃ ‡" ["\\hspace*{" space "}" cal-tex-comment] 3 (#$ . 41433)])
#@80 Insert % at end of line, include COMMENT if present, and move
   to next line.
(defalias 'cal-tex-comment #[(&optional comment) "Àcˆ	ƒ\n 	cˆÂc‡" ["% " comment "\n"] 1 (#$ . 41595)])
#@46 Insert the COMMENT separated by blank lines.
(defalias 'cal-tex-banner #[(comment) "À ˆÀ ˆÀÁ\nP!ˆÀ ‡" [cal-tex-comment "			" comment] 3 (#$ . 41783)])
#@84 End a line with \.  If SKIP, then add that much spacing.
   Add COMMENT if present
(defalias 'cal-tex-nl #[(&optional skip comment) "Àcˆ	ƒ Â	Ã±ˆÄ!‡" ["\\\\" skip "[" "]" cal-tex-comment comment] 3 (#$ . 41940)])
#@44 Insert optional TEXT surrounded by braces.
(defalias 'cal-tex-arg #[(&optional text) "Àcˆ	ƒ\n 	cˆÂc‡" ["{" text "}"] 1 (#$ . 42161)])
#@53 Insert LaTeX CMD, with optional ARG, and end with %
(defalias 'cal-tex-cmd #[(cmd &optional arg) "cˆÁ\n!ˆÃ ‡" [cmd cal-tex-arg arg cal-tex-comment] 2 (#$ . 42301)])
#@31 Insert beginning of document.
(defalias 'cal-tex-b-document #[nil "ÀÁ!‡" [cal-tex-cmd "\\begin{document}"] 2 (#$ . 42473)])
#@25 Insert end of document.
(defalias 'cal-tex-e-document #[nil "ÀÁ!‡" [cal-tex-cmd "\\end{document}"] 2 (#$ . 42603)])
#@37 Insert beginning of centered block.
(defalias 'cal-tex-b-center #[nil "ÀÁ!‡" [cal-tex-cmd "\\begin{center}"] 2 (#$ . 42725)])
#@31 Insert end of centered block.
(defalias 'cal-tex-e-center #[nil "À ˆÁÂ!‡" [cal-tex-comment cal-tex-cmd "\\end{center}"] 2 (#$ . 42857)])
#@51 Insert parbox with parameters POSITION and WIDTH.
(defalias 'cal-tex-b-parbox #[(position width) "À	ÂÄ±ˆÅ ‡" ["\\parbox[" position "]{" width "}{" cal-tex-comment] 5 (#$ . 43000)])
#@54 Insert end of parbox. Force it to be a given HEIGHT.
(defalias 'cal-tex-e-parbox #[(&optional height) "À ˆ	ƒ ÂÃ‰	#ˆÄcˆÀÅ!‡" [cal-tex-comment height cal-tex-rule "0mm" "}" "end parbox"] 4 (#$ . 43189)])
#@60 Insert  framebox with parameters WIDTH and POSITION (clr).
(defalias 'cal-tex-b-framebox #[(width position) "À	ÂÄ±ˆÅ ‡" ["\\framebox[" width "][" position "]{" cal-tex-comment] 5 (#$ . 43398)])
#@25 Insert end of framebox.
(defalias 'cal-tex-e-framebox #[nil "À ˆÁcˆÀÂ!‡" [cal-tex-comment "}" "end framebox"] 2 (#$ . 43600)])
#@59 Insert  makebox with parameters WIDTH and POSITION (clr).
(defalias 'cal-tex-b-makebox #[(width position) "À	ÂÄ±ˆÅ ‡" ["\\makebox[" width "][" position "]{" cal-tex-comment] 5 (#$ . 43733)])
#@24 Insert end of makebox.
(defalias 'cal-tex-e-makebox #[nil "À ˆÁcˆÀÂ!‡" [cal-tex-comment "}" "end makebox"] 2 (#$ . 43932)])
#@51 Insert a rule with parameters LOWER WIDTH HEIGHT.
(defalias 'cal-tex-rule #[(lower width height) "À	ÂÄÆ±‡" ["\\rule[" lower "]{" width "}{" height "}"] 7 (#$ . 44062)])
#@27 Insert STRING in bf font.
(defalias 'cal-tex-em #[(string) "À	Â±‡" ["{\\em " string "}"] 3 (#$ . 44240)])
#@27 Insert STRING in bf font.
(defalias 'cal-tex-bf #[(string) "À	Â±‡" ["{\\bf " string "}"] 3 (#$ . 44353)])
#@35 Insert STRING in scriptsize font.
(defalias 'cal-tex-scriptsize #[(string) "À	Â±‡" ["{\\scriptsize " string "}"] 3 (#$ . 44466)])
#@29 Insert STRING in huge size.
(defalias 'cal-tex-huge #[(string) "À	Â±‡" ["{\\huge " string "}"] 3 (#$ . 44603)])
#@29 Insert STRING in Huge size.
(defalias 'cal-tex-Huge #[(string) "À	Â±‡" ["{\\Huge " string "}"] 3 (#$ . 44722)])
#@32 Insert STRING in Huge bf size.
(defalias 'cal-tex-Huge-bf #[(string) "À	Â±‡" ["{\\Huge\\bf " string "}"] 3 (#$ . 44841)])
#@30 Insert STRING in large size.
(defalias 'cal-tex-large #[(string) "À	Â±‡" ["{\\large " string "}"] 3 (#$ . 44970)])
#@33 Insert STRING in large bf size.
(defalias 'cal-tex-large-bf #[(string) "À	Â±‡" ["{\\large\\bf  " string "}"] 3 (#$ . 45092)])
(provide (quote cal-tex))
