-#\DeclareLyXModule[bicaption.sty]{Multilingual captions}
+#\DeclareLyXModule[bicaption.sty]{Bilingual Captions}
+#\DeclareCategory{Floats & Captions}
#DescriptionBegin
-#Provides two styles to typeset multilingual captions.
+#Provides two styles to typeset bilingual captions.
#For a description see the file MultilingualCaptions.lyx in LyX's examples folder.
#DescriptionEnd
#Author: Uwe Stöhr <uwestoehr@web.de>
-Format 36
+Format 80
Style "Caption setup"
- LatexType command
- LatexName captionsetup
- Category FrontMatter
- OptionalArgs 1
- Margin Dynamic
- LabelSep xx
- ParSkip 0.0
- ItemSep 0.2
- TopSep 0.7
- BottomSep 0.7
- ParSep 0.3
- Align Block
- AlignPossible Block
- LabelType Static
- LabelString "Caption setup:"
+ LatexType command
+ LatexName captionsetup
+ Category FrontMatter
+ Argument 1
+ LabelString "Language"
+ Tooltip "Language that should be affected, can be 'bi-first', 'bi-second' or 'bi-both'"
+ EndArgument
+ PassThru 1
+ Margin Dynamic
+ LabelSep xx
+ ParSkip 0.0
+ ItemSep 0.2
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.3
+ Align Block
+ AlignPossible Block
+ LabelType Static
+ LabelString "Caption setup:"
LabelFont
- Color Green
+ Color Green
EndFont
- BabelPreamble
- \usepackage{bicaption} % for multilingual captions
- EndBabelPreamble
+ Requires bicaption
End
-Style Bicaption
- CopyStyle "Caption setup"
- LatexName bicaption
- Category MainText
- RequiredArgs 1
- TopSep 0
- Align Center
- AlignPossible Center
- LabelString "Multilingual caption:"
- LabelFont
- Color Black
- EndFont
-End
+InsetLayout Caption:Bicaption
+ LabelString bilingual
+ LaTeXType command
+ LatexName bicaption
+ NeedProtect 1
+ MultiPar false
+ Argument 1
+ LabelString "Main Language Short Title"
+ Tooltip "Short title for the main(document) language"
+ EndArgument
+ Argument 2
+ Mandatory 1
+ LabelString "Main Language Text"
+ Tooltip "Text in the main(document) language"
+ EndArgument
+ Argument 3
+ LabelString "Second Language Short Title"
+ Tooltip "Short title for the second language"
+ EndArgument
+ HTMLStyle
+ div.float-caption {
+ text-align: center;
+ border: 2px solid black;
+ padding: 1ex;
+ margin: 1ex;
+ }
+ EndHTMLStyle
+ HTMLAttr "class='float-caption float-caption-bicaption'"
+End