カレンダーや日記のエントリをHTMLやLaTeXファイルに書き出すことができます。
Calendar
HTMLコマンドは、カレンダー、祝日、および予定のエントリを含むHTMLコードファイルを生成します。各ファイルは1か月分に対応し、yyyy-mm.htmlという形式の名前を持ちます。ここでyyyyは4桁の年、mmは2桁の月をそれぞれ表します。変数cal-html-directoryは、HTMLファイルのデフォルトの出力ディレクトリを指定します。祝日を表示しないようにするには、cal-html-holidaysをカスタマイズしてください。
< と >
で囲まれた日記エントリは、HTMLタグとして解釈されます(例:これは <font color=”red”>some
red text</font> という赤色のテキストを含む日記エントリです)。HTMLファイルが格納されているディレクトリ内のスタイルシート
cal.css
を使用して、表示されるHTMLページ全体の外観(例:各種ページ要素の色やヘッダーのスタイル)を変更できます(関連するスタイル設定については、変数
cal-html-css-default の値を参照してください)。
1か月分のカレンダー(cal-html-cursor-month)を生成する。
1年分の各月ごとのカレンダーファイルと、インデックスページ(cal-html-cursor-year)を生成します。デフォルトでは、このコマンドはファイルをyearサブディレクトリに書き出します。ここでyearはカーソル位置の年を表します。これを変更すると、年をまたぐ一部のハイパーリンクが機能しなくなります。
変数 cal-html-print-day-number-flag が nil 以外の場合、月次カレンダーには年内の日付が表示されます。変数 cal-html-year-index-cols は、年次索引ページの列数を指定します。
Calendar LaTeXコマンドは、カレンダーとして出力されるLaTeXコードのバッファを生成します。使用するコマンドによって、出力されるカレンダーはその時点の日付、週、月、または年をカバーします。
1か月分のカレンダー(cal-tex-cursor-month)を生成する。
横書きの1か月カレンダー(cal-tex-cursor-month-landscape)を生成してください。
1日分のカレンダー(cal-tex-cursor-day)を生成します。
1週間分の1ページカレンダーを、時刻(cal-tex-cursor-week)付きで生成してください。
時刻(cal-tex-cursor-week2)付きの1週間分、2ページのカレンダーを生成してください。
1週間分のISO形式のカレンダーを、時刻なしで生成してください(cal-tex-cursor-week-iso)。
月曜日から始まる1週間分のカレンダーを、時刻(cal-tex-cursor-week-monday)付きで生成してください。
時刻表記なし(cal-tex-cursor-week2-summary)の1週間分、2ページのカレンダーを生成してください。
Filofax風の2週間俯瞰カレンダー(cal-tex-cursor-filofax-2week)を生成してください。
Filofax風の1週間俯瞰カレンダー(cal-tex-cursor-filofax-week)を生成してください。
1年分のカレンダーを生成する (cal-tex-cursor-year)。
1年分の横書きカレンダーを生成する (cal-tex-cursor-year-landscape)。
Filofax形式の1年分のカレンダーを生成してください (cal-tex-cursor-filofax-year)。
これらのコマンドの中には、カレンダーを横向き(ランドスケープモード)に出力し、縦よりも横の幅が広くなるものがあります。また、Filofax用紙サイズ(3.75インチ x 6.75インチ)を使用するものもあります。これらのコマンドはすべて接頭辞引数を受け付け、これにより印刷する日数、週数、月数、または年数を指定できます(常に選択された単位から始まります)。
変数 cal-tex-holidays が nil 以外(デフォルト)の場合、出力されるカレンダーには calendar-holidays の祝日が表示されます。変数 cal-tex-diary が nil 以外(デフォルトは
nil)の場合、日記のエントリも含まれます(月間、Filofax、および iso-week
カレンダーのみ)。変数 cal-tex-rules が nil 以外(デフォルトは nil)の場合、カレンダーは十分なスペースがあるスタイルにおいて罫線付きページを表示します。どのカレンダーがどの機能をサポートしているかについては、各
cal-tex 関数のドキュメントを参照してください。
必要に応じて、変数 cal-tex-preamble-extra
を使用して、生成されるドキュメントのプリアンブルに追加の LaTeX コマンドを挿入できます。