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

33.13.3 マヤ暦からの換算

マヤ暦に基づいて日付を選択するコマンドは以下の通りです。

g m l

ロングカウントカレンダー(calendar-mayan-goto-long-count-date)で指定された日付に移動します。

g m n t

ツォルキン暦における次の場所の出現箇所へ移動します (calendar-mayan-next-tzolkin-date)。

g m p t

ツォルキン暦における場所の直前の出現箇所へ移動します (calendar-mayan-previous-tzolkin-date)。

g m n h

ハアブ暦における次の場所の出現箇所(calendar-mayan-next-haab-date)へ移動します。

g m p h

haab暦における場所の直前の出現箇所へ移動する (calendar-mayan-previous-haab-date)。

g m n c

カレンダーラウンド内の次の出現箇所(calendar-mayan-next-calendar-round-date)へ移動します。

g m p c

カレンダーラウンドにおける場所の直前の出現箇所へ移動します (calendar-mayan-previous-calendar-round-date)。

これらの命令を理解するには、マヤ暦について知る必要があります。ロングカウントとは、以下の単位を用いて日数を数えるものです:

1 kin = 1 day   1 uinal = 20 kin   1 tun = 18 uinal
1 katun = 20 tun   1 baktun = 20 katun

したがって、ロングカウントの日付 12.16.11.16.6 は、12 baktun、16 katun、11 tun、16 uinal、6 kin を意味します。Emacsのカレンダーでは、早ければ 7.17.18.13.3 までのマヤ・ロングカウント日付を扱うことができますが、それ以前のものは扱えません。g m l コマンドを使用する際は、baktun、katun、tun、uinal、kin をピリオドで区切ってマヤ・ロングカウント日付を入力してください。

マヤのツォルキン暦は、13日と20日の独立した2つのサイクルからなる260日の周期です。この周期は無限に繰り返されるため、Emacsでは周期内の直前または次の時点へ前後に移動するためのコマンドが用意されています。g m p t と入力すると直前のツォルキン日付に移動します。Emacsはツォルキン日付の入力を求め、その日付が前回現れた時点へポイントを移動させます。同様に、g m n t と入力すると次のツォルキン日付の出現時点へ移動します。

マヤのハアブ暦は、20日ずつの18か月と、その後に続く5日間の月なし期間からなる365日の周期です。ツォルキン周期と同様に、この周期は無限に繰り返され、周期内の前の時点や次の時点へ前後に移動するためのコマンドが用意されています。g m p h と入力すると前のハアブ日付に移動します。Emacsがハアブ日付の入力を求め、その日付の直前の出現箇所にポイントを移動させます。同様に、g m n h と入力するとハアブ日付の次の出現箇所に移動します。

マヤ人はまた、ツォルキン暦の日付とハアブ暦の日付を組み合わせて使用していました。この組み合わせは約52年の周期となり、カレンダーラウンドと呼ばれます。g m p c と入力すると、Emacsはハアブ暦とツォルキン暦の両方の日付を要求し、その後、その組み合わせが前回出現した箇所にポイントを移動させます。g m n c を使用すると、次の出現箇所にポイントを移動できます。入力したハアブ暦とツォルキン暦の日付の組み合わせがあり得ない場合、これらのコマンドはエラーを通知します。

Emacsでは、マヤの名前の入力を求められるたびに厳密な補完(Completion Exitを参照)が行われるため、綴りを気にする必要はありません。