# \highlight or \printarrow). For now, a workaround for the problem
# is to insert (using ERT) a \vspace* command (for example,
# \vspace*{-0.5in})
-#
+#
-Preamble
- \usepackage[ps,mover]{lyxskak}
+Format 26
+
+Requires chess
+Preamble
%%% initialize board
- %
\newgame
-
EndPreamble
-Style Standard
# To be filled in later. This makes Standard first on the list of layouts.
+Style Standard
End
# This is the main line of the chess game. Use PGN notation here.
# Also, this layout can be continued with Control-Enter without
# starting a new paragraph.
-#
Style Mainline
- LatexType Command
- LatexName mainline
- Margin Static
- LeftMargin MMMMMM
- Labeltype Static
- LabelString "Mainline: "
- Newline 0
- PassThru 1
- TopSep 0.0
- ParSep 0.0
-
+ LatexType Command
+ LatexName mainline
+ Margin Static
+ LeftMargin MMMMMMM
+ Labeltype Static
+ LabelSep M
+ LabelString "Mainline:"
+ Newline 0
+ PassThru 1
+ TopSep 0.0
+ ParSep 0.0
LabelFont
- Color blue
- Series bold
+ Color blue
+ Series bold
EndFont
-
TextFont
- Color blue
+ Color blue
EndFont
End
+
# This is a variation. It shows up in the normal fashion (styleB).
# You are free to redefine it by making a new \variationstyle
# as talked about in the skak documentation.
-#
Style Variation
- CopyStyle Mainline
- LatexType Command
- LatexName lyxvariation[1]
- LabelString "Variation: "
- LeftMargin MMMMMMMM
+ CopyStyle Mainline
+ LatexType Command
+ LatexName lyxvariation[1]
+ LabelString "Variation:"
+ LeftMargin MMMMMMMMM
End
-# This is a subvariation.
-#
+
+# This is a subvariation.
Style SubVariation
- CopyStyle Variation
- LatexName lyxvariation[2]
- LabelString "Subvariation: "
- LeftMargin MMMMMMMMMMM
+ CopyStyle Variation
+ LatexName lyxvariation[2]
+ LabelString "Subvariation:"
+ LeftMargin MMMMMMMMMMMM
End
-# This is a subsubvariation.
-#
+
+# This is a subsubvariation.
Style SubVariation2
- CopyStyle Variation
- LatexName lyxvariation[3]
- LabelString "Subvariation(2): "
- LeftMargin MMMMMMMMMMMMMM
+ CopyStyle Variation
+ LatexName lyxvariation[3]
+ LabelString "Subvariation(2):"
+ LeftMargin MMMMMMMMMMMMMMM
End
-# This is a subsubsubvariation.
-#
+
+# This is a subsubsubvariation.
Style SubVariation3
- CopyStyle Variation
- LatexName lyxvariation[4]
- LabelString "Subvariation(3): "
- LeftMargin MMMMMMMMMMMMMMMMM
+ CopyStyle Variation
+ LatexName lyxvariation[4]
+ LabelString "Subvariation(3):"
+ LeftMargin MMMMMMMMMMMMMMMMMM
End
-# This is a subsubsubsubvariation.
-#
+
+# This is a subsubsubsubvariation.
Style SubVariation4
- CopyStyle Variation
- LatexName lyxvariation[5]
- LabelString "Subvariation(4): "
- LeftMargin MMMMMMMMMMMMMMMMMMMM
+ CopyStyle Variation
+ LatexName lyxvariation[5]
+ LabelString "Subvariation(4):"
+ LeftMargin MMMMMMMMMMMMMMMMMMMMM
End
-# This is a subsubsubsubsubvariation.
-#
+
+# This is a subsubsubsubsubvariation.
Style SubVariation5
- CopyStyle Variation
- LatexName lyxvariation[6]
- LabelString "Subvariation(5): "
- LeftMargin MMMMMMMMMMMMMMMMMMMMMMM
+ CopyStyle Variation
+ LatexName lyxvariation[6]
+ LabelString "Subvariation(5):"
+ LeftMargin MMMMMMMMMMMMMMMMMMMMMMMM
End
+
# Same as mainline, but it does not print the moves (only updates the
# board position.
-#
Style HideMoves
- CopyStyle Mainline
- LatexName hidemoves
- LabelString "HideMoves: "
+ CopyStyle Mainline
+ LatexName hidemoves
+ LeftMargin "HideMoves:M"
+ LabelSep M
+ LabelString "HideMoves:"
End
+
# This simply prints a block left chessboard.
-#
Style ChessBoard
- CopyStyle Mainline
- LatexType Command
- LatexName showboard
- LabelString "[chessboard]"
- KeepEmpty 1
+ CopyStyle Mainline
+ LatexType Command
+ LatexName showboard
+ LabelString "[chessboard]"
+ KeepEmpty 1
LabelFont
- Color red
+ Color red
EndFont
End
+
# This prints a centered chessboard.
-#
Style BoardCentered
- CopyStyle Mainline
- LatexType Command
- LatexName [\showboard\]
- LeftMargin MMMMMMMMMMMMM
- LabelString "[centered board]"
- KeepEmpty 1
+ CopyStyle Mainline
+ LatexType Command
+ LatexName [\showboard\]
+ LeftMargin MMMMMMMMMMMMMM
+ LabelString "[centered board]"
+ KeepEmpty 1
LabelFont
- Color red
+ Color red
EndFont
End
+
# This should be a list of comma-separated chessboard squares.
# Should be placed after a ChessBoard or BoardCentered.
-#
Style HighLight
- CopyStyle Mainline
- LatexType Command
- LatexName lyxhighlight
- LeftMargin MMMMMMM
- LabelString "Highlights: "
+ CopyStyle Mainline
+ LatexType Command
+ LatexName lyxhighlight
+ LeftMargin MMMMMMMM
+ LabelString "Highlights:"
LabelFont
- Color black
- Series Bold
- Shape SmallCaps
+ Color black
+ Series Bold
+ Shape SmallCaps
EndFont
TextFont
- Series Bold
- Color black
+ Series Bold
+ Color black
EndFont
End
+
# This should be a list of two squares with an ascii arrow (a1->c3)
# Should be placed after a ChessBoard or BoardCentered.
-#
Style Arrow
- CopyStyle HighLight
- LatexType Command
- LatexName lyxprintarrow
- LeftMargin MMMMMMM
- LabelString "Arrow: "
+ CopyStyle HighLight
+ LatexType Command
+ LatexName lyxprintarrow
+ LeftMargin MMMMMMMM
+ LabelString "Arrow:"
End
+
# This should be a list of two chessboard squares (again, like g1->e2)
# Should be placed after a ChessBoard or BoardCentered.
-#
Style KnightMove
- CopyStyle Arrow
- LatexType Command
- LatexName lyxknightmove
- LeftMargin MMMMMMM
- LabelString "KnightMove: "
+ CopyStyle Arrow
+ LatexType Command
+ LatexName lyxknightmove
+ LeftMargin MMMMMMMM
+ LabelString "KnightMove:"
End
Input article.layout