#
# The textclass-loaded jsclasses/okumacro.sty needs format `pLaTeX2e'
# (okumacro provides \ruby support).
-export/doc/ja/(Additional|Customization|EmbeddedObjects|Intro|LaTeXConfig|Math|Shortcuts|Tutorial|UserGuide).*_systemF
-export/doc/ja/Formula-numbering_pdf4_systemF
+export/doc/ja/(Additional|LaTeXConfig|Math|UserGuide).*_systemF
+export/doc/ja/(Formula-numbering|Customization|EmbeddedObjects|Intro)_pdf4_systemF
+export/doc/ja/Tutorial_(dvi3|pdf5)_systemF
# Test for command \pdfsave fails:
# ! Package xypdf Error: pdfTeX version 1.40.0 or higher is needed for the xypdf
export/examples/ja/Graphics_and_Insets/XY-Pic.*_systemF
#
# e.g. a bug or missing feature in ps2pdf
-# Japanese (platex)
-# dvips requires special font setup for kanji, otherwise
-# * the Postscript file has wrong and missing characters
-# (without error or warning)
-# * as a consequence, ps2pdf fails for some documents on TL18 and TL19:
-#
-# The following may also fail for other reasons with TL19
-#export/doc/ja/(Additional|Customization|EmbeddedObjects|Math|UserGuide)_pdf
-
# ps2pdf gives the following and exits with error:
# Error: /invalidfileaccess in --file--
# ps2pdf succeeds if the -dNOSAFER flag is used. For discussion, see:
Mandatory 1
EndArgument
Preamble
-\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
+\ifdefined\kanjiskip
+ \IfFileExists{okumacro.sty}%
+ {\usepackage{okumacro}}%
+ {\newcommand{\ruby}[2]{\shortstack{\tiny ##2\\##1}}}%
+\else \ifdefined\luatexversion
+ \usepackage{luatexja-ruby}
+\else \ifdefined\XeTeXversion
+ \usepackage{ruby}%
+\fi\fi\fi
EndPreamble
End
\end_local_layout
Mandatory 1
EndArgument
Preamble
-\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
+\ifdefined\kanjiskip
+ \IfFileExists{okumacro.sty}%
+ {\usepackage{okumacro}}%
+ {\newcommand{\ruby}[2]{\shortstack{\tiny ##2\\##1}}}%
+\else \ifdefined\luatexversion
+ \usepackage{luatexja-ruby}
+\else \ifdefined\XeTeXversion
+ \usepackage{ruby}%
+\fi\fi\fi
EndPreamble
ResetsFont true
End
Mandatory 1
EndArgument
Preamble
-\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
+\ifdefined\kanjiskip
+ \IfFileExists{okumacro.sty}%
+ {\usepackage{okumacro}}%
+ {\newcommand{\ruby}[2]{\shortstack{\tiny ##2\\##1}}}%
+\else \ifdefined\luatexversion
+ \usepackage{luatexja-ruby}
+\else \ifdefined\XeTeXversion
+ \usepackage{ruby}%
+\fi\fi\fi
EndPreamble
End
\end_local_layout
\let\c@equation\c@org@eq
\let\theequation\org@theeq}
\end_preamble
-\use_default_options false
+\use_default_options true
\maintain_unincluded_children false
\language japanese
\language_package default
Mandatory 1
EndArgument
Preamble
-\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
+\ifdefined\kanjiskip
+ \IfFileExists{okumacro.sty}%
+ {\usepackage{okumacro}}%
+ {\newcommand{\ruby}[2]{\shortstack{\tiny ##2\\##1}}}%
+\else \ifdefined\luatexversion
+ \usepackage{luatexja-ruby}
+\else \ifdefined\XeTeXversion
+ \usepackage{ruby}%
+\fi\fi\fi
EndPreamble
End
\end_local_layout
Mandatory 1
EndArgument
Preamble
-\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
+\ifdefined\kanjiskip
+ \IfFileExists{okumacro.sty}%
+ {\usepackage{okumacro}}%
+ {\newcommand{\ruby}[2]{\shortstack{\tiny ##2\\##1}}}%
+\else \ifdefined\luatexversion
+ \usepackage{luatexja-ruby}
+\else \ifdefined\XeTeXversion
+ \usepackage{ruby}%
+\fi\fi\fi
EndPreamble
End
\end_local_layout
\save_transient_properties true
\origin /systemlyxdir/doc/ja/
\textclass bxjsarticle
-\use_default_options false
+\use_default_options true
\maintain_unincluded_children false
\begin_local_layout
InsetLayout Flex:Ruby
Mandatory 1
EndArgument
Preamble
-\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
+\ifdefined\kanjiskip
+ \IfFileExists{okumacro.sty}%
+ {\usepackage{okumacro}}%
+ {\newcommand{\ruby}[2]{\shortstack{\tiny ##2\\##1}}}%
+\else \ifdefined\luatexversion
+ \usepackage{luatexja-ruby}
+\else \ifdefined\XeTeXversion
+ \usepackage{ruby}%
+\fi\fi\fi
EndPreamble
End
\end_local_layout
-#LyX 2.3 created this file. For more info see http://www.lyx.org/
+#LyX 2.4 created this file. For more info see https://www.lyx.org/
\lyxformat 544
\begin_document
\begin_header
\save_transient_properties false
\origin /systemlyxdir/doc/ja/
\textclass bxjsbook
-\use_default_options false
+\use_default_options true
\maintain_unincluded_children false
\begin_local_layout
InsetLayout Flex:Ruby
Mandatory 1
EndArgument
Preamble
-\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
+\ifdefined\kanjiskip
+ \IfFileExists{okumacro.sty}%
+ {\usepackage{okumacro}}%
+ {\newcommand{\ruby}[2]{\shortstack{\tiny ##2\\##1}}}%
+\else \ifdefined\luatexversion
+ \usepackage{luatexja-ruby}
+\else \ifdefined\XeTeXversion
+ \usepackage{ruby}%
+\fi\fi\fi
EndPreamble
End
\end_local_layout
\fontencoding global
\font_roman "lmodern" "IPAexMincho"
\font_sans "default" "IPAexGothic"
-\font_typewriter "default" "default"
+\font_typewriter "default" "IPAGothic"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\pdf_author "LyX Team, Japanese translation: Koji Yokata"
\pdf_subject "LyX-documentation Tutorial"
\pdf_keywords "LyX, documentation"
-\pdf_bookmarks false
+\pdf_bookmarks true
\pdf_bookmarksnumbered true
\pdf_bookmarksopen true
\pdf_bookmarksopenlevel 2
EndArgument
Preamble
\IfFileExists{okumacro.sty}
-{\usepackage{okumacro}}
-{\newcommand{\ruby}[2]{#2}}
+\ifdefined\kanjiskip
+ \IfFileExists{okumacro.sty}%
+ {\usepackage{okumacro}}%
+ {\newcommand{\ruby}[2]{\shortstack{\tiny ##2\\##1}}}%
+\else \ifdefined\luatexversion
+ \usepackage{luatexja-ruby}
+\else \ifdefined\XeTeXversion
+ \usepackage{ruby}%
+\fi\fi\fi
EndPreamble
End
\end_local_layout
\renewenvironment{lyxgreyedout}
{\textcolor{blue}\bgroup}{\egroup}
\end_preamble
-\use_default_options false
+\use_default_options true
\begin_modules
braille
\end_modules
#LyX 2.4 created this file. For more info see https://www.lyx.org/
-\lyxformat 572
+\lyxformat 573
\begin_document
\begin_header
\save_transient_properties true
%\setmonojfont{WenQuanYi Micro Hei Mono}
\fi
\end_preamble
-\use_default_options false
+\use_default_options true
\begin_modules
logicalmkup
\end_modules
\paperfontsize default
\spacing single
\use_hyperref false
+\pdf_bookmarks false
+\pdf_bookmarksnumbered true
+\pdf_bookmarksopen false
+\pdf_bookmarksopenlevel 1
+\pdf_breaklinks false
+\pdf_pdfborder true
+\pdf_colorlinks false
+\pdf_backref false
+\pdf_pdfusetitle true
\papersize default
\use_geometry false
\use_package amsmath 1
\begin_layout Itemize
\lang english
-Set a standard document class (document classes starting with
+Use one of the Japanese
+\begin_inset CommandInset href
+LatexCommand href
+name "BXjscls"
+target "https://www.ctan.org/pkg/bxjscls"
+literal "false"
+
+\end_inset
+
+ classes or a standard document class.
+ The other document classes starting with
\begin_inset Quotes bld
\end_inset
\begin_inset Quotes brd
\end_inset
- use pLaTeX).
+ require pLaTeX.
\end_layout
\begin_layout Itemize
\begin_inset Quotes bld
\end_inset
-Unicode (CJK) (utf8)
+Unicode (utf8)
\begin_inset Quotes brd
\end_inset
\end_layout
\end_deeper
+\begin_layout Enumerate
+
+\lang english
+Japanese characters (
+\lang japanese-cjk
+介, し
+\family sans
+, 門
+\family default
+\lang english
+) may also be used in text parts set to other languages.
+\end_layout
+
\end_body
\end_document
#LyX 2.4 created this file. For more info see https://www.lyx.org/
-\lyxformat 572
+\lyxformat 573
\begin_document
\begin_header
\save_transient_properties true
\origin /systemlyxdir/examples/ja/
\textclass bxjsarticle
-\use_default_options false
+\use_default_options true
\maintain_unincluded_children false
\language japanese
\language_package auto
\begin_inset Quotes erd
\end_inset
- or non-Japaneses standard classes).
+ or non-Japanese standard classes).
\end_layout
\begin_layout Subsection*
\save_transient_properties true
\origin /systemlyxdir/examples/ja/
\textclass bxjsarticle
-\use_default_options false
+\use_default_options true
\maintain_unincluded_children false
\language japanese
\language_package auto
opt += runparams.hyperref_driver + ",";
// Since LyX uses unicode, also set the PDF strings to unicode strings
- // with the hyperref option "unicode".
- // (With Xe/LuaTeX and pTeX, unicode=true is the default
- // and the option leads to errors with some Japanese document classes)
+ // with the hyperref option "unicode". (With Xe/LuaTeX and pTeX,
+ // unicode=true is the default, with Japanese (platex), the option
+ // leads to errors (even if the input encoding is UTF-8).)
if (!runparams.isFullUnicode() && !runparams.use_japanese)
opt += "unicode=true,";