]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/linguistics.module
Revert "Update layouts"
[lyx.git] / lib / layouts / linguistics.module
index 4c0425566263c635abd87131ba61322032f1f8ed..8e360f7b2bef18efead9ba8981b6ff595f2c2cfb 100644 (file)
@@ -1,4 +1,4 @@
-#\DeclareLyXModule[covington.sty,drs.sty,forest.sty,pict2e.sty]{Linguistics}
+#\DeclareLyXModule[covington.sty,drs.sty,forest.sty,pict2e.sty,varwidth.sty]{Linguistics}
 #\DeclareCategory{Academic Field Specifics}
 #DescriptionBegin
 #Defines some special environments useful for linguistics (numbered examples,
@@ -8,7 +8,7 @@
 
 # Author: Jürgen Spitzmüller <spitz@lyx.org>
 
-Format 100
+Format 104
 
 #
 # Counters
@@ -18,42 +18,49 @@ Counter example
        GuiName Example
        Within               chapter
        LabelString          "(\arabic{example})"
+       PrettyFormat         "(\arabic{example})"
 End
 
 Counter examplei
        GuiName              "Numbered Example (Multiline)"
        Within               chapter
        LabelString          "(\arabic{examplei})"
+       PrettyFormat         "(\arabic{examplei})"
 End
 
 Counter subexample
        GuiName              Subexample
        Within               examplei
        LabelString          "\theexamplei (\alph{subexample})"
+       PrettyFormat         "\theexamplei (\alph{subexample})"
 End
 
 Counter subexamplei
        GuiName              Subexample
        Within               examplei
        LabelString          "\theexamplei (\alph{subexamplei})"
+       PrettyFormat         "\theexamplei (\alph{subexamplei})"
 End
 
 Counter subexampleii
        GuiName              Subexample
        Within               examplei
        LabelString          "\theexamplei (\alph{subexampleii})"
+       PrettyFormat         "\theexamplei (\alph{subexampleii})"
 End
 
 Counter subexampleiii
        GuiName              Subexample
        Within               examplei
        LabelString          "\theexamplei (\alph{subexampleiii})"
+       PrettyFormat         "\theexamplei (\alph{subexampleiii})"
 End
 
 Counter subexampleiv
        GuiName              Subexample
        Within               examplei
        LabelString          "\theexamplei (\alph{subexampleiv})"
+       PrettyFormat         "\theexamplei (\alph{subexampleiv})"
 End
 
 #
@@ -154,12 +161,36 @@ InsetLayout Flex:Example_Preamble
        LatexName             expreamble
        LabelString           "Ex. Preamble"
        ResetsFont            true
+       AllowedInLayouts
+           Numbered_Example_(multiline), Numbered_Examples_(consecutive)
+       EndAllowedInLayouts
+       AllowedOccurrences   1
+       AllowedOccurrencesPerItem  true
 End
 
 InsetLayout Flex:Subexample_Preamble
        CopyStyle             Flex:Example_Preamble
        LatexName             subexpreamble
        LabelString           "Subex. Preamble"
+       AllowedInLayouts
+           Subexample
+       EndAllowedInLayouts
+End
+
+
+InsetLayout Flex:Example_Postamble
+       CopyStyle             Flex:Example_Preamble
+       LatexName             expostamble
+       LabelString           "Ex. Postamble"
+End
+
+InsetLayout Flex:Subexample_Postamble
+       CopyStyle             Flex:Example_Preamble
+       LatexName             subexpostamble
+       LabelString           "Subex. Postamble"
+       AllowedInLayouts
+           Subexample
+       EndAllowedInLayouts
 End
 
 
@@ -300,6 +331,11 @@ InsetLayout Flex:GroupGlossedWords
        LeftDelim             {
        RightDelim            }
        ResetsFont            true
+       AllowedInInsets
+          Flex:Interlinear_Gloss_(2_Lines), Flex:Interlinear_Gloss_(2_Lines)@post:2,
+          Flex:Interlinear_Gloss_(3_Lines), Flex:Interlinear_Gloss_(3_Lines)@post:2,
+          Flex:Interlinear_Gloss_(3_Lines)@post:4
+       EndAllowedInInsets
 End
 
 
@@ -569,5 +605,6 @@ Float
        ListName              "List of Tableaux"
        IsPredefined          false
        UsesFloatPkg          true
+       PrettyFormat          "Tableau ##"
 End