# Define Case as an enumeration environment
# with its own counters
-Format 43
+Format 82
Counter casei
+ GuiName "Case (Level 1)"
LabelString "Case \arabic{casei}."
End
Counter caseii
+ GuiName "Case (Level 2)"
Within casei
LabelString "Case \roman{caseii}."
End
Counter caseiii
+ GuiName "Case (Level 3)"
Within caseii
LabelString "Case \alph{caseiii}."
End
Counter caseiv
+ GuiName "Case (Level 4)"
Within caseiii
LabelString "Case \arabic{caseiv}."
End
Style Case
Category Reasoning
- CopyStyle Enumerate
+ Margin Static
+ LatexType Item_Environment
LatexName casenv
LabelType Enumerate
LeftMargin "Case ###."
+ LabelSep xx
+ ParSkip 0.0
+ ItemSep 0.2
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.3
+ Align Block
+ AlignPossible Block, Left
LabelCounter case
LabelFont
Series Medium
Shape Italic
EndFont
+ HTMLTag ol
+ HTMLItem li
+ HTMLLabel NONE
+ RefPrefix enu
+ Argument listpreamble:1
+ LabelString "List preamble"
+ MenuString "List Preamble"
+ Tooltip "LaTeX code to be inserted before the first item"
+ PassThru 1
+ Font
+ Family typewriter
+ Color latex
+ EndFont
+ EndArgument
+ Argument item:1
+ LabelString "Custom Item|s"
+ Tooltip "A customized item string"
+ EndArgument
+ NextNoIndent 1
Requires enumitem
# It'd be easier to use \setlist[caseenv] here, but that causes problems
# if you nest an ordinary list inside a case environment. See discussion