Add layouts for luatexja LaTeX classes, by Koji Yokota (#11103)

This commit is contained in:
Juergen Spitzmueller 2023-02-10 12:10:00 +01:00
parent 77ebd1dcdf
commit afbbf42d60
10 changed files with 408 additions and 10 deletions

View File

@ -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 \

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 (yokota6@gmail.com)
# This style provides japanese features
Format 99
Provides japanese 1
Provides luatexja 1
# Input general definitions
Input article.layout

View File

@ -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 (yokota6@gmail.com)
# This style provides japanese features
Format 99
Provides japanese 1
Provides luatexja 1
# Input general definitions
Input book.layout

View File

@ -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 (yokota6@gmail.com)
# This style provides japanese features
Format 99
Provides japanese 1
Provides luatexja 1
# Input general definitions
Input report.layout

View File

@ -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 (yokota6@gmail.com)
# This style provides japanese features
Format 99
Provides japanese 1
Provides luatexja 1
# Input general definitions
Input article.layout

View File

@ -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 (yokota6@gmail.com)
# This style provides japanese features
Format 99
Provides japanese 1
Provides luatexja 1
# Input general definitions
Input book.layout

View File

@ -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 (yokota6@gmail.com)
# This style provides japanese features
Format 99
Provides japanese 1
Provides luatexja 1
# Input general definitions
Input report.layout