mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 21:21:32 +00:00
9ca91b2566
There is nothing in the diff besides the format number changing from 93 to 95. From what I understand, this is as expected since 93 -> 94 and 94 -> 95 just add new layout tags. Updating the layouts makes it easier to test master. Otherwise, in some use cases layout2layout can be run hundreds of times which can make some things slow (e.g., opening documents or even opening the advanced find pane).
62 lines
1.6 KiB
Plaintext
62 lines
1.6 KiB
Plaintext
#\DeclareLyXModule{Ruby (Furigana)}
|
|
#\DeclareCategory{Annotation & Revision}
|
|
#DescriptionBegin
|
|
#Defines an inset to typeset reading aids (ruby, furigana) to Chinese
|
|
#characters. Uses the "okumakro", "luatexja-ruby", or "ruby" package
|
|
#(depending on the TeX engine) or a fallback definition.
|
|
#DescriptionEnd
|
|
#Requires
|
|
#Excludes
|
|
|
|
#Authors: Koji Yokota (original implementation as local layout),
|
|
# Günter Milde <milde@lyx.org> (module)
|
|
|
|
# References:
|
|
# required packages
|
|
# okumacro.sty: https://ctan.org/pkg/jsclasses
|
|
# luatexja-ruby.sty: https://ctan.org/pkg/luatexja
|
|
# ruby.sty: https://www.ctan.org/pkg/cjk
|
|
# extended ruby support package (currently not used):
|
|
# https://ctan.org/pkg/pxrubrica
|
|
# W3W spec:
|
|
# https://www.w3.org/International/articles/ruby/markup.en.html
|
|
|
|
Format 95
|
|
|
|
InsetLayout Flex:Ruby
|
|
LyxType charstyle
|
|
LatexType command
|
|
LatexName ruby
|
|
HTMLTag ruby
|
|
HTMLAttr ""
|
|
HTMLInnerTag rb
|
|
HTMLInnerAttr ""
|
|
BgColor none
|
|
LabelString "Ruby"
|
|
Decoration Conglomerate
|
|
Preamble
|
|
\ifdefined\kanjiskip
|
|
\IfFileExists{okumacro.sty}{\usepackage{okumacro}}{}
|
|
\else \ifdefined\luatexversion
|
|
\usepackage{luatexja-ruby}
|
|
\else \ifdefined\XeTeXversion
|
|
\usepackage{ruby}%
|
|
\fi\fi\fi
|
|
\providecommand{\ruby}[2]{\shortstack{\tiny #2\\#1}}
|
|
EndPreamble
|
|
# Fixme: Currently the ruby text is ignored in HTML
|
|
Argument post:1
|
|
LabelString "ruby text"
|
|
MenuString "Ruby Text|R"
|
|
Tooltip "Reading aid (ruby, furigana) for Chinese characters."
|
|
Decoration Conglomerate
|
|
Font
|
|
Size tiny
|
|
EndFont
|
|
LabelFont
|
|
Size tiny
|
|
EndFont
|
|
Mandatory 1
|
|
EndArgument
|
|
End
|