マクロツイーター

はてダから移行した記事の表示が崩れてますが、そのうちに直せればいいのに(えっ)

TeXで昭和してみるテスト

もしかして:令和

以下の結果は最新(昨日の版)のW32TeXでのもの。

TeX Liveについては、現在は2019のプレテスト中である。

\today の和暦表示で昭和してみるテスト

TeXエンジンのSOURCE_DATE_EPOCHの機能を用いて「現在日時が1983年8月8日である」と見なされるようにする。

# 以下の環境変数を設定する
set SOURCE_DATE_EPOCH=429148800
set FORCE_SOURCE_DATE=1

BXjsclsのクラスの場合

% upLaTeX文書; UTF-8
\documentclass[uplatex,dvipdfmx,ja=standard,a4paper]{bxjsarticle}
\和暦
\title{できる! ネ申Multiplan活用術}
\author{非ZR氏}
\begin{document}
\maketitle
% 中身はまだ無い。
\end{document}

f:id:zrbabbler:20190429143843p:plain
bxjarticleな出力結果

昭和!

jlreqクラスの場合

% LuaLaTeX文書; UTF-8
\documentclass[paper=a4]{jlreq}
\和暦
\title{できる! ネ申Multiplan活用術}
\author{非ZR氏}
\begin{document}
\maketitle
% 中身はまだ無い。
\end{document}

f:id:zrbabbler:20190429143855p:plain
jlreqな出力結果

昭和!

jsclassesのクラスの場合

% pLaTeX文書; UTF-8
\documentclass[a4paper]{jsarticle}
\和暦
\title{できる! ネ申Multiplan活用術}
\author{非ZR氏}
\begin{document}
\maketitle
% 中身はまだ無い。
\end{document}

f:id:zrbabbler:20190429143904p:plain
jsarticleな出力結果

昭和!

pLaTeX標準和文クラスの場合

% pLaTeX文書; UTF-8
\documentclass[a4paper]{jarticle}
\和暦
\title{できる! ネ申Multiplan活用術}
\author{非ZR氏}
\begin{document}
\maketitle
% 中身はまだ無い。
\end{document}

f:id:zrbabbler:20190429143915p:plain
jarticleな出力結果

昭和!

LuaTeX-jaのクラスの場合

% LuaLaTeX文書; UTF-8
\documentclass[a4paper]{ltjsarticle}
\和暦
\title{できる! ネ申Multiplan活用術}
\author{非ZR氏}
\begin{document}
\maketitle
% 中身はまだ無い。
\end{document}

f:id:zrbabbler:20190429141949p:plain
ltjsarticleな出力結果

昭和!

※ltj系列のクラスでも同様。

Babelする場合

Babelパッケージを利用する場合、\todayの表記はBabelの言語定義の設定に従う。\和暦もサポートされている。

% LuaLaTeX文書; UTF-8
\documentclass[a4paper]{ltjsarticle}
% なぜか唐突にラテン語
\usepackage[main=japanese,latin]{babel}
\newcommand{\La}[1]{%
  \begin{otherlanguage}{latin}#1\end{otherlanguage}}
\和暦
\title{できる! ネ申Multiplan活用術\\
  \La{Multa Nemōsuia Multiplāna faciāmus!}}
\author{nōn-ZR}
\date{\today\quad(\La{\today})}
\begin{document}
\maketitle
% nihil
\end{document}

f:id:zrbabbler:20190429144452p:plain
babelな出力結果

昭和!

bxwarekiパッケージ

例えばBeamerクラスはそもそも和暦に対応してないが、bxwarekiパッケージ\warekitoday命令を使うことで今日の日付を和暦で出力できる。

% upLaTeX文書; UTF-8
\documentclass[dvipdfmx,14pt]{beamer}
\usepackage{pxjahyper}
\renewcommand{\kanjifamilydefault}{\gtdefault}
\usepackage{bxwareki}% 和暦したい
\usetheme{EastLansing}
\title{できる!\\ネ申Multiplan活用術}
\author{非ZR氏}
\date{\warekitoday}% 明示指定する
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\end{document}

f:id:zrbabbler:20190429144515p:plain
bxwarekiな出力結果

昭和!

まとめ

どうやら、イマドキの日本語LaTeXは昭和できるらしい。