From b14756f3e22a97dabb3f30ab974cb7276633c3a8 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Sat, 2 Sep 2017 09:06:52 +0200 Subject: [PATCH] Support for Japanese BX classes, by K. Yokota Fixes: #10746 --- lib/Makefile.am | 4 ++++ lib/layouts/bxjsarticle.layout | 17 +++++++++++++++++ lib/layouts/bxjsbook.layout | 17 +++++++++++++++++ lib/layouts/bxjsreport.layout | 17 +++++++++++++++++ lib/layouts/bxjsslide.layout | 17 +++++++++++++++++ lib/layouts/jarticle.layout | 4 ++-- lib/layouts/jbook.layout | 4 ++-- lib/layouts/jreport.layout | 4 ++-- lib/layouts/jsarticle.layout | 6 +++--- lib/layouts/jsbook.layout | 6 +++--- lib/layouts/tarticle.layout | 4 ++-- lib/layouts/tbook.layout | 4 ++-- 12 files changed, 88 insertions(+), 16 deletions(-) create mode 100644 lib/layouts/bxjsarticle.layout create mode 100644 lib/layouts/bxjsbook.layout create mode 100644 lib/layouts/bxjsreport.layout create mode 100644 lib/layouts/bxjsslide.layout diff --git a/lib/Makefile.am b/lib/Makefile.am index 90986e301e..aa90e83eab 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -2128,6 +2128,10 @@ dist_layouts_DATA =\ layouts/book.layout \ layouts/braille.module \ layouts/broadway.layout \ + layouts/bxjsarticle.layout \ + layouts/bxjsbook.layout \ + layouts/bxjsreport.layout \ + layouts/bxjsslide.layout \ layouts/changebars.module \ layouts/chess.layout \ layouts/cl2emult.layout \ diff --git a/lib/layouts/bxjsarticle.layout b/lib/layouts/bxjsarticle.layout new file mode 100644 index 0000000000..81ab0bd608 --- /dev/null +++ b/lib/layouts/bxjsarticle.layout @@ -0,0 +1,17 @@ +#% Do not delete the line below; configure depends on this +# \DeclareLaTeXClass{Japanese Article (BXJS Class)} +# \DeclareCategory{Articles} +# Japanese BXJS article textclass is an extension of JS textclass +# to incorporate other TeX engines than (u)pLaTeX, e.g. XeLaTeX. +# Author : Koji Yokota (yokota6@gmail.com) + +# This style provides japanese features +Format 63 +Provides japanese 1 + +# Input general definitions +Input article.layout + +ClassOptions + Other "autodetect-engine, dvi=dvipdfmx, ja=standard" +End diff --git a/lib/layouts/bxjsbook.layout b/lib/layouts/bxjsbook.layout new file mode 100644 index 0000000000..e8749e46e4 --- /dev/null +++ b/lib/layouts/bxjsbook.layout @@ -0,0 +1,17 @@ +#% Do not delete the line below; configure depends on this +# \DeclareLaTeXClass{Japanese Book (BXJS Class)} +# \DeclareCategory{Books} +# Japanese BXJS book textclass is an extension of JS textclass +# to incorporate other TeX engines than (u)pLaTeX, e.g. XeLaTeX. +# Author : Koji Yokota (yokota6@gmail.com) + +# This style provides japanese features +Format 63 +Provides japanese 1 + +# Input general definitions +Input book.layout + +ClassOptions + Other "autodetect-engine, dvi=dvipdfmx, ja=standard" +End diff --git a/lib/layouts/bxjsreport.layout b/lib/layouts/bxjsreport.layout new file mode 100644 index 0000000000..5cfcd99f9a --- /dev/null +++ b/lib/layouts/bxjsreport.layout @@ -0,0 +1,17 @@ +#% Do not delete the line below; configure depends on this +# \DeclareLaTeXClass{Japanese Report (BXJS Class)} +# \DeclareCategory{Reports} +# Japanese BXJS report textclass is an extension of JS textclass +# to incorporate other TeX engines than (u)pLaTeX, e.g. XeLaTeX. +# Author : Koji Yokota (yokota6@gmail.com) + +# This style provides japanese features +Format 63 +Provides japanese 1 + +# Input general definitions +Input report.layout + +ClassOptions + Other "autodetect-engine, dvi=dvipdfmx, ja=standard" +End diff --git a/lib/layouts/bxjsslide.layout b/lib/layouts/bxjsslide.layout new file mode 100644 index 0000000000..e774a34698 --- /dev/null +++ b/lib/layouts/bxjsslide.layout @@ -0,0 +1,17 @@ +#% Do not delete the line below; configure depends on this +# \DeclareLaTeXClass{Japanese Slide (BXJS Class)} +# \DeclareCategory{Presentations} +# Japanese BXJS slide textclass is an extension of JS textclass +# to incorporate other TeX engines than (u)pLaTeX, e.g. XeLaTeX. +# Author : Koji Yokota (yokota6@gmail.com) + +# This style provides japanese features +Format 63 +Provides japanese 1 + +# Input general definitions +Input article.layout + +ClassOptions + Other "autodetect-engine, dvi=dvipdfmx, ja=standard" +End diff --git a/lib/layouts/jarticle.layout b/lib/layouts/jarticle.layout index ecb64740c9..61da28c1a3 100644 --- a/lib/layouts/jarticle.layout +++ b/lib/layouts/jarticle.layout @@ -1,8 +1,8 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[jarticle]{Japanese Article (jarticle)} +# \DeclareLaTeXClass[jarticle]{Japanese Article (Standard Class)} # \DeclareCategory{Articles} # Japanese article textclass definition file. -# Author : Koji Yokota (yokota@res.otaru-uc.ac.jp) +# Author : Koji Yokota (yokota6@gmail.com) # This style provides japanese features Format 64 diff --git a/lib/layouts/jbook.layout b/lib/layouts/jbook.layout index 4a230f22c4..da975bca27 100644 --- a/lib/layouts/jbook.layout +++ b/lib/layouts/jbook.layout @@ -1,8 +1,8 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[jbook]{Japanese Book (jbook)} +# \DeclareLaTeXClass[jbook]{Japanese Book (Standard Class)} # \DeclareCategory{Books} # Japanese book textclass definition file. -# Author : Koji Yokota (yokota@res.otaru-uc.ac.jp) +# Author : Koji Yokota (yokota6@gmail.com) # This style provides japanese features Format 64 diff --git a/lib/layouts/jreport.layout b/lib/layouts/jreport.layout index e8ac8ecb09..ffadc98b5d 100644 --- a/lib/layouts/jreport.layout +++ b/lib/layouts/jreport.layout @@ -1,8 +1,8 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[jreport]{Japanese Report (jreport)} +# \DeclareLaTeXClass[jreport]{Japanese Report (Standard Class)} # \DeclareCategory{Reports} # Japanese report textclass definition file. -# Author : Koji Yokota (yokota@res.otaru-uc.ac.jp) +# Author : Koji Yokota (yokota6@gmail.com) # This style provides japanese features Format 64 diff --git a/lib/layouts/jsarticle.layout b/lib/layouts/jsarticle.layout index 562eeac7a6..d1bcd5f7d6 100644 --- a/lib/layouts/jsarticle.layout +++ b/lib/layouts/jsarticle.layout @@ -1,8 +1,8 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass{Japanese Article (jsarticle)} +# \DeclareLaTeXClass{Japanese Article (JS Class)} # \DeclareCategory{Articles} -# Japanese new article textclass definition file. -# Author : Koji Yokota (yokota@res.otaru-uc.ac.jp) +# Japanese new standard article textclass definition file. +# Author : Koji Yokota (yokota6@gmail.com) # This style provides japanese features Format 64 diff --git a/lib/layouts/jsbook.layout b/lib/layouts/jsbook.layout index 9cf9c580ad..d9bfabf174 100644 --- a/lib/layouts/jsbook.layout +++ b/lib/layouts/jsbook.layout @@ -1,8 +1,8 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass{Japanese Book (jsbook)} +# \DeclareLaTeXClass{Japanese Book (JS Class)} # \DeclareCategory{Books} -# Japanese new book textclass definition file. -# Author : Koji Yokota (yokota@res.otaru-uc.ac.jp) +# Japanese new standard book textclass definition file. +# Author : Koji Yokota (yokota6@gmail.com) # This style provides japanese features Format 64 diff --git a/lib/layouts/tarticle.layout b/lib/layouts/tarticle.layout index d252630cb5..f74ae98f54 100644 --- a/lib/layouts/tarticle.layout +++ b/lib/layouts/tarticle.layout @@ -1,8 +1,8 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[tarticle,plext.sty]{Japanese Article (Vertical Writing)} +# \DeclareLaTeXClass[tarticle,plext.sty]{Japanese Article (Standard Class: Vertical Writing)} # \DeclareCategory{Articles} # Definition file of Japanese article textclass for vertical writing. -# Author : Koji Yokota (yokota@res.otaru-uc.ac.jp) +# Author : Koji Yokota (yokota6@gmail.com)1 # This style provides japanese features Format 64 diff --git a/lib/layouts/tbook.layout b/lib/layouts/tbook.layout index 1be93492cb..0ca1520dad 100644 --- a/lib/layouts/tbook.layout +++ b/lib/layouts/tbook.layout @@ -1,8 +1,8 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[tbook,plext.sty]{Japanese Book (Vertical Writing)} +# \DeclareLaTeXClass[tbook,plext.sty]{Japanese Book (Standard Class: Vertical Writing)} # \DeclareCategory{Books} # Definition file of Japanese book textclass for vertical writing. -# Author : Koji Yokota (yokota@res.otaru-uc.ac.jp) +# Author : Koji Yokota (yokota6@gmail.com) # This style provides japanese features Format 64