[LyX/master] Adapt documentation of Japanese classes
Juergen Spitzmueller
spitz at lyx.org
Wed Feb 8 09:27:02 UTC 2023
commit 8820b0e4419c106730e0afec248857fad5214d90
Author: Juergen Spitzmueller <spitz at lyx.org>
Date: Wed Feb 8 11:27:20 2023 +0100
Adapt documentation of Japanese classes
---
lib/doc/Additional.lyx | 425 +++++++++++++++++++++++++++++++++++++--------
lib/doc/LaTeXConfig.lyx | 95 ++++++++++-
lib/doc/de/Additional.lyx | 274 +++++++++++++++++++++++++++--
3 files changed, 703 insertions(+), 91 deletions(-)
diff --git a/lib/doc/Additional.lyx b/lib/doc/Additional.lyx
index e1210ab..f7a568a 100644
--- a/lib/doc/Additional.lyx
+++ b/lib/doc/Additional.lyx
@@ -4056,11 +4056,108 @@ name "subsec:Japanese"
\end_inset
Japanese
+\change_inserted -712698321 1675848645
+ (Standard Classes)
+\change_inserted 564990737 1671383236
+
\end_layout
\begin_layout Standard
-\change_inserted 564990737 1671383236
+\change_inserted -712698321 1675848905
+\SpecialChar LyX
+ included a collection of several bundles that aim to facilitate typesetting Japanese documents.
+ The bundles have been developed at different times,
+ they thus support different typesetting engines and features.
+ This collection is the oldest one.
+ It adjusts the \SpecialChar LaTeX
+ standard classes to requirements of Japanese typesetting,
+ for horizontal and vertical writing.
+ The collection includes
+\family sans
+Japanese Article (Standard Class)
+\family default
+,
+
+\family sans
+Japanese Article
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standard Class Vertical Writing)
+\family default
+,
+
+\family sans
+Japanese Book
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standard Class)
+\family default
+,
+
+\family sans
+Japanese Book
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standard Class Vertical Writing)
+\family default
+,
+
+\family sans
+Japanese Report
+\begin_inset space \thinspace{}
+\end_inset
+
+(Japanese Standard Class)
+\family default
+,
+ and
+\family sans
+ Japanese Report
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standard Class Vertical Writing).
+\end_layout
+
+\begin_layout Subsection
+
+\change_inserted -712698321 1675848929
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Japanese-JS"
+
+\end_inset
+
+Japanese (JS Bundle)
+\change_unchanged
+
+\end_layout
+
+\begin_layout Standard
+
+\change_inserted -712698321 1675849034
+This collection includes improved versions of the classes included in
+\family sans
+Japanese (Standard Classes)
+\family default
+ (see
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Japanese"
+
+\end_inset
+
+).
+ It includes
+\change_deleted -712698321 1675849038
The document classes
\change_inserted -712698321 1673089024
@@ -4079,46 +4176,42 @@ rticle
\change_deleted -712698321 1673089027
Japanese
\change_inserted 564990737 1671383236
-JS Class)
+JS
+\change_deleted -712698321 1675848222
+Class
+\change_inserted -712698321 1675848223
+Bundle
+\change_inserted 564990737 1671383236
+)
+\change_deleted -712698321 1675849103
+
\family default
,
+\change_inserted 564990737 1671383236
+
\family sans
-\change_deleted -712698321 1673089041
+\change_deleted -712698321 1675849055
article
-\change_inserted -712698321 1673089041
-Japanese Article
-\change_inserted 564990737 1671383236
-
\begin_inset space \thinspace{}
\end_inset
-(
-\change_deleted -712698321 1673089044
-Japanese
-\change_inserted 564990737 1671383236
-Standard Class Vertical Writing)
+(Japanese Standard Class Vertical Writing)
\family default
,
-\change_deleted -712698321 1673089041
-
\family sans
article
\begin_inset space \thinspace{}
\end_inset
(Japanese Standard Class)
-\change_inserted -712698321 1673088992
-Japanese Article (Standard Class)
-\change_inserted 564990737 1671383236
-
\family default
,
-\change_inserted -712698321 1673089053
-
+\change_inserted -712698321 1675849107
+and
\family sans
Japanese
\change_deleted -712698321 1673089053
@@ -4134,86 +4227,277 @@ ook
\change_deleted -712698321 1673089067
Japanese
\change_inserted 564990737 1671383236
-JS Class)
+JS
+\change_deleted -712698321 1675849059
+Class
+\change_inserted -712698321 1675849059
+Bundle
+\change_inserted 564990737 1671383236
+)
+\change_deleted -712698321 1675849095
+
\family default
,
\family sans
+ book
+\begin_inset space \thinspace{}
+\end_inset
+
+(Japanese Standard Class Vertical Writing)
+\family default
+,
-\change_inserted -712698321 1673089073
-Japanese B
-\change_deleted -712698321 1673089270
-b
-\change_inserted 564990737 1671383236
-ook
+\family sans
+book
\begin_inset space \thinspace{}
\end_inset
-(
-\change_deleted -712698321 1673089077
-Japanese
-\change_inserted 564990737 1671383236
-Standard Class Vertical Writing)
+(Japanese Standard Class)
\family default
,
-\change_deleted -712698321 1673089083
+\family sans
+report
+\begin_inset space \thinspace{}
+\end_inset
+(Japanese Vertical Writing)
+\family default
+ and
\family sans
-b
-\change_inserted -712698321 1673089083
-Japanese B
-\change_inserted 564990737 1671383236
-ook
+report
\begin_inset space \thinspace{}
\end_inset
-(
-\change_deleted -712698321 1673089087
-Japanese
+(Japanese Standard Class)
+\family default
+ provide document classes for the Japanese language
\change_inserted 564990737 1671383236
-Standard Class)
+.
+
+\change_inserted -712698321 1675849238
+ A report class can be obtained by using
+\family sans
+Japanese Book
+\begin_inset space \thinspace{}
+\end_inset
+
+(JS Bundle)
+\family default
+ with option
+\family sans
+report
+\family default
+ in
+\family sans
+Document\SpecialChar menuseparator
+Settings\SpecialChar menuseparator
+Document Class\SpecialChar menuseparator
+Class Options\SpecialChar menuseparator
+Custom
+\family default
+.
+\change_unchanged
+
+\end_layout
+
+\begin_layout Subsection
+
+\change_inserted -712698321 1675848572
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Japanese-BX"
+
+\end_inset
+
+Japanese (BX Bundle)
+\end_layout
+
+\begin_layout Standard
+
+\change_inserted -712698321 1675851891
+This bundle contains the document classes
+\family sans
+Japanese Article
+\begin_inset space \thinspace{}
+\end_inset
+
+(BX Bundle)
\family default
,
-
-\change_inserted -712698321 1673089094
\family sans
-Japanese
-\change_deleted -712698321 1673089094
-r
-\change_inserted -712698321 1673089094
-R
-\change_inserted 564990737 1671383236
-eport
+ Japanese Book
\begin_inset space \thinspace{}
\end_inset
-(
-\change_deleted -712698321 1673089097
-Japanese
-\change_inserted 564990737 1671383236
-Vertical Writing)
+(BX Bundle)
\family default
+,
and
-\change_deleted -712698321 1673089104
+\family sans
+Japanese Report
+\begin_inset space \thinspace{}
+\end_inset
+(BX Bundle)
+\family default
+ which provide alternative document classes for Japanese documents.
+ Furthermore,
+ a class
\family sans
-r
-\change_inserted -712698321 1673089104
-Japanese R
-\change_inserted 564990737 1671383236
-eport
+Japanese Slides (BX Bundle)
+\family default
+ for presentation slides,
+ is included.
+ As opposed to the classes of the
+\family sans
+Standard Classes
+\family default
+ and
+\family sans
+JS
+\family default
+bundles (sec.
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Japanese"
+
+\end_inset
+
+ and
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Japanese-JS"
+
+\end_inset
+
+),
+ which support only p\SpecialChar LaTeX
+ and up\SpecialChar LaTeX
+,
+ the classes of this bundle also support pdf\SpecialChar LaTeX
+,
+ Xe\SpecialChar LaTeX
+ and Lua\SpecialChar LaTeX
+,
+ with the aid of suitable packages that provide capability of Japanese typesetting.
+\end_layout
+
+\begin_layout Subsection
+
+\change_inserted -712698321 1675850366
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Japanese-JLReq"
+
+\end_inset
+
+Japanese (JLReq Class)
+\end_layout
+
+\begin_layout Standard
+
+\change_inserted -712698321 1675850768
+This bundle draws on the
+\family sans
+jlreq
+\family default
+ class which faithfully traces the standard of
+\emph on
+Requirements for Japanese Text Layout
+\emph default
+ set by the World Wide Web Consortium (W3C,
+ see
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+\change_inserted -712698321 1675850769
+
+https://www.w3.org/TR/jlreq/?lang=en
+\change_unchanged
+
+\end_layout
+
+\end_inset
+
+).
+ It can be used with Lua\SpecialChar LaTeX
+ as well as p\SpecialChar LaTeX
+ and up\SpecialChar LaTeX
+.
+\end_layout
+
+\begin_layout Standard
+
+\change_inserted -712698321 1675850585
+LyX provides layouts for
+\family sans
+Japanese Article
\begin_inset space \thinspace{}
\end_inset
-(
-\change_deleted -712698321 1673089107
-Japanese
-\change_inserted 564990737 1671383236
-Standard Class)
+(JLReq Class)
+\family default
+,
+
+\family sans
+ Japanese Book
+\begin_inset space \thinspace{}
+\end_inset
+
+(JLReq Class)
\family default
- provide document classes for the Japanese language.
+,
+ and
+\family sans
+Japanese Report
+\begin_inset space \thinspace{}
+\end_inset
+
+(JLReq Class)
+\family default
+ which are all derived from the
+\family sans
+jlreq
+\family default
+ \SpecialChar LaTeX
+ class via specific class options.
+\end_layout
+
+\begin_layout Standard
+
+\change_inserted -712698321 1675850701
+An example article document is available at
+\family sans
+File\SpecialChar menuseparator
+Open Example\SpecialChar menuseparator
+Articles\SpecialChar menuseparator
+Japanese Article (JLReq Class)
+\family default
+.
+ English documentation is available at
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+\change_inserted -712698321 1675850350
+
+http://mirrors.ctan.org/macros/jptex/latex/jlreq/jlreq.pdf
+\change_unchanged
+
+\end_layout
+
+\end_inset
+
+.
+\change_inserted 564990737 1671383236
+
\end_layout
\begin_layout Subsection
@@ -16469,8 +16753,9 @@ report
\end_inset
(Japanese in vertical writing)
-\change_inserted -712698321 1673690794
-Japanese Report (Vertical Writing)
+\change_inserted -712698321 1675851188
+Japanese Report (Standard Class,
+ vertical Writing)
\change_inserted 564990737 1672743530
\family default
diff --git a/lib/doc/LaTeXConfig.lyx b/lib/doc/LaTeXConfig.lyx
index 9583c55..c87eb2c 100644
--- a/lib/doc/LaTeXConfig.lyx
+++ b/lib/doc/LaTeXConfig.lyx
@@ -1,5 +1,5 @@
#LyX 2.4 created this file. For more info see https://www.lyx.org/
-\lyxformat 614
+\lyxformat 615
\begin_document
\begin_header
\save_transient_properties true
@@ -4318,6 +4318,10 @@ t-
\begin_layout Subsection
Japanese new standard classes
+\change_inserted -712698321 1675846937
+ (JS Bundle)
+\change_unchanged
+
\end_layout
\begin_layout Description
@@ -4394,7 +4398,13 @@ report
\begin_layout Subsection
\change_inserted 545138413 1674624942
-Japanese new standard classes (extended)
+Japanese new standard classes (
+\change_deleted -712698321 1675846861
+extended
+\change_inserted -712698321 1675846862
+BX bundle
+\change_inserted 545138413 1674624942
+)
\end_layout
\begin_layout Description
@@ -4462,10 +4472,91 @@ Notes:
and Lua\SpecialChar LaTeX
,
with the aid of suitable packages that provide capability of Japanese typesetting.
+\change_inserted -712698321 1675847177
+
+\end_layout
+
+\begin_layout Subsection
+
+\change_inserted -712698321 1675847557
+Japanese new standard classes (JLReq class)
+\end_layout
+
+\begin_layout Description
+
+\change_inserted -712698321 1675847177
+Found:
+
+\begin_inset Info
+type "textclass"
+arg "jlreq"
+\end_inset
+
+
+\end_layout
+
+\begin_layout Description
+
+\change_inserted -712698321 1675847323
+CTAN:
+
+\family typewriter
+macros/jptex/latex/jlreq/
\change_unchanged
\end_layout
+\begin_layout Description
+
+\change_inserted -712698321 1675847462
+Notes:
+ The
+\family sans
+jlreq
+\family default
+ class is a document class which faithfully traces the standard of
+\emph on
+Requirements for Japanese Text Layout
+\emph default
+ set by the World Wide Web Consortium (W3C).
+ It can be used with Lua\SpecialChar LaTeX
+ as well as p\SpecialChar LaTeX
+ and up\SpecialChar LaTeX
+.
+ The default output of this document is via Lua\SpecialChar LaTeX
+.
+ The class includes equivalents of
+\family sans
+article
+\family default
+,
+
+\family sans
+report
+\family default
+ and
+\family sans
+book
+\family default
+ classes as a subset which is specified as a class option.
+ English documentation is available at
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+\change_inserted -712698321 1675847462
+
+http://mirrors.ctan.org/macros/jptex/latex/jlreq/jlreq.pdf
+\change_unchanged
+
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
\begin_layout Subsection
jss
\end_layout
diff --git a/lib/doc/de/Additional.lyx b/lib/doc/de/Additional.lyx
index 0ea0526..bb37b33 100644
--- a/lib/doc/de/Additional.lyx
+++ b/lib/doc/de/Additional.lyx
@@ -3122,22 +3122,47 @@ name "subsec:Japanisch"
\end_inset
-Japanisch
+Japanisch (Standardklassen)
\end_layout
\begin_layout Standard
-Die Dokumentklassen
+\SpecialChar LyX
+ enthält mehrere Sammlungen,
+ die dazu dienen,
+ japanische Dokumente zu setzen.
+ Diese Sammlungen wurden zu verschiedenen Zeiten entwickelt,
+ entsprechend unterstützen sie unterschiedliche Ausgabewege und Features.
+ Diese Sammlung ist die älteste.
+ Sie passt die Standardklassen von \SpecialChar LaTeX
+ an,
+ sodass japanische Dokumente in horizontaler oder vertikaler Schreibrichtung gesetzt werden können.
+ Die Sammlung enthält die Klassen
\family sans
Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
-(JS-Klasse)
+(Standardklasse)
\family default
,
+
+\family sans
+Japanischer Aufsatz (Standardklasse,
+ vertikale Schreibrichtung)
+\family default
+,
+
+\family sans
+Japanisches Buch
+\begin_inset space \thinspace{}
+\end_inset
+(Standardklasse)
+\family default
+,
+
\family sans
- Japanischer Aufsatz
+Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
@@ -3147,16 +3172,113 @@ Japanischer Aufsatz
,
\family sans
-Japanischer Aufsatz (Standardklasse)
+Japanischer Bericht
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standardklasse)
\family default
-,
-
+ und
+\family sans
+Japanischer Bericht
+\begin_inset space \thinspace{}
+\end_inset
+
+(Standardklasse,
+ vertikale Schreibrichtung).
+\end_layout
+
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Japanisch-JS"
+
+\end_inset
+
+Japanisch (JS-Sammlung)
+\end_layout
+
+\begin_layout Standard
+Diese Sammlung bietet verbesserte Versionen der Klassen,
+ die in
+\family sans
+Japanisch (Standardklassen)
+\family default
+ enthalten sind (s.
+\begin_inset space ~
+\end_inset
+
+Abschnitt
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Japanisch"
+
+\end_inset
+
+).
+ Sie enthält die Klassen
+\family sans
+Japanischer Aufsatz
+\begin_inset space \thinspace{}
+\end_inset
+
+(JS-Sammlung)
+\family default
+ und
+\family sans
+Japanisches Buch
+\begin_inset space \thinspace{}
+\end_inset
+
+(JS-Sammlung)
+\family default
+.
+ Eine Berichtsklasse kann mithilfe von
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
-(JS-Klasse)
+(JS-Sammlung)
+\family default
+ erzeugt werden,
+ indem die Option
+\family sans
+report
+\family default
+ in
+\family sans
+Dokument\SpecialChar menuseparator
+Einstellungen\SpecialChar ldots
+\SpecialChar menuseparator
+Dokumentklasse\SpecialChar menuseparator
+Klassenoptionen
+\family default
+ eingegeben wird.
+\end_layout
+
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Japanisch-BX"
+
+\end_inset
+
+Japanisch (BX-Sammlung)
+\end_layout
+
+\begin_layout Standard
+Die Dokumentklassen
+\family sans
+Japanischer Aufsatz
+\begin_inset space \thinspace{}
+\end_inset
+
+(BX-Sammlung)
\family default
,
@@ -3165,26 +3287,111 @@ Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
-(Standardklasse,
- vertikale Schreibrichtung)
+(BX-Sammlung)
\family default
+ und
+\family sans
+Japanischer Bericht
+\begin_inset space \thinspace{}
+\end_inset
+
+(BX-Sammlung)
+\family default
+ bieten alternative Versionen für japanische Dokumente an.
+ Außerdem ist eine Klasse
+\family sans
+Japanische Folien (BX-Sammlung)
+\family default
+ für Overheadfolien enthalten.
+ Im Gegensatz zu den Standardklassen und der JS-Sammlung (Abschnitt
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Japanisch"
+
+\end_inset
+
+ und
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:Japanisch-JS"
+
+\end_inset
+
+),
+ die nur p\SpecialChar LaTeX
+ und up\SpecialChar LaTeX
+ unterstützen,
+ können die Klassen dieser Sammlung auch mit pdf\SpecialChar LaTeX
,
-
+ Xe\SpecialChar LaTeX
+ und Lua\SpecialChar LaTeX
+ verwendet werden.
+ Hierzu werden Pakete zur Unterstützung japanischer Textausgabe herangezogen.
+\end_layout
+
+\begin_layout Subsection
+\begin_inset CommandInset label
+LatexCommand label
+name "subsec:Japanisch-JLReq"
+
+\end_inset
+
+Japanisch (JLReq-Klasse)
+\end_layout
+
+\begin_layout Standard
+Diese Sammlung baut auf die \SpecialChar LaTeX
+-Klasse
\family sans
-Japanisches Buch
+jlreq
+\family default
+,
+ die sich an den Vorgaben des W3C-Konsortiums
+\emph on
+\lang english
+Requirements for Japanese Text Layout
+\emph default
+\lang ngerman
+ orientiert (W3C,
+ siehe
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+https://www.w3.org/TR/jlreq/?lang=en
+\end_layout
+
+\end_inset
+
+).
+ Sie kann sowohl mit Lua\SpecialChar LaTeX
+ als auch mit p\SpecialChar LaTeX
+ und up\SpecialChar LaTeX
+ verwendet werden.
+\end_layout
+
+\begin_layout Standard
+LyX bietet die Dokumentklassen
+\family sans
+Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
-(Standardklasse)
+(JLReq-Klasse)
\family default
,
-
+
\family sans
-Japanischer Bericht
+ Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
-(Vertikale Schreibrichtung)
+(JLReq-Klasse)
\family default
und
\family sans
@@ -3192,9 +3399,38 @@ Japanischer Bericht
\begin_inset space \thinspace{}
\end_inset
-(Standardklasse)
+(JLReq-Klasse)
\family default
- sind spezifisch für japanische Dokumente geeignet.
+,
+ welche alle von der \SpecialChar LaTeX
+-Klasse
+\family sans
+jlreq
+\family default
+ über bestimmte Klassenoptionen abgeleitet sind.
+\end_layout
+
+\begin_layout Standard
+Eine Beispieldatei (für einen Aufsatz) finden Sie unter
+\family sans
+Datei\SpecialChar menuseparator
+Beispiel öffnen\SpecialChar menuseparator
+Aufsätze/Artikel\SpecialChar menuseparator
+Japanischer Aufsatz (JLReq-Klasse)
+\family default
+.
+ Eine englische Anleitung ist unter
+\begin_inset Flex URL
+status collapsed
+
+\begin_layout Plain Layout
+
+http://mirrors.ctan.org/macros/jptex/latex/jlreq/jlreq.pdf
+\end_layout
+
+\end_inset
+
+ verfügbar.
\end_layout
\begin_layout Subsection
@@ -11646,7 +11882,7 @@ Japanischer Bericht (vertikale Schreibrichtung)
\begin_inset CommandInset ref
LatexCommand ref
-reference "subsec:Japanisch"
+reference "subsec:Japanisch-JS"
plural "false"
caps "false"
noprefix "false"
More information about the lyx-cvs
mailing list