GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Writing-Calendar-Files.html ・ emacs-doc.conao3.com

33.5 カレンダーファイルの書き込み

カレンダーや日記のエントリを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 の値を参照してください)。

H m

1か月分のカレンダー(cal-html-cursor-month)を生成する。

H y

1年分の各月ごとのカレンダーファイルと、インデックスページ(cal-html-cursor-year)を生成します。デフォルトでは、このコマンドはファイルをyearサブディレクトリに書き出します。ここでyearはカーソル位置の年を表します。これを変更すると、年をまたぐ一部のハイパーリンクが機能しなくなります。

変数 cal-html-print-day-number-flag が nil 以外の場合、月次カレンダーには年内の日付が表示されます。変数 cal-html-year-index-cols は、年次索引ページの列数を指定します。

Calendar LaTeXコマンドは、カレンダーとして出力されるLaTeXコードのバッファを生成します。使用するコマンドによって、出力されるカレンダーはその時点の日付、週、月、または年をカバーします。

t m

1か月分のカレンダー(cal-tex-cursor-month)を生成する。

t M

横書きの1か月カレンダー(cal-tex-cursor-month-landscape)を生成してください。

t d

1日分のカレンダー(cal-tex-cursor-day)を生成します。

t w 1

1週間分の1ページカレンダーを、時刻(cal-tex-cursor-week)付きで生成してください。

t w 2

時刻(cal-tex-cursor-week2)付きの1週間分、2ページのカレンダーを生成してください。

t w 3

1週間分のISO形式のカレンダーを、時刻なしで生成してください(cal-tex-cursor-week-iso)。

t w 4

月曜日から始まる1週間分のカレンダーを、時刻(cal-tex-cursor-week-monday)付きで生成してください。

t w W

時刻表記なし(cal-tex-cursor-week2-summary)の1週間分、2ページのカレンダーを生成してください。

t f w

Filofax風の2週間俯瞰カレンダー(cal-tex-cursor-filofax-2week)を生成してください。

t f W

Filofax風の1週間俯瞰カレンダー(cal-tex-cursor-filofax-week)を生成してください。

t y

1年分のカレンダーを生成する (cal-tex-cursor-year)。

t Y

1年分の横書きカレンダーを生成する (cal-tex-cursor-year-landscape)。

t f y

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 コマンドを挿入できます。