summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/platex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-02-12 21:01:17 +0000
committerKarl Berry <karl@freefriends.org>2023-02-12 21:01:17 +0000
commitd2478dbb178e06595b7d02f638d02bedbf785b6a (patch)
treea713da0aafcbcd4d1bca5a8777e3e545aa370936 /Master/texmf-dist/tex/platex
parentab8ca77eb6172254fab00ba99e729d9be2f4a2f6 (diff)
jsclasses (12feb23)
git-svn-id: svn://tug.org/texlive/trunk@65801 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/platex')
-rw-r--r--Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls31
-rw-r--r--Master/texmf-dist/tex/platex/jsclasses/jsbook.cls31
-rw-r--r--Master/texmf-dist/tex/platex/jsclasses/jspf.cls31
-rw-r--r--Master/texmf-dist/tex/platex/jsclasses/jsreport.cls31
-rw-r--r--Master/texmf-dist/tex/platex/jsclasses/kiyou.cls31
-rw-r--r--Master/texmf-dist/tex/platex/jsclasses/minijs.sty2
6 files changed, 106 insertions, 51 deletions
diff --git a/Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls b/Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls
index 5f086c368b6..05885d7fe94 100644
--- a/Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls
+++ b/Master/texmf-dist/tex/platex/jsclasses/jsarticle.cls
@@ -13,7 +13,7 @@
\fi
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{jsarticle}
- [2022/09/13 jsclasses (okumura, texjporg)]
+ [2023/02/12 jsclasses (okumura, texjporg)]
\def\jsc@clsname{jsarticle}
\newif\ifjsc@needsp@tch
\jsc@needsp@tchfalse
@@ -180,16 +180,16 @@
\jisfontfalse
\newif\if@jsc@uplatex
\@jsc@uplatexfalse
-\newif\if@jsc@autodetect
-\@jsc@autodetectfalse
\DeclareOption{winjis}{%
\ClassWarningNoLine{\jsc@clsname}{%
The option `winjis' has been removed;\MessageBreak
Use `\string\usepackage{winjis}' instead}}
\DeclareOption{mingoth}{\mingothtrue}
\DeclareOption{jis}{\jisfonttrue}
-\DeclareOption{uplatex}{\@jsc@uplatextrue}
-\DeclareOption{autodetect-engine}{\@jsc@autodetecttrue}
+\let\jsc@engine@given=*
+\DeclareOption{platex}{\let\jsc@engine@given=p\@jsc@uplatexfalse}
+\DeclareOption{uplatex}{\let\jsc@engine@given=u\@jsc@uplatextrue}
+\DeclareOption{autodetect-engine}{\let\jsc@engine@given=*}
\def\jsc@JYn{\if@jsc@uplatex JY2\else JY1\fi}
\def\jsc@JTn{\if@jsc@uplatex JT2\else JT1\fi}
\def\jsc@pfx@{\if@jsc@uplatex u\else \fi}
@@ -213,11 +213,16 @@
\setlength\paperwidth {\@tempdima}
\fi
\ifnum \ifx\ucs\@undefined\z@\else\ucs"3000 \fi ="3000
- \if@jsc@autodetect
+ \ifx *\jsc@engine@given
\ClassInfo\jsc@clsname{Autodetected engine: upLaTeX}
\@jsc@uplatextrue
\g@addto@macro\@classoptionslist{,uplatex}
\fi
+ \ifx p\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'platex' is specified but you are running upLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex\else
\ClassError\jsc@clsname
{You are running upLaTeX.\MessageBreak
@@ -227,6 +232,16 @@
\@jsc@uplatextrue
\fi
\else
+ \ifx *\jsc@engine@given
+ \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
+ \@jsc@uplatexfalse
+ \g@addto@macro\@classoptionslist{,platex}
+ \fi
+ \ifx u\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'uplatex' is specified but you are running pLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex
\ClassError\jsc@clsname
{You are running pLaTeX.\MessageBreak
@@ -235,10 +250,6 @@
{\@ehc}
\@jsc@uplatexfalse
\fi
- \if@jsc@autodetect
- \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
- \@jsc@uplatexfalse
- \fi
\fi
\iftombow
\ifx\stockwidth\@undefined\newdimen\stockwidth\fi
diff --git a/Master/texmf-dist/tex/platex/jsclasses/jsbook.cls b/Master/texmf-dist/tex/platex/jsclasses/jsbook.cls
index f0fb6ceeb2b..80ee366efcb 100644
--- a/Master/texmf-dist/tex/platex/jsclasses/jsbook.cls
+++ b/Master/texmf-dist/tex/platex/jsclasses/jsbook.cls
@@ -13,7 +13,7 @@
\fi
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{jsbook}
- [2022/09/13 jsclasses (okumura, texjporg)]
+ [2023/02/12 jsclasses (okumura, texjporg)]
\def\jsc@clsname{jsbook}
\newif\ifjsc@needsp@tch
\jsc@needsp@tchfalse
@@ -182,16 +182,16 @@
\jisfontfalse
\newif\if@jsc@uplatex
\@jsc@uplatexfalse
-\newif\if@jsc@autodetect
-\@jsc@autodetectfalse
\DeclareOption{winjis}{%
\ClassWarningNoLine{\jsc@clsname}{%
The option `winjis' has been removed;\MessageBreak
Use `\string\usepackage{winjis}' instead}}
\DeclareOption{mingoth}{\mingothtrue}
\DeclareOption{jis}{\jisfonttrue}
-\DeclareOption{uplatex}{\@jsc@uplatextrue}
-\DeclareOption{autodetect-engine}{\@jsc@autodetecttrue}
+\let\jsc@engine@given=*
+\DeclareOption{platex}{\let\jsc@engine@given=p\@jsc@uplatexfalse}
+\DeclareOption{uplatex}{\let\jsc@engine@given=u\@jsc@uplatextrue}
+\DeclareOption{autodetect-engine}{\let\jsc@engine@given=*}
\def\jsc@JYn{\if@jsc@uplatex JY2\else JY1\fi}
\def\jsc@JTn{\if@jsc@uplatex JT2\else JT1\fi}
\def\jsc@pfx@{\if@jsc@uplatex u\else \fi}
@@ -218,11 +218,16 @@
\setlength\paperwidth {\@tempdima}
\fi
\ifnum \ifx\ucs\@undefined\z@\else\ucs"3000 \fi ="3000
- \if@jsc@autodetect
+ \ifx *\jsc@engine@given
\ClassInfo\jsc@clsname{Autodetected engine: upLaTeX}
\@jsc@uplatextrue
\g@addto@macro\@classoptionslist{,uplatex}
\fi
+ \ifx p\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'platex' is specified but you are running upLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex\else
\ClassError\jsc@clsname
{You are running upLaTeX.\MessageBreak
@@ -232,6 +237,16 @@
\@jsc@uplatextrue
\fi
\else
+ \ifx *\jsc@engine@given
+ \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
+ \@jsc@uplatexfalse
+ \g@addto@macro\@classoptionslist{,platex}
+ \fi
+ \ifx u\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'uplatex' is specified but you are running pLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex
\ClassError\jsc@clsname
{You are running pLaTeX.\MessageBreak
@@ -240,10 +255,6 @@
{\@ehc}
\@jsc@uplatexfalse
\fi
- \if@jsc@autodetect
- \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
- \@jsc@uplatexfalse
- \fi
\fi
\iftombow
\ifx\stockwidth\@undefined\newdimen\stockwidth\fi
diff --git a/Master/texmf-dist/tex/platex/jsclasses/jspf.cls b/Master/texmf-dist/tex/platex/jsclasses/jspf.cls
index 75d5e572d40..cbae0778a41 100644
--- a/Master/texmf-dist/tex/platex/jsclasses/jspf.cls
+++ b/Master/texmf-dist/tex/platex/jsclasses/jspf.cls
@@ -13,7 +13,7 @@
\fi
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{jspf}
- [2022/09/13 jsclasses (okumura, texjporg)]
+ [2023/02/12 jsclasses (okumura, texjporg)]
\def\jsc@clsname{jspf}
\newif\ifjsc@needsp@tch
\jsc@needsp@tchfalse
@@ -176,16 +176,16 @@
\jisfontfalse
\newif\if@jsc@uplatex
\@jsc@uplatexfalse
-\newif\if@jsc@autodetect
-\@jsc@autodetectfalse
\DeclareOption{winjis}{%
\ClassWarningNoLine{\jsc@clsname}{%
The option `winjis' has been removed;\MessageBreak
Use `\string\usepackage{winjis}' instead}}
\DeclareOption{mingoth}{\mingothtrue}
\DeclareOption{jis}{\jisfonttrue}
-\DeclareOption{uplatex}{\@jsc@uplatextrue}
-\DeclareOption{autodetect-engine}{\@jsc@autodetecttrue}
+\let\jsc@engine@given=*
+\DeclareOption{platex}{\let\jsc@engine@given=p\@jsc@uplatexfalse}
+\DeclareOption{uplatex}{\let\jsc@engine@given=u\@jsc@uplatextrue}
+\DeclareOption{autodetect-engine}{\let\jsc@engine@given=*}
\def\jsc@JYn{\if@jsc@uplatex JY2\else JY1\fi}
\def\jsc@JTn{\if@jsc@uplatex JT2\else JT1\fi}
\def\jsc@pfx@{\if@jsc@uplatex u\else \fi}
@@ -209,11 +209,16 @@
\setlength\paperwidth {\@tempdima}
\fi
\ifnum \ifx\ucs\@undefined\z@\else\ucs"3000 \fi ="3000
- \if@jsc@autodetect
+ \ifx *\jsc@engine@given
\ClassInfo\jsc@clsname{Autodetected engine: upLaTeX}
\@jsc@uplatextrue
\g@addto@macro\@classoptionslist{,uplatex}
\fi
+ \ifx p\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'platex' is specified but you are running upLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex\else
\ClassError\jsc@clsname
{You are running upLaTeX.\MessageBreak
@@ -223,6 +228,16 @@
\@jsc@uplatextrue
\fi
\else
+ \ifx *\jsc@engine@given
+ \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
+ \@jsc@uplatexfalse
+ \g@addto@macro\@classoptionslist{,platex}
+ \fi
+ \ifx u\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'uplatex' is specified but you are running pLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex
\ClassError\jsc@clsname
{You are running pLaTeX.\MessageBreak
@@ -231,10 +246,6 @@
{\@ehc}
\@jsc@uplatexfalse
\fi
- \if@jsc@autodetect
- \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
- \@jsc@uplatexfalse
- \fi
\fi
\iftombow
\ifx\stockwidth\@undefined\newdimen\stockwidth\fi
diff --git a/Master/texmf-dist/tex/platex/jsclasses/jsreport.cls b/Master/texmf-dist/tex/platex/jsclasses/jsreport.cls
index 4c96f3cb1d6..9d3a89a50ca 100644
--- a/Master/texmf-dist/tex/platex/jsclasses/jsreport.cls
+++ b/Master/texmf-dist/tex/platex/jsclasses/jsreport.cls
@@ -13,7 +13,7 @@
\fi
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{jsreport}
- [2022/09/13 jsclasses (okumura, texjporg)]
+ [2023/02/12 jsclasses (okumura, texjporg)]
\def\jsc@clsname{jsreport}
\newif\ifjsc@needsp@tch
\jsc@needsp@tchfalse
@@ -181,16 +181,16 @@
\jisfontfalse
\newif\if@jsc@uplatex
\@jsc@uplatexfalse
-\newif\if@jsc@autodetect
-\@jsc@autodetectfalse
\DeclareOption{winjis}{%
\ClassWarningNoLine{\jsc@clsname}{%
The option `winjis' has been removed;\MessageBreak
Use `\string\usepackage{winjis}' instead}}
\DeclareOption{mingoth}{\mingothtrue}
\DeclareOption{jis}{\jisfonttrue}
-\DeclareOption{uplatex}{\@jsc@uplatextrue}
-\DeclareOption{autodetect-engine}{\@jsc@autodetecttrue}
+\let\jsc@engine@given=*
+\DeclareOption{platex}{\let\jsc@engine@given=p\@jsc@uplatexfalse}
+\DeclareOption{uplatex}{\let\jsc@engine@given=u\@jsc@uplatextrue}
+\DeclareOption{autodetect-engine}{\let\jsc@engine@given=*}
\def\jsc@JYn{\if@jsc@uplatex JY2\else JY1\fi}
\def\jsc@JTn{\if@jsc@uplatex JT2\else JT1\fi}
\def\jsc@pfx@{\if@jsc@uplatex u\else \fi}
@@ -214,11 +214,16 @@
\setlength\paperwidth {\@tempdima}
\fi
\ifnum \ifx\ucs\@undefined\z@\else\ucs"3000 \fi ="3000
- \if@jsc@autodetect
+ \ifx *\jsc@engine@given
\ClassInfo\jsc@clsname{Autodetected engine: upLaTeX}
\@jsc@uplatextrue
\g@addto@macro\@classoptionslist{,uplatex}
\fi
+ \ifx p\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'platex' is specified but you are running upLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex\else
\ClassError\jsc@clsname
{You are running upLaTeX.\MessageBreak
@@ -228,6 +233,16 @@
\@jsc@uplatextrue
\fi
\else
+ \ifx *\jsc@engine@given
+ \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
+ \@jsc@uplatexfalse
+ \g@addto@macro\@classoptionslist{,platex}
+ \fi
+ \ifx u\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'uplatex' is specified but you are running pLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex
\ClassError\jsc@clsname
{You are running pLaTeX.\MessageBreak
@@ -236,10 +251,6 @@
{\@ehc}
\@jsc@uplatexfalse
\fi
- \if@jsc@autodetect
- \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
- \@jsc@uplatexfalse
- \fi
\fi
\iftombow
\ifx\stockwidth\@undefined\newdimen\stockwidth\fi
diff --git a/Master/texmf-dist/tex/platex/jsclasses/kiyou.cls b/Master/texmf-dist/tex/platex/jsclasses/kiyou.cls
index f9b75693e90..9c87b8cc9c9 100644
--- a/Master/texmf-dist/tex/platex/jsclasses/kiyou.cls
+++ b/Master/texmf-dist/tex/platex/jsclasses/kiyou.cls
@@ -13,7 +13,7 @@
\fi
\NeedsTeXFormat{pLaTeX2e}
\ProvidesClass{kiyou}
- [2022/09/13 jsclasses (okumura, texjporg)]
+ [2023/02/12 jsclasses (okumura, texjporg)]
\def\jsc@clsname{kiyou}
\newif\ifjsc@needsp@tch
\jsc@needsp@tchfalse
@@ -176,16 +176,16 @@
\jisfontfalse
\newif\if@jsc@uplatex
\@jsc@uplatexfalse
-\newif\if@jsc@autodetect
-\@jsc@autodetectfalse
\DeclareOption{winjis}{%
\ClassWarningNoLine{\jsc@clsname}{%
The option `winjis' has been removed;\MessageBreak
Use `\string\usepackage{winjis}' instead}}
\DeclareOption{mingoth}{\mingothtrue}
\DeclareOption{jis}{\jisfonttrue}
-\DeclareOption{uplatex}{\@jsc@uplatextrue}
-\DeclareOption{autodetect-engine}{\@jsc@autodetecttrue}
+\let\jsc@engine@given=*
+\DeclareOption{platex}{\let\jsc@engine@given=p\@jsc@uplatexfalse}
+\DeclareOption{uplatex}{\let\jsc@engine@given=u\@jsc@uplatextrue}
+\DeclareOption{autodetect-engine}{\let\jsc@engine@given=*}
\def\jsc@JYn{\if@jsc@uplatex JY2\else JY1\fi}
\def\jsc@JTn{\if@jsc@uplatex JT2\else JT1\fi}
\def\jsc@pfx@{\if@jsc@uplatex u\else \fi}
@@ -209,11 +209,16 @@
\setlength\paperwidth {\@tempdima}
\fi
\ifnum \ifx\ucs\@undefined\z@\else\ucs"3000 \fi ="3000
- \if@jsc@autodetect
+ \ifx *\jsc@engine@given
\ClassInfo\jsc@clsname{Autodetected engine: upLaTeX}
\@jsc@uplatextrue
\g@addto@macro\@classoptionslist{,uplatex}
\fi
+ \ifx p\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'platex' is specified but you are running upLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex\else
\ClassError\jsc@clsname
{You are running upLaTeX.\MessageBreak
@@ -223,6 +228,16 @@
\@jsc@uplatextrue
\fi
\else
+ \ifx *\jsc@engine@given
+ \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
+ \@jsc@uplatexfalse
+ \g@addto@macro\@classoptionslist{,platex}
+ \fi
+ \ifx u\jsc@engine@given
+ \ClassError\jsc@clsname
+ {Option 'uplatex' is specified but you are running pLaTeX.}
+ {\@ehc}
+ \fi
\if@jsc@uplatex
\ClassError\jsc@clsname
{You are running pLaTeX.\MessageBreak
@@ -231,10 +246,6 @@
{\@ehc}
\@jsc@uplatexfalse
\fi
- \if@jsc@autodetect
- \ClassInfo\jsc@clsname{Autodetected engine: pLaTeX}
- \@jsc@uplatexfalse
- \fi
\fi
\iftombow
\ifx\stockwidth\@undefined\newdimen\stockwidth\fi
diff --git a/Master/texmf-dist/tex/platex/jsclasses/minijs.sty b/Master/texmf-dist/tex/platex/jsclasses/minijs.sty
index 57c86dff4cf..c0ce7122e59 100644
--- a/Master/texmf-dist/tex/platex/jsclasses/minijs.sty
+++ b/Master/texmf-dist/tex/platex/jsclasses/minijs.sty
@@ -13,7 +13,7 @@
\fi
\NeedsTeXFormat{pLaTeX2e}
\ProvidesPackage{minijs}
- [2022/09/13 jsclasses (okumura, texjporg)]
+ [2023/02/12 jsclasses (okumura, texjporg)]
%% if jsclasses loaded, abort loading this package
\ifx\@jsc@uplatextrue\@undefined\else
\PackageInfo{minijs}{jsclasses does not need minijs, exiting}