From 8820b0e4419c106730e0afec248857fad5214d90 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Wed, 8 Feb 2023 11:27:20 +0100 Subject: [PATCH] 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 e1210abcbe..f7a568a014 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 9583c55307..c87eb2c8f7 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,8 +4472,89 @@ 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 diff --git a/lib/doc/de/Additional.lyx b/lib/doc/de/Additional.lyx index 0ea0526e18..bb37b33cd6 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" -- 2.39.5