# Textclass definition file for LaTeX. # Author : Martin vermeer # Inset layouts definition # # More detailled format description is available in the customization manual # FIXME: create the contents in the manual and put the link here. # #InsetLayout # LabelString used for the inset decoration (either the inset button # or the text underneath the inset). # LatexType associated LateX type: command, environment, or none. # LatexName associated LateX command. # BgColor Color of the inset background within LyX. # FIXME: link to a doc file describing the different # color codes as defined in 'ColorCode.h' # Font Nothing to put here, below are descriptions of the different # allowable adjustments for the font used to draw the text # appearing within the inset text. All these items are optional. # Color Color of text # Size Font size of the textallowed value: Small, Smaller, ... # FIXME defined in FontSize in FontEnums.h # Family FIXME defined in FontFamily in FontEnums.h # Shape FIXME defined in FontShape in FontEnums.h # Series FIXME defined in FontSeries in FontEnums.h # Misc FIXME defined in FontMisc in FontEnums.h # EndFont Nothing to put here, it's just a markup to indicate that we are # finished with the Font definition. # LabelFont Nothing to put here, below are descriptions of the different # allowable adjustments for the font used to draw the text # appearing within the inset decoration. All these items are # optional. # Color see definition above (in the Font node). # Size see definition above (in the Font node). # # EndFont Nothing to put here, it's just a markup to indicate that we are # finished with the LabelFont definition. # MultiPar Indicates that multiple paragraphs are allowed within the inset # or not. Defaults to false. Sets CustomPars, as well, to the same # value, and sets ForcePlain to the opposite value. If you want # those to be different, then, you must set them after you set # MultiPar. # CustomPars Whether to allow the use of the Paragraph Settings dialog. Default is # false. # ForcePlain Whether to force the PlainLayout. Default is true. # Decoration: Classic, Minimalistic, Conglomerate. Decoration styles # PassThru Do not do various LaTeX conversions, like the phrases # LaTeX, LyX, quote commands, etc. # KeepEmpty Do not delete empty paragraphs (?) # FreeSpacing Preserve multiple spaces etc. # ForceLTR Force the "latex" language, leading to Left-to-Right # (latin) output, e.g., in ERT or URL. A kludge. # Requires Require a given (supported) feature. Multiple features must # be comma-separated. #End Format 25 Provides stdinsets 1 InsetLayout Marginal LabelString margin LatexType command LatexName marginpar Font Size Small EndFont LabelFont Color marginlabel Size Small EndFont MultiPar true NeedProtect true HTMLStyle div.marginal { border: 2px solid black; padding: 1ex; margin: 1ex; background-color: #F0F0F0; float:right; font-size: small; font-weight: medium; font-family: serif; font-variant: normal; font-style: normal; } EndHTMLStyle End InsetLayout Foot LabelString foot Counter footnote Font Size Small EndFont LabelFont Color footlabel Size Small EndFont MultiPar true RefPrefix fn HTMLLabel \arabic{footnote} HTMLInnerTag div HTMLStyle span.foot_label { vertical-align: super; font-size: smaller; font-weight: bold; text-decoration: underline; } div.foot { display: inline; font-size: small; font-weight: medium; font-family: serif; font-variant: normal; font-style: normal; } div.foot_inner { display: none; } div.foot:hover div.foot_inner { display: block; border: 1px double black; margin: 0em 1em; padding: 1em; } EndHTMLStyle End InsetLayout Note:Comment LabelString comment LatexType environment LatexName comment BgColor commentbg LabelFont Color comment Size Small EndFont MultiPar true HTMLTag !-- HTMLIsBlock false End InsetLayout Note:Note LabelString note LatexType command LatexName note BgColor notebg LabelFont Color note Size Small EndFont MultiPar true HTMLIsBlock false # FIXME HTML Need CSS End InsetLayout Note:Greyedout LabelString greyedout LatexType environment LatexName lyxgreyedout BgColor greyedoutbg LabelFont Color greyedout Size Small EndFont MultiPar true HTMLStyle div.note_greyedout { display: inline; color: #A0A0A0; padding-left: 1ex; padding-right: 1ex; } EndHTMLStyle HTMLIsBlock false End InsetLayout ERT LabelString ERT LatexType none Decoration minimalistic Font Color latex Family typewriter EndFont LabelFont Color latex Size Small EndFont MultiPar true CustomPars false ForcePlain true PassThru true KeepEmpty true FreeSpacing true ForceLTR true End InsetLayout Phantom Decoration minimalistic Font Color phantomtext EndFont CustomPars false ForcePlain true End InsetLayout Listings LabelString Listings LatexType none Decoration minimalistic Font Color foreground Family typewriter EndFont LabelFont Color foreground Size Small EndFont BgColor listingsbg MultiPar true PassThru true KeepEmpty true FreeSpacing true ForceLTR true RefPrefix lst End InsetLayout Branch Decoration classic LabelFont Color branchlabel Size Small EndFont MultiPar true InToc true HTMLIsBlock false End InsetLayout Index LabelString Idx Decoration classic Font Size Small EndFont LabelFont Color indexlabel Size Small EndFont MultiPar false CustomPars false ForcePlain true ContentAsLabel true End InsetLayout Box LabelFont Color foreground Size Small EndFont MultiPar true HTMLStyle div.Frameless { font-family: sans-serif; } EndHTMLStyle End InsetLayout Box:Shaded BgColor shaded LabelFont Color foreground Size Small EndFont MultiPar true End InsetLayout Float LabelFont Color collapsable Size Small EndFont MultiPar true HTMLStyle div.float { border: 2px solid black; text-align: center; } EndHTMLStyle End InsetLayout Wrap LabelFont Color collapsable Size Small EndFont MultiPar true RefPrefix wrap HTMLStyle div.wrap { float: right; border: 2px solid black; padding: 1ex; margin: 1ex; } EndHTMLStyle End InsetLayout URL LyXType standard Decoration classic LabelString URL ContentAsLabel true LatexName url LatexType command Requires url MultiPar false CustomPars false ForcePlain true PassThru true FreeSpacing true ForceLTR true Font Family Typewriter Color urltext EndFont LabelFont Family Typewriter Color urllabel Size Small EndFont HTMLIsBlock false End InsetLayout OptArg LabelString opt LabelFont Color collapsable Size Small EndFont MultiPar false End InsetLayout Info Decoration conglomerate HTMLStyle span.info { font-family: sans-serif; } EndHTMLStyle HTMLTag span MultiPar false End InsetLayout Info:menu CopyStyle Info LatexType command LatexName menuitem Preamble \providecommand{\menuitem}[1]{\textsf{#1}} EndPreamble Decoration conglomerate Font Family sans EndFont HTMLAttr "class='info menu'" HTMLStyle span.menu { font-family: sans-serif; } EndHTMLStyle End InsetLayout Info:shortcut CopyStyle Info LatexType command LatexName shortcut Preamble \providecommand{\shortcut}[1]{\mbox{\textsf{#1}}} EndPreamble Decoration conglomerate Font Family sans EndFont HTMLAttr "class='info shortcut'" HTMLStyle span.shortcut { font-family: sans-serif; } EndHTMLStyle End InsetLayout Info:shortcuts CopyStyle Info LatexType command LatexName shortcut Preamble \providecommand{\shortcut}[1]{\textsf{#1}} EndPreamble Decoration conglomerate Font Family sans EndFont HTMLAttr "class='info shortcut'" HTMLStyle span.shortcuts { font-family: sans-serif; } EndHTMLStyle End InsetLayout Caption HTMLStyle div.float-caption { text-align: center; border: 2px solid black; padding: 1ex; margin: 1ex; } EndHTMLStyle End InsetLayout Preview LabelString Preview Decoration minimalistic MultiPar true End