#\DeclareLyXModule[braille.sty]{Braille} #\DeclareCategory{Accessibility} #DescriptionBegin #Defines an environment to typeset Braille. #For more details see Braille.lyx in examples. #DescriptionEnd # Author: Uwe Stöhr Format 99 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 textlabel1 EndFont DocBookTag para DocBookAttr role='braille' 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 textlabel1 EndFont DocBookTag para DocBookAttr role='braille-text' 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 textlabel2 EndFont DocBookTag para DocBookAttr role='braille-dots-on' 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 textlabel2 EndFont DocBookTag para DocBookAttr role='braille-dots-off' 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 textlabel2 EndFont DocBookTag para DocBookAttr role='braille-mirror-on' 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 textlabel2 EndFont DocBookTag para DocBookAttr role='braille-mirror-off' End InsetLayout "Flex: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 textlabel2 Size Small EndFont End