commit afbbf42d6060156c3baf6133af232c8beb99c165
Author: Juergen Spitzmueller <[email protected]>
Date:   Fri Feb 10 12:10:00 2023 +0100

    Add layouts for luatexja LaTeX classes, by Koji Yokota (#11103)
---
 lib/Makefile.am                |    6 ++
 lib/doc/Additional.lyx         |  112 ++++++++++++++++++++++++++++++++++++--
 lib/doc/LaTeXConfig.lyx        |  104 +++++++++++++++++++++++++++++++++++
 lib/doc/de/Additional.lyx      |  118 ++++++++++++++++++++++++++++++++++++++--
 lib/layouts/ltjarticle.layout  |   13 +++++
 lib/layouts/ltjbook.layout     |   13 +++++
 lib/layouts/ltjreport.layout   |   13 +++++
 lib/layouts/ltjsarticle.layout |   13 +++++
 lib/layouts/ltjsbook.layout    |   13 +++++
 lib/layouts/ltjsreport.layout  |   13 +++++
 10 files changed, 408 insertions(+), 10 deletions(-)

diff --git a/lib/Makefile.am b/lib/Makefile.am
index aab5b42..74e5100 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -2572,6 +2572,12 @@ dist_layouts_DATA =\
        layouts/litinsets.inc \
        layouts/llncs.layout \
        layouts/logicalmkup.module \
+       layouts/ltjarticle.layout \
+       layouts/ltjbook.layout \
+       layouts/ltjreport.layout \
+       layouts/ltjsarticle.layout \
+       layouts/ltjsbook.layout \
+       layouts/ltjsreport.layout \
        layouts/ltugboat.layout \
        layouts/lyxmacros.inc \
        layouts/maa-monthly.layout \
diff --git a/lib/doc/Additional.lyx b/lib/doc/Additional.lyx
index f7a568a..5edf6b0 100644
--- a/lib/doc/Additional.lyx
+++ b/lib/doc/Additional.lyx
@@ -4064,7 +4064,7 @@ Japanese
 
 \begin_layout Standard
 
-\change_inserted -712698321 1675848905
+\change_inserted -712698321 1676025662
 \SpecialChar LyX
  included a collection of several bundles that aim to facilitate typesetting 
Japanese documents.
  The bundles have been developed at different times,
@@ -4120,7 +4120,56 @@ Japanese Report
 \begin_inset space \thinspace{}
 \end_inset
 
-(Standard Class Vertical Writing).
+(Standard Class Vertical Writing)
+\family default
+,
+ which all work with 
+\begin_inset Quotes eld
+\end_inset
+
+classic
+\begin_inset Quotes erd
+\end_inset
+
+ engines tailored for Japanese,
+ p\SpecialChar LaTeX
+ and up\SpecialChar LaTeX
+.
+\end_layout
+
+\begin_layout Standard
+
+\change_inserted -712698321 1676026113
+For the use with the more modern Lua\SpecialChar LaTeX
+ typesetting engine,
+ the collection also includes dedicated classes 
+\family sans
+Japanese Article (Standard Class for LuaTeX),
+ Japanese Book
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standard Class for LuaTeX)
+\family default
+,
+ and 
+\family sans
+Japanese Report
+\begin_inset space \thinspace{}
+\end_inset
+
+(Japanese Standard Class for LuaTeX)
+\family default
+,
+ provided by the 
+\family sans
+luatexja
+\family default
+ \SpecialChar LaTeX
+ package.
+ These classes support both horizontal and vertical writing.
+\change_unchanged
+
 \end_layout
 
 \begin_layout Subsection
@@ -4276,7 +4325,7 @@ report
 \change_inserted 564990737 1671383236
 .
 
-\change_inserted -712698321 1675849238
+\change_inserted -712698321 1676026196
  A report class can be obtained by using 
 \family sans
 Japanese Book
@@ -4298,6 +4347,51 @@ Class Options\SpecialChar menuseparator
 Custom
 \family default
 .
+ All these classes work with 
+\begin_inset Quotes eld
+\end_inset
+
+classic
+\begin_inset Quotes erd
+\end_inset
+
+ engines tailored for Japanese,
+ p\SpecialChar LaTeX
+ and up\SpecialChar LaTeX
+.
+\end_layout
+
+\begin_layout Standard
+
+\change_inserted -712698321 1676026178
+For the use with the more modern Lua\SpecialChar LaTeX
+ typesetting engine,
+ the collection also includes dedicated classes 
+\family sans
+Japanese Article (JS Bundle for LuaTeX),
+ Japanese Book
+\begin_inset space \thinspace{}
+\end_inset
+
+(JS Bundle for LuaTeX)
+\family default
+,
+ and 
+\family sans
+Japanese Report
+\begin_inset space \thinspace{}
+\end_inset
+
+(JS Bundle)
+\family default
+,
+ provided by the 
+\family sans
+luatexja
+\family default
+ \SpecialChar LaTeX
+ package.
+ These classes support both horizontal and vertical writing.
 \change_unchanged
 
 \end_layout
@@ -4316,7 +4410,7 @@ Japanese (BX Bundle)
 
 \begin_layout Standard
 
-\change_inserted -712698321 1675851891
+\change_inserted -712698321 1676026685
 This bundle contains the document classes 
 \family sans
 Japanese Article
@@ -4377,12 +4471,18 @@ reference "subsec:Japanese-JS"
 ),
  which support only p\SpecialChar LaTeX
  and up\SpecialChar LaTeX
-,
+ out of the box (and Lua\SpecialChar LaTeX
+ only through the extra classes added by the 
+\family sans
+luatexja
+\family default
+ \SpecialChar LaTeX
+ package),
  the classes of this bundle also support pdf\SpecialChar LaTeX
 ,
  Xe\SpecialChar LaTeX
  and Lua\SpecialChar LaTeX
-,
+ directly,
  with the aid of suitable packages that provide capability of Japanese 
typesetting.
 \end_layout
 
diff --git a/lib/doc/LaTeXConfig.lyx b/lib/doc/LaTeXConfig.lyx
index c87eb2c..afea88b 100644
--- a/lib/doc/LaTeXConfig.lyx
+++ b/lib/doc/LaTeXConfig.lyx
@@ -4393,6 +4393,110 @@ report
 \end_inset
 
 .
+\change_inserted -712698321 1676024955
+
+\end_layout
+
+\begin_layout Subsection
+
+\change_inserted -712698321 1676024955
+Japanese standard classes for LuaTeX
+\end_layout
+
+\begin_layout Description
+
+\change_inserted -712698321 1676024955
+Found:
+ 
+\family sans
+ltjarticle
+\family default
+:
+ 
+\begin_inset Info
+type  "textclass"
+arg   "ltjarticle"
+\end_inset
+
+,
+ 
+\family sans
+ltjreport
+\family default
+:
+ 
+\begin_inset Info
+type  "textclass"
+arg   "ltjreport"
+\end_inset
+
+,
+ 
+\family sans
+ltjbook
+\family default
+:
+ 
+\begin_inset Info
+type  "textclass"
+arg   "ltjbook"
+\end_inset
+
+
+\family sans
+,
+ ltjsarticle
+\family default
+:
+ 
+\begin_inset Info
+type  "textclass"
+arg   "ltjsarticle"
+\end_inset
+
+,
+ 
+\family sans
+ltjsreport
+\family default
+:
+ 
+\begin_inset Info
+type  "textclass"
+arg   "ltjsreport"
+\end_inset
+
+,
+ 
+\family sans
+ltjsbook
+\family default
+:
+ 
+\begin_inset Info
+type  "textclass"
+arg   "ltjsbook"
+\end_inset
+
+
+\end_layout
+
+\begin_layout Description
+
+\change_inserted -712698321 1676024955
+CTAN:
+ 
+\family typewriter
+macros/luatex/generic/luatexja/
+\end_layout
+
+\begin_layout Description
+
+\change_inserted -712698321 1676024971
+Notes:
+ These document classes are LuaTeX version of the above original and new (JS 
bundle) Japanese standard classes.
+\change_unchanged
+
 \end_layout
 
 \begin_layout Subsection
diff --git a/lib/doc/de/Additional.lyx b/lib/doc/de/Additional.lyx
index bb37b33..f762570 100644
--- a/lib/doc/de/Additional.lyx
+++ b/lib/doc/de/Additional.lyx
@@ -3185,7 +3185,60 @@ Japanischer Bericht
 \end_inset
 
 (Standardklasse,
- vertikale Schreibrichtung).
+ vertikale Schreibrichtung)
+\family default
+.
+ All diese Klassen unterstützen nur 
+\begin_inset Quotes gld
+\end_inset
+
+klassische
+\begin_inset Quotes grd
+\end_inset
+
+ Ausgabewege,
+ die spezifisch für Japanisch angepasst wurden,
+ nämlich p\SpecialChar LaTeX
+ und up\SpecialChar LaTeX
+.
+\end_layout
+
+\begin_layout Standard
+Zur Verwendung mit dem moderneren Lua\SpecialChar LaTeX
+ enthält die Sammlung aber spezifische Klassen,
+ nämlich 
+\family sans
+Japanischer Aufsatz
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standardklasse für LuaTeX)
+\family default
+,
+ 
+\family sans
+Japanisches Buch
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standardklasse für LuaTeX)
+\family default
+ und 
+\family sans
+Japanischer Bericht
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standardklasse für LuaTeX)
+\family default
+.
+ Sie stammen aus dem \SpecialChar LaTeX
+-Paket 
+\family sans
+luatexja
+\family default
+.
+ Diese Klassen unterstützen sowohl horizontale als auch vertikale 
Schreibrichtung.
 \end_layout
 
 \begin_layout Subsection
@@ -3259,6 +3312,57 @@ Dokumentklasse\SpecialChar menuseparator
 Klassenoptionen
 \family default
  eingegeben wird.
+ All diese Klassen unterstützen nur 
+\begin_inset Quotes gld
+\end_inset
+
+klassische
+\begin_inset Quotes grd
+\end_inset
+
+ Ausgabewege,
+ die spezifisch für Japanisch angepasst wurden,
+ nämlich p\SpecialChar LaTeX
+ und up\SpecialChar LaTeX
+.
+\end_layout
+
+\begin_layout Standard
+Zur Verwendung mit dem moderneren Lua\SpecialChar LaTeX
+ enthält die Sammlung aber spezifische Klassen,
+ nämlich 
+\family sans
+Japanischer Aufsatz
+\begin_inset space \thinspace{}
+\end_inset
+
+(JS-Sammlung für LuaTeX)
+\family default
+,
+ 
+\family sans
+Japanisches Buch
+\begin_inset space \thinspace{}
+\end_inset
+
+(JS-Sammlung für LuaTeX)
+\family default
+ und 
+\family sans
+Japanischer Bericht
+\begin_inset space \thinspace{}
+\end_inset
+
+(JS-Sammlung für LuaTeX)
+\family default
+.
+ Sie stammen aus dem \SpecialChar LaTeX
+-Paket 
+\family sans
+luatexja
+\family default
+.
+ Diese Klassen unterstützen sowohl horizontale als auch vertikale 
Schreibrichtung.
 \end_layout
 
 \begin_layout Subsection
@@ -3322,10 +3426,16 @@ reference "subsec:Japanisch-JS"
 \end_inset
 
 ),
- die nur p\SpecialChar LaTeX
+ die von Haus aus nur p\SpecialChar LaTeX
  und up\SpecialChar LaTeX
- unterstützen,
- können die Klassen dieser Sammlung auch mit pdf\SpecialChar LaTeX
+ unterstützen (und Lua\SpecialChar LaTeX
+ nur über spezifische Klassen aus dem \SpecialChar LaTeX
+-Paket 
+\family sans
+luatexja
+\family default
+),
+ können die Klassen dieser Sammlung auch direkt mit pdf\SpecialChar LaTeX
 ,
  Xe\SpecialChar LaTeX
  und Lua\SpecialChar LaTeX
diff --git a/lib/layouts/ltjarticle.layout b/lib/layouts/ltjarticle.layout
new file mode 100644
index 0000000..d19faac
--- /dev/null
+++ b/lib/layouts/ltjarticle.layout
@@ -0,0 +1,13 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass{Japanese Article (Standard Class for LuaTeX)}
+#  \DeclareCategory{Articles}
+# Japanese article textclass definition file.
+# Author : Koji Yokota ([email protected])
+
+# This style provides japanese features
+Format 99
+Provides japanese 1
+Provides luatexja 1
+
+# Input general definitions
+Input article.layout
diff --git a/lib/layouts/ltjbook.layout b/lib/layouts/ltjbook.layout
new file mode 100644
index 0000000..174f6db
--- /dev/null
+++ b/lib/layouts/ltjbook.layout
@@ -0,0 +1,13 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass{Japanese Book (Standard Class for LuaTeX)}
+#  \DeclareCategory{Books}
+# Japanese book textclass definition file.
+# Author : Koji Yokota ([email protected])
+
+# This style provides japanese features 
+Format 99
+Provides japanese 1
+Provides luatexja 1
+
+# Input general definitions
+Input book.layout
diff --git a/lib/layouts/ltjreport.layout b/lib/layouts/ltjreport.layout
new file mode 100644
index 0000000..ae347fa
--- /dev/null
+++ b/lib/layouts/ltjreport.layout
@@ -0,0 +1,13 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass{Japanese Report (Standard Class for LuaTeX)}
+#  \DeclareCategory{Reports}
+# Japanese new article textclass definition file for LuaTeX.
+# Author : Koji Yokota ([email protected])
+
+# This style provides japanese features 
+Format 99
+Provides japanese 1
+Provides luatexja 1
+
+# Input general definitions
+Input report.layout
diff --git a/lib/layouts/ltjsarticle.layout b/lib/layouts/ltjsarticle.layout
new file mode 100644
index 0000000..df2c7f0
--- /dev/null
+++ b/lib/layouts/ltjsarticle.layout
@@ -0,0 +1,13 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass{Japanese Article (JS Bundle for LuaTeX)}
+#  \DeclareCategory{Articles}
+# Japanese new article textclass definition file for LuaTeX.
+# Author : Koji Yokota ([email protected])
+
+# This style provides japanese features 
+Format 99
+Provides japanese 1
+Provides luatexja 1
+
+# Input general definitions
+Input article.layout
diff --git a/lib/layouts/ltjsbook.layout b/lib/layouts/ltjsbook.layout
new file mode 100644
index 0000000..8f3fb3e
--- /dev/null
+++ b/lib/layouts/ltjsbook.layout
@@ -0,0 +1,13 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass{Japanese Book (JS Bundle for LuaTeX)}
+#  \DeclareCategory{Books}
+# Japanese new book textclass definition file.
+# Author : Koji Yokota ([email protected])
+
+# This style provides japanese features 
+Format 99
+Provides japanese 1
+Provides luatexja 1
+
+# Input general definitions
+Input book.layout
diff --git a/lib/layouts/ltjsreport.layout b/lib/layouts/ltjsreport.layout
new file mode 100644
index 0000000..c02c20e
--- /dev/null
+++ b/lib/layouts/ltjsreport.layout
@@ -0,0 +1,13 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass{Japanese Report (JS Bundle for LuaTeX)}
+#  \DeclareCategory{Reports}
+# Japanese new article textclass definition file for LuaTeX.
+# Author : Koji Yokota ([email protected])
+
+# This style provides japanese features 
+Format 99
+Provides japanese 1
+Provides luatexja 1
+
+# Input general definitions
+Input report.layout
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to