• R/O
  • HTTP
  • SSH
  • HTTPS

luatexja: コミット

ソースコードの管理場所


コミットメタ情報

リビジョンf43bf0c7fb5b9bb69e8a0df925e9281ce8e56884 (tree)
日時2019-04-01 11:51:10
作者Hironori Kitagawa <h_kitagawa2001@yaho...>
コミッターHironori Kitagawa

ログメッセージ

ltjsclasses

変更サマリ

差分

--- a/src/ltjarticle.cls
+++ b/src/ltjarticle.cls
@@ -796,7 +796,7 @@
796796 \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
797797 平成\pltx@today@year@{1988}%
798798 \else
799-〓〓\pltx@today@year@{2018}%
799+令和\pltx@today@year@{2018}%
800800 \fi\fi}
801801 \def\today{{%
802802 \if西暦
--- a/src/ltjbook.cls
+++ b/src/ltjbook.cls
@@ -899,7 +899,7 @@
899899 \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
900900 平成\pltx@today@year@{1988}%
901901 \else
902-〓〓\pltx@today@year@{2018}%
902+令和\pltx@today@year@{2018}%
903903 \fi\fi}
904904 \def\today{{%
905905 \if西暦
--- a/src/ltjclasses.dtx
+++ b/src/ltjclasses.dtx
@@ -4491,7 +4491,7 @@
44914491 \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
44924492 平成\pltx@today@year@{1988}%
44934493 \else
4494- 〓〓\pltx@today@year@{2018}%
4494+ 令和\pltx@today@year@{2018}%
44954495 \fi\fi}
44964496 \def\today{{%
44974497 \if西暦
--- a/src/ltjreport.cls
+++ b/src/ltjreport.cls
@@ -895,7 +895,7 @@
895895 \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
896896 平成\pltx@today@year@{1988}%
897897 \else
898-〓〓\pltx@today@year@{2018}%
898+令和\pltx@today@year@{2018}%
899899 \fi\fi}
900900 \def\today{{%
901901 \if西暦
--- a/src/ltjsarticle.cls
+++ b/src/ltjsarticle.cls
@@ -1621,27 +1621,43 @@ class has defined the old font commands like\MessageBreak
16211621 \newcommand{\tablename}{\if@english Table~\else 表\fi}
16221622 \newcommand{\appendixname}{\if@english \else 付録\fi}
16231623 \newcommand{\abstractname}{\if@english Abstract\else 概要\fi}
1624+%% |ltjarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。
16241625 \newif\if西暦 \西暦true
16251626 \def\西暦{\西暦true}
16261627 \def\和暦{\西暦false}
1627-\newcount\heisei \heisei\year \advance\heisei-1988\relax
1628+\def\pltx@today@year@#1{%
1629+ \ifnum\numexpr\year-#1=1 元\else
1630+\ifnum\ltjgetparameter{direction}=3 \kansuji\numexpr\year-#1\relax
1631+\else \number\numexpr\year-#1\relax\nobreak\fi
1632+ \fi 年
1633+}
1634+\def\pltx@today@year{%
1635+ \ifnum\numexpr\year*10000+\month*100+\day<19890108
1636+昭和\pltx@today@year@{1925}%
1637+ \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
1638+平成\pltx@today@year@{1988}%
1639+ \else
1640+令和\pltx@today@year@{2018}%
1641+ \fi\fi}
16281642 \def\today{%
16291643 \if@english
16301644 \ifcase\month\or
16311645 January\or February\or March\or April\or May\or June\or
16321646 July\or August\or September\or October\or November\or December\fi
16331647 \space\number\day, \number\year
1648+ \else\if西暦
1649+ \ifnum\ltjgetparameter{direction}=3 \kansuji\year
1650+\else\number\year\nobreak\fi 年
16341651 \else
1635- \if西暦
1636- \number\year 年
1637- \number\month 月
1638- \number\day 日
1639- \else
1640- 平成\number\heisei 年
1641- \number\month 月
1642- \number\day 日
1643- \fi
1644- \fi}
1652+\pltx@today@year
1653+ \fi
1654+ \ifnum\ltjgetparameter{direction}=3
1655+\kansuji\month 月
1656+ \kansuji\day 日
1657+ \else
1658+ \number\month\nobreak 月
1659+ \number\day\nobreak 日
1660+ \fi\fi}
16451661 \hyphenation{ado-be post-script ghost-script phe-nom-e-no-log-i-cal man-u-script}
16461662 \if@slide \pagestyle{empty} \else \pagestyle{plain} \fi
16471663 \pagenumbering{arabic}
--- a/src/ltjsbook.cls
+++ b/src/ltjsbook.cls
@@ -1715,27 +1715,43 @@ class has defined the old font commands like\MessageBreak
17151715 \newcommand{\figurename}{\if@english Fig.~\else 図\fi}
17161716 \newcommand{\tablename}{\if@english Table~\else 表\fi}
17171717 \newcommand{\appendixname}{\if@english \else 付録\fi}
1718+%% |ltjarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。
17181719 \newif\if西暦 \西暦true
17191720 \def\西暦{\西暦true}
17201721 \def\和暦{\西暦false}
1721-\newcount\heisei \heisei\year \advance\heisei-1988\relax
1722+\def\pltx@today@year@#1{%
1723+ \ifnum\numexpr\year-#1=1 元\else
1724+\ifnum\ltjgetparameter{direction}=3 \kansuji\numexpr\year-#1\relax
1725+\else \number\numexpr\year-#1\relax\nobreak\fi
1726+ \fi 年
1727+}
1728+\def\pltx@today@year{%
1729+ \ifnum\numexpr\year*10000+\month*100+\day<19890108
1730+昭和\pltx@today@year@{1925}%
1731+ \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
1732+平成\pltx@today@year@{1988}%
1733+ \else
1734+令和\pltx@today@year@{2018}%
1735+ \fi\fi}
17221736 \def\today{%
17231737 \if@english
17241738 \ifcase\month\or
17251739 January\or February\or March\or April\or May\or June\or
17261740 July\or August\or September\or October\or November\or December\fi
17271741 \space\number\day, \number\year
1742+ \else\if西暦
1743+ \ifnum\ltjgetparameter{direction}=3 \kansuji\year
1744+\else\number\year\nobreak\fi 年
17281745 \else
1729- \if西暦
1730- \number\year 年
1731- \number\month 月
1732- \number\day 日
1733- \else
1734- 平成\number\heisei 年
1735- \number\month 月
1736- \number\day 日
1737- \fi
1738- \fi}
1746+\pltx@today@year
1747+ \fi
1748+ \ifnum\ltjgetparameter{direction}=3
1749+\kansuji\month 月
1750+ \kansuji\day 日
1751+ \else
1752+ \number\month\nobreak 月
1753+ \number\day\nobreak 日
1754+ \fi\fi}
17391755 \hyphenation{ado-be post-script ghost-script phe-nom-e-no-log-i-cal man-u-script}
17401756 \if@report \pagestyle{plain} \else \pagestyle{headings} \fi
17411757 \pagenumbering{arabic}
--- a/src/ltjsclasses.dtx
+++ b/src/ltjsclasses.dtx
@@ -5600,32 +5600,49 @@
56005600 % \paragraph{今日の日付}
56015601 %
56025602 % \LaTeX で処理した日付を出力します。
5603-% |ltjarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。
5603+%% |ltjarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。
56045604 % 和暦にするには |\和暦| と書いてください。
56055605 %
5606+% [2019-04-01 LTJ] |ltjclasses|と同様の処理.
5607+%
56065608 % \begin{macro}{\today}
56075609 % \begin{macrocode}
56085610 \newif\if西暦 \西暦true
56095611 \def\西暦{\西暦true}
56105612 \def\和暦{\西暦false}
5611-\newcount\heisei \heisei\year \advance\heisei-1988\relax
5613+\def\pltx@today@year@#1{%
5614+ \ifnum\numexpr\year-#1=1 元\else
5615+ \ifnum\ltjgetparameter{direction}=3 \kansuji\numexpr\year-#1\relax
5616+ \else \number\numexpr\year-#1\relax\nobreak\fi
5617+ \fi 年
5618+}
5619+\def\pltx@today@year{%
5620+ \ifnum\numexpr\year*10000+\month*100+\day<19890108
5621+ 昭和\pltx@today@year@{1925}%
5622+ \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
5623+ 平成\pltx@today@year@{1988}%
5624+ \else
5625+ 令和\pltx@today@year@{2018}%
5626+ \fi\fi}
56125627 \def\today{%
56135628 \if@english
56145629 \ifcase\month\or
56155630 January\or February\or March\or April\or May\or June\or
56165631 July\or August\or September\or October\or November\or December\fi
56175632 \space\number\day, \number\year
5633+ \else\if西暦
5634+ \ifnum\ltjgetparameter{direction}=3 \kansuji\year
5635+ \else\number\year\nobreak\fi 年
56185636 \else
5619- \if西暦
5620- \number\year 年
5621- \number\month 月
5622- \number\day 日
5623- \else
5624- 平成\number\heisei 年
5625- \number\month 月
5626- \number\day 日
5627- \fi
5628- \fi}
5637+ \pltx@today@year
5638+ \fi
5639+ \ifnum\ltjgetparameter{direction}=3
5640+ \kansuji\month 月
5641+ \kansuji\day 日
5642+ \else
5643+ \number\month\nobreak 月
5644+ \number\day\nobreak 日
5645+ \fi\fi}
56295646 % \end{macrocode}
56305647 % \end{macro}
56315648 %
--- a/src/ltjskiyou.cls
+++ b/src/ltjskiyou.cls
@@ -1586,27 +1586,43 @@ class has defined the old font commands like\MessageBreak
15861586 \newcommand{\tablename}{\if@english Table~\else 表\fi}
15871587 \newcommand{\appendixname}{\if@english \else 付録\fi}
15881588 \newcommand{\abstractname}{\if@english Abstract\else 概要\fi}
1589+%% |ltjarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。
15891590 \newif\if西暦 \西暦true
15901591 \def\西暦{\西暦true}
15911592 \def\和暦{\西暦false}
1592-\newcount\heisei \heisei\year \advance\heisei-1988\relax
1593+\def\pltx@today@year@#1{%
1594+ \ifnum\numexpr\year-#1=1 元\else
1595+\ifnum\ltjgetparameter{direction}=3 \kansuji\numexpr\year-#1\relax
1596+\else \number\numexpr\year-#1\relax\nobreak\fi
1597+ \fi 年
1598+}
1599+\def\pltx@today@year{%
1600+ \ifnum\numexpr\year*10000+\month*100+\day<19890108
1601+昭和\pltx@today@year@{1925}%
1602+ \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
1603+平成\pltx@today@year@{1988}%
1604+ \else
1605+令和\pltx@today@year@{2018}%
1606+ \fi\fi}
15931607 \def\today{%
15941608 \if@english
15951609 \ifcase\month\or
15961610 January\or February\or March\or April\or May\or June\or
15971611 July\or August\or September\or October\or November\or December\fi
15981612 \space\number\day, \number\year
1613+ \else\if西暦
1614+ \ifnum\ltjgetparameter{direction}=3 \kansuji\year
1615+\else\number\year\nobreak\fi 年
15991616 \else
1600- \if西暦
1601- \number\year 年
1602- \number\month 月
1603- \number\day 日
1604- \else
1605- 平成\number\heisei 年
1606- \number\month 月
1607- \number\day 日
1608- \fi
1609- \fi}
1617+\pltx@today@year
1618+ \fi
1619+ \ifnum\ltjgetparameter{direction}=3
1620+\kansuji\month 月
1621+ \kansuji\day 日
1622+ \else
1623+ \number\month\nobreak 月
1624+ \number\day\nobreak 日
1625+ \fi\fi}
16101626 \hyphenation{ado-be post-script ghost-script phe-nom-e-no-log-i-cal man-u-script}
16111627 \pagestyle{plain}
16121628 \pagenumbering{arabic}
--- a/src/ltjspf.cls
+++ b/src/ltjspf.cls
@@ -1480,27 +1480,43 @@ class has defined the old font commands like\MessageBreak
14801480 \newcommand{\tablename}{Table~}
14811481 \newcommand{\appendixname}{\if@english \else 付録\fi}
14821482 \newcommand{\abstractname}{\if@english Abstract\else 概要\fi}
1483+%% |ltjarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。
14831484 \newif\if西暦 \西暦true
14841485 \def\西暦{\西暦true}
14851486 \def\和暦{\西暦false}
1486-\newcount\heisei \heisei\year \advance\heisei-1988\relax
1487+\def\pltx@today@year@#1{%
1488+ \ifnum\numexpr\year-#1=1 元\else
1489+\ifnum\ltjgetparameter{direction}=3 \kansuji\numexpr\year-#1\relax
1490+\else \number\numexpr\year-#1\relax\nobreak\fi
1491+ \fi 年
1492+}
1493+\def\pltx@today@year{%
1494+ \ifnum\numexpr\year*10000+\month*100+\day<19890108
1495+昭和\pltx@today@year@{1925}%
1496+ \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
1497+平成\pltx@today@year@{1988}%
1498+ \else
1499+令和\pltx@today@year@{2018}%
1500+ \fi\fi}
14871501 \def\today{%
14881502 \if@english
14891503 \ifcase\month\or
14901504 January\or February\or March\or April\or May\or June\or
14911505 July\or August\or September\or October\or November\or December\fi
14921506 \space\number\day, \number\year
1507+ \else\if西暦
1508+ \ifnum\ltjgetparameter{direction}=3 \kansuji\year
1509+\else\number\year\nobreak\fi 年
14931510 \else
1494- \if西暦
1495- \number\year 年
1496- \number\month 月
1497- \number\day 日
1498- \else
1499- 平成\number\heisei 年
1500- \number\month 月
1501- \number\day 日
1502- \fi
1503- \fi}
1511+\pltx@today@year
1512+ \fi
1513+ \ifnum\ltjgetparameter{direction}=3
1514+\kansuji\month 月
1515+ \kansuji\day 日
1516+ \else
1517+ \number\month\nobreak 月
1518+ \number\day\nobreak 日
1519+ \fi\fi}
15041520 \hyphenation{ado-be post-script ghost-script phe-nom-e-no-log-i-cal man-u-script}
15051521 \pagestyle{headings}
15061522 \pagenumbering{arabic}
--- a/src/ltjsreport.cls
+++ b/src/ltjsreport.cls
@@ -1709,27 +1709,43 @@ class has defined the old font commands like\MessageBreak
17091709 \newcommand{\tablename}{\if@english Table~\else 表\fi}
17101710 \newcommand{\appendixname}{\if@english \else 付録\fi}
17111711 \newcommand{\abstractname}{\if@english Abstract\else 概要\fi}
1712+%% |ltjarticle| などと違って,標準を西暦にし,余分な空白が入らないように改良しました。
17121713 \newif\if西暦 \西暦true
17131714 \def\西暦{\西暦true}
17141715 \def\和暦{\西暦false}
1715-\newcount\heisei \heisei\year \advance\heisei-1988\relax
1716+\def\pltx@today@year@#1{%
1717+ \ifnum\numexpr\year-#1=1 元\else
1718+\ifnum\ltjgetparameter{direction}=3 \kansuji\numexpr\year-#1\relax
1719+\else \number\numexpr\year-#1\relax\nobreak\fi
1720+ \fi 年
1721+}
1722+\def\pltx@today@year{%
1723+ \ifnum\numexpr\year*10000+\month*100+\day<19890108
1724+昭和\pltx@today@year@{1925}%
1725+ \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
1726+平成\pltx@today@year@{1988}%
1727+ \else
1728+令和\pltx@today@year@{2018}%
1729+ \fi\fi}
17161730 \def\today{%
17171731 \if@english
17181732 \ifcase\month\or
17191733 January\or February\or March\or April\or May\or June\or
17201734 July\or August\or September\or October\or November\or December\fi
17211735 \space\number\day, \number\year
1736+ \else\if西暦
1737+ \ifnum\ltjgetparameter{direction}=3 \kansuji\year
1738+\else\number\year\nobreak\fi 年
17221739 \else
1723- \if西暦
1724- \number\year 年
1725- \number\month 月
1726- \number\day 日
1727- \else
1728- 平成\number\heisei 年
1729- \number\month 月
1730- \number\day 日
1731- \fi
1732- \fi}
1740+\pltx@today@year
1741+ \fi
1742+ \ifnum\ltjgetparameter{direction}=3
1743+\kansuji\month 月
1744+ \kansuji\day 日
1745+ \else
1746+ \number\month\nobreak 月
1747+ \number\day\nobreak 日
1748+ \fi\fi}
17331749 \hyphenation{ado-be post-script ghost-script phe-nom-e-no-log-i-cal man-u-script}
17341750 \pagestyle{plain}
17351751 \pagenumbering{arabic}
--- a/src/ltjtarticle.cls
+++ b/src/ltjtarticle.cls
@@ -811,7 +811,7 @@
811811 \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
812812 平成\pltx@today@year@{1988}%
813813 \else
814-〓〓\pltx@today@year@{2018}%
814+令和\pltx@today@year@{2018}%
815815 \fi\fi}
816816 \def\today{{%
817817 \if西暦
--- a/src/ltjtbook.cls
+++ b/src/ltjtbook.cls
@@ -914,7 +914,7 @@
914914 \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
915915 平成\pltx@today@year@{1988}%
916916 \else
917-〓〓\pltx@today@year@{2018}%
917+令和\pltx@today@year@{2018}%
918918 \fi\fi}
919919 \def\today{{%
920920 \if西暦
--- a/src/ltjtreport.cls
+++ b/src/ltjtreport.cls
@@ -910,7 +910,7 @@
910910 \else\ifnum\numexpr\year*10000+\month*100+\day<20190501
911911 平成\pltx@today@year@{1988}%
912912 \else
913-〓〓\pltx@today@year@{2018}%
913+令和\pltx@today@year@{2018}%
914914 \fi\fi}
915915 \def\today{{%
916916 \if西暦
旧リポジトリブラウザで表示