lyx_mirror/lib/layouts/braille.module

184 lines
3.1 KiB
Plaintext
Raw Normal View History

#\DeclareLyXModule[braille.sty]{Braille}
#DescriptionBegin
#Defines an environment to typeset Braille.
#For more details see Braille.lyx in examples.
#DescriptionEnd
# Author: Uwe Stöhr <uwestoehr@web.de>
Format 24
AddToPreamble
\usepackage{braille}
\newcommand{\braillenormal}[1]
{\setlength{\brailleunit}{2.4mm}\braille{#1}}
% With \brailleunit == 0.75ex, the braille letters will
% approximately match the other letters in size.
\newcommand{\brailletext}[1]
{\setlength{\brailleunit}{0.75ex}\braille{#1}}
EndPreamble
# default Braille
Style Braille_(default)
LatexType command
LatexName braillenormal
NextNoIndent 1
LeftMargin XBraille:
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 "Braille:"
LabelFont
Shape Italic
Color Blue
EndFont
End
# Braille in text size
Style Braille_(textsize)
LatexType command
LatexName brailletext
NextNoIndent 1
LeftMargin XBraille:
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 "Braille:"
LabelFont
Shape Italic
Color Blue
EndFont
End
# turn on dots
Style Braille_(dots_on)
LatexType command
LatexName brailleputtinydotstrue
NextNoIndent 1
KeepEmpty 1
LeftMargin XBraille_dots_on
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 "Braille_dots_on"
LabelFont
Shape Italic
Color Green
EndFont
End
# turn off dots
Style Braille_(dots_off)
LatexType command
LatexName brailleputtinydotsfalse
NextNoIndent 1
KeepEmpty 1
LeftMargin XBraille_dots_off
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 "Braille_dots_off"
LabelFont
Shape Italic
Color Green
EndFont
End
# turn off mirroring
Style Braille_(mirror_on)
LatexType command
LatexName braillemirrortrue
NextNoIndent 1
KeepEmpty 1
LeftMargin XBraille_mirror_on
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 "Braille_mirror_on"
LabelFont
Shape Italic
Color Green
EndFont
End
# turn off mirroring
Style Braille_(mirror_off)
LatexType command
LatexName braillemirrorfalse
NextNoIndent 1
KeepEmpty 1
LeftMargin XBraille_mirror_off
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 "Braille_mirror_off"
LabelFont
Shape Italic
Color Green
EndFont
End
InsetLayout Braillebox
LyxType custom
LatexType command
LatexName braillebox
LabelString "Braille box"
Font
Color foreground
Size Small
Family Roman
Shape Up
Series Medium
Misc No_Emph
Misc No_Noun
Misc No_Bar
EndFont
LabelFont
Color green
Size Small
EndFont
End