mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-14 01:22:33 +00:00
53ed6d3d46
* \caption does not need to be protected in general * the contents of \caption arguments need to be protected, though. All styles related to caoption inset have been audited and updated. The special casing of captions in longtables has been removed, since there is no special case. Fixes bug: #9177
67 lines
1.5 KiB
Plaintext
67 lines
1.5 KiB
Plaintext
#\DeclareLyXModule[bicaption.sty]{Multilingual Captions}
|
|
#DescriptionBegin
|
|
#Provides two styles to typeset multilingual captions.
|
|
#For a description see the file MultilingualCaptions.lyx in LyX's examples folder.
|
|
#DescriptionEnd
|
|
#Author: Uwe Stöhr <uwestoehr@web.de>
|
|
|
|
Format 49
|
|
|
|
Style "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
|
|
EndFont
|
|
BabelPreamble
|
|
\usepackage{bicaption} % for multilingual captions
|
|
EndBabelPreamble
|
|
End
|
|
|
|
|
|
InsetLayout Caption:Bicaption
|
|
LabelString bilingual
|
|
LaTeXType command
|
|
LatexName bicaption
|
|
NeedProtect 1
|
|
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
|