Fix label display in linguistic examples

Ideally, we would use a proper counter here, but this seems to be
impossible with the current counter mechanism.

What we would need is a counter that is incremented when either of the
layouts is used. Currently, the counter seems to be stepped only inside
one layout.

The current fix is a candidate for stable.
This commit is contained in:
Juergen Spitzmueller 2016-10-14 11:40:53 +02:00
parent 84050268ee
commit 91f5d90971

View File

@ -9,6 +9,33 @@
Format 60 Format 60
# FIXME: It is currently not possible to share a
# counter in layouts with STATIC and ENUMERATE
# LabelType. The counters are not stepped properly.
Counter example
Within chapter
# LabelString "(\arabic{example})"
LabelString "Examples:"
End
Counter examplei
Within chapter
# LabelString "(\arabic{examplei})"
LabelString "Examples:"
End
Counter subexample
Within examplei
# LabelString "\theexamplei (\alph{subexample})"
LabelString "Subexample:"
End
Counter subexamplei
Within examplei
# LabelString "\theexamplei (\alph{subexamplei})"
LabelString "Subexample:"
End
# single numbered example with covington.sty # single numbered example with covington.sty
Style Numbered_Example_(multiline) Style Numbered_Example_(multiline)
LatexType Environment LatexType Environment
@ -24,6 +51,7 @@ Style Numbered_Example_(multiline)
Align Block Align Block
AlignPossible Block, Left AlignPossible Block, Left
LabelType Static LabelType Static
# LabelCounter "example"
LabelString "Example:" LabelString "Example:"
LabelFont LabelFont
Shape Italic Shape Italic
@ -46,7 +74,8 @@ Style Numbered_Examples_(consecutive)
CopyStyle Numbered_Example_(multiline) CopyStyle Numbered_Example_(multiline)
LatexType Item_Environment LatexType Item_Environment
LatexName covexamples LatexName covexamples
LabelString "Examples:" LabelType Enumerate
LabelCounter "example"
Argument item:1 Argument item:1
LabelString "Custom Numbering|s" LabelString "Custom Numbering|s"
Tooltip "Customize the numeration" Tooltip "Customize the numeration"
@ -65,7 +94,7 @@ End
Style Subexample Style Subexample
CopyStyle Numbered_Examples_(consecutive) CopyStyle Numbered_Examples_(consecutive)
LatexName subexample LatexName subexample
LabelString "Subexample:" LabelCounter "subexample"
Requires covington,enumitem Requires covington,enumitem
Preamble Preamble
\newenvironment{subexample}{% \newenvironment{subexample}{%