#\DeclareLyXModule[covington.sty]{Linguistics} #DescriptionBegin #Defines some special environments useful for linguistics (numbered examples, #glosses, semantic markup, tableau floats). #See linguistics.lyx file in examples. #DescriptionEnd # Author: Jürgen Spitzmüller Format 9 # single numbered example with covington.sty Style Numbered_Example_(multiline) LatexType Environment LatexName example NextNoIndent 1 LeftMargin XExample: LabelSep xx ParSkip 0.0 ItemSep 0.2 TopSep 0.7 BottomSep 0.7 ParSep 0.3 Align Block AlignPossible Block, Left LabelType Static LabelString "Example:" LabelFont Shape Italic Color Blue EndFont Requires covington End # multiple numbered examples with covington.sty Style Numbered_Examples_(consecutive) CopyStyle Numbered_Example_(multiline) Margin Static LeftMargin XExamples: LatexType Item_Environment LatexName examples LabelString "Examples:" End # multiple numbered example with covington.sty Style Subexample CopyStyle Numbered_Example_(multiline) Margin Static LatexType Item_Environment LatexName subexample LeftMargin XSubexample: LabelString "Subexample:" Requires covington,enumitem Preamble \newenvironment{subexample}{% \begin{example}\begin{enumerate}[leftmargin=1.7em] \renewcommand\theenumi{\alph{enumi}} \renewcommand\labelenumi{(\theenumi)} \renewcommand\p@enumi{\theequation\,}}% {\end{enumerate}\end{example}} EndPreamble End # glosse (2 lines) with covington.sty # mandatory translation must be entered verbatim! InsetLayout Custom:Glosse LyXType custom LabelString Glosse LatexType environment LatexName linggloss Decoration minimalistic LabelFont Size Small EndFont MultiPar true CustomPars false ForcePlain true PassThru true FreeSpacing true Requires covington Preamble \@ifundefined{linggloss}{% \newenvironment{linggloss}[1]{% \gll #1} {\glend}}{} EndPreamble End # glosse (3 lines) with covington.sty # mandatory translation must be entered verbatim! InsetLayout Custom:Tri-Glosse LyXType custom LabelString Tri-Glosse LatexType environment LatexName lingglosss Decoration minimalistic LabelFont Size Small EndFont MultiPar true CustomPars false ForcePlain true PassThru true FreeSpacing true Requires covington Preamble \@ifundefined{lingglosss}{% \newenvironment{lingglosss}[1]{% \glll #1} {\glend}}{} EndPreamble End # Some semantik markup for Semantics InsetLayout CharStyle:Expression LyxType charstyle LabelString expr. LatexType command LatexName lingexpr Font Shape Italic EndFont Preamble \newcommand{\lingexpr}[1]{\emph{#1}} EndPreamble End InsetLayout CharStyle:Concepts LyxType charstyle LabelString concept LatexType command LatexName lingconcept Font Shape Smallcaps EndFont Preamble \newcommand{\lingconcept}[1]{\textsc{#1}} EndPreamble End InsetLayout CharStyle:Meaning LyxType charstyle LabelString meaning LatexType command LatexName lingmeaning Requires csquotes Preamble \newcommand{\lingmeaning}[1]{\enquote*{#1}} EndPreamble End # Tableaux for Optimality Theory Float Type tableau GuiName Tableau Placement tbp Extension otl NumberWithin none Style plain ListName "List of Tableaux" LaTeXBuiltin false End InsetLayout tableau LabelString Tableau LabelFont Color collapsable Size Small EndFont MultiPar true End