# Textclass definition file for LaTeX. # Author : Martin vermeer # Inset layouts definition # # Detailed format description is available in the customization manual Format 79 Provides stdinsets 1 OutlinerName marginalnote "Marginal notes" OutlinerName footnote "Footnotes" OutlinerName note "Notes" OutlinerName branch "Branches" OutlinerName index "Index Entries" #no AddToToc (built-in) OutlinerName listing "Listings" #no AddToToc (built-in) 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 AddToToc marginalnote IsTocCaption true End InsetLayout Foot LabelString foot LatexType Command LatexName footnote 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 AddToToc footnote IsTocCaption true End InsetLayout Foot:InTitle CopyStyle Foot LatexName thanks NeedProtect true Counter thanks MultiPar false HTMLLabel \fnsymbol{thanks} HTMLInnerTag span HTMLStyle span.foot_intitle_label { vertical-align: super; font-size: smaller; font-weight: bold; text-decoration: underline; } span.foot_intitle { display: inline; font-size: small; font-weight: medium; font-family: serif; font-variant: normal; font-style: normal; } span.foot_intitle_inner { display: none; } span.foot_intitle:hover span.foot_intitle_inner { display: block; border: 1px double black; margin: 0em 1em; padding: 1em; } EndHTMLStyle End InsetLayout Foot:InFloatTable CopyStyle Foot LatexName tablefootnote Requires tablefootnote End InsetLayout Note:Comment LabelString Comment LatexType environment LatexName comment Requires verbatim BgColor commentbg LabelFont Color comment Size Small EndFont MultiPar true Display false HTMLTag div HTMLIsBlock true HTMLStyle div.note_comment { display: none; } EndHTMLStyle AddToToc note IsTocCaption true NeedCProtect true End InsetLayout Note:Note LabelString Note LatexType command LatexName note BgColor notebg LabelFont Color note Size Small EndFont MultiPar true # Not output for XHTML AddToToc note IsTocCaption true End InsetLayout Note:Greyedout LabelString Greyedout LatexType environment LatexName lyxgreyedout Requires color,lyxgreyedout BgColor greyedoutbg Font Color greyedouttext EndFont LabelFont Color greyedout Size Small EndFont MultiPar true Display false HTMLInnerTag div HTMLStyle div.note_greyedout { display: inline; color: #A0A0A0; padding-left: 1ex; padding-right: 1ex; } EndHTMLStyle HTMLIsBlock false AddToToc note IsTocCaption true NeedCProtect true 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 ParbreakIsNewline true KeepEmpty true FreeSpacing true ForceLTR true EditExternal true End InsetLayout Phantom Decoration minimalistic Font Color phantomtext EndFont MultiPar false CustomPars false ForcePlain true End InsetLayout IPADeco Decoration minimalistic Font Color foreground EndFont MultiPar false CustomPars false ForcePlain true End InsetLayout TOC HTMLTag h2 HTMLStyle div.toc { margin: 2em 0em; border-style: solid; border-width: 2px 0px; padding: 1em 0em; } h2.tochead { font-size: x-large; font-weight: bold; } div.lyxtoc-0 { margin: 2em 0em 0em 0em; font-size: xx-large; font-weight: bold; } div.lyxtoc-1 { margin: 1em 0em 0em 0em; font-size: x-large; font-weight: bold; } div.lyxtoc-2 { margin: 0em 0.1em 0em 1em; font-size: large; font-weight: normal; } div.lyxtoc-3 { margin: 0em 0.1em 0em 0.5em; font-size: medium; } div.lyxtoc-4 { margin: 0em 0.1em 0em 0.5em; } div.lyxtoc-5 { margin: 0em 0.1em 0em 0.5em; } div.lyxtoc-6 { margin: 0em 0.1em 0em 0.5em; } a.tocentry { text-decoration: none; color: black; } a.tocentry:visited { color: black; } EndHTMLStyle End InsetLayout TOC:Listings # We need the [[List of Listings]] context, since "Listings" is also # the name of the inset and translated differently. # "Listings[[List of Listings]]" is the name of the "List of listings" # ("Listings" is the predefined english name) in listings.sty, so it # must be used here as well. BabelPreamble \addto\captions$$lang{\renewcommand{\lstlistlistingname}{_(Listings[[List of Listings]])}} EndBabelPreamble # The command does not need to be defined in LangPreamble, since # listings.sty does that already. However it needs to be redefined # in order to be used for non-english single-language documents. LangPreamble \renewcommand{\lstlistlistingname}{_(Listings[[List of Listings]])} EndLangPreamble FixedWidthPreambleEncoding true HTMLTag h2 HTMLStyle div.lyxtoc-flat { margin: 0em 0em 0em 1em; font-size: large; font-weight: normal; } EndHTMLStyle End InsetLayout TOC:MintedListings # "List of Listings" is the name of the "List of listings" # in minted.sty so it must be used here as well. BabelPreamble \addto\captions$$lang{\renewcommand{\listoflistingscaption}{_(List of Listings)}} EndBabelPreamble # The command does not need to be defined in LangPreamble, since # minted.sty does that already. However it needs to be redefined # in order to be used for non-english single-language documents. LangPreamble \renewcommand{\listoflistingscaption}{_(List of Listings)} EndLangPreamble FixedWidthPreambleEncoding false HTMLTag h2 HTMLStyle div.lyxtoc-flat { margin: 0em 0em 0em 1em; font-size: large; font-weight: normal; } EndHTMLStyle End InsetLayout Include:Listings BabelPreamble \addto\captions$$lang{\renewcommand{\lstlistingname}{_(Listing)}} EndBabelPreamble # The command does not need to be defined in LangPreamble, since # listings.sty does that already. However it needs to be redefined # in order to be used for non-english single-language documents. LangPreamble \renewcommand{\lstlistingname}{_(Listing)} EndLangPreamble FixedWidthPreambleEncoding true End InsetLayout Listings CopyStyle Include:Listings LabelString Listings[[inset]] LatexType none Decoration minimalistic Font Color foreground Family typewriter EndFont LabelFont Color foreground Size Small EndFont BgColor listingsbg MultiPar true PassThru true ParbreakIsNewline true KeepEmpty true FreeSpacing true ForceLTR true ForcePlain true NeedCProtect true RefPrefix lst HTMLTag pre HTMLStyle div.float-listings { border: 2px solid black; padding: 1ex; margin: 1ex; } div.listings-caption { text-align: center; border: 2px solid black; padding: 1ex; margin: 1ex; } EndHTMLStyle End InsetLayout MintedListings CopyStyle Listings BabelPreamble \addto\captions$$lang{\renewcommand{\listingscaption}{_(Listing)}} EndBabelPreamble # The command does not need to be defined in LangPreamble, since # minted.sty does that already. However it needs to be redefined # in order to be used for non-english single-language documents. LangPreamble \renewcommand{\listingscaption}{_(Listing)} EndLangPreamble FixedWidthPreambleEncoding false End InsetLayout Branch Decoration classic LabelFont Color branchlabel Size Small EndFont MultiPar true InToc true HTMLIsBlock false AddToToc branch IsTocCaption true 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 PassThruChars @|! End InsetLayout Box LabelFont Color foreground Size Small EndFont MultiPar true End InsetLayout Box:Frameless CopyStyle Box HTMLStyle div.Frameless { margin: 1em; } EndHTMLStyle End InsetLayout Box:Shaded CopyStyle Box BgColor shaded HTMLStyle div.Shaded { background-color: gray; padding: 0.5ex; } EndHTMLStyle End InsetLayout Box:Boxed CopyStyle Box HTMLStyle div.Boxed { border: solid thick black; padding: 0.5ex; } EndHTMLStyle End InsetLayout Box:Framed CopyStyle Box HTMLStyle div.Framed { border: solid thick black; padding: 0.5ex; } EndHTMLStyle End InsetLayout Box:ovalbox CopyStyle Box HTMLStyle div.ovalbox { border: groove medium black; padding: 0.5ex; } EndHTMLStyle End InsetLayout Box:Ovalbox CopyStyle Box HTMLStyle div.Ovalbox { border: ridge thick black; padding: 0.5ex; } EndHTMLStyle End InsetLayout Box:Shadowbox CopyStyle Box HTMLStyle div.Shadowbox { border: solid gray medium; border-bottom: solid black 1ex; border-right: solid black 1ex; padding: 0.5ex; } EndHTMLStyle End InsetLayout Box:Doublebox CopyStyle Box HTMLStyle div.Doublebox { border: double thick black; padding: 0.5ex; } EndHTMLStyle End InsetLayout Float LaTeXType environment LabelFont Color collapsible Size Small EndFont MultiPar true HTMLStyle div.float { border: 2px solid black; text-align: center; } EndHTMLStyle End #InsetWrap requires these, independently of whether stdfloats.inc is included OutlinerName table "Tables" #no AddToToc (built-in) OutlinerName figure "Figures" #no AddToToc (built-in) InsetLayout Wrap LabelFont Color collapsible Size Small EndFont MultiPar true RefPrefix wrap HTMLStyle div.wrap { float: right; border: 2px solid black; padding: 1ex; margin: 1ex; } EndHTMLStyle End InsetLayout "Flex: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 NeedCProtect true Font Family Typewriter Color urltext EndFont LabelFont Family Typewriter Color urllabel Size Small EndFont HTMLIsBlock false End InsetLayout Argument LabelString Argument LabelFont Color collapsible Size Small EndFont MultiPar false ForceLocalFontSwitch 1 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:Standard LabelString standard LaTeXType command LatexName caption NeedProtect 1 MultiPar false Argument 1 LabelString "Short Title|S" Tooltip "The caption as it appears in the list of figures/tables" InsertCotext 1 EndArgument HTMLStyle div.float-caption { text-align: center; border: 2px solid black; padding: 1ex; margin: 1ex; } EndHTMLStyle HTMLAttr "class='float-caption float-caption-standard'" End InsetLayout Caption:Unnumbered CopyStyle Caption:Standard LabelString unlabelled LatexName caption* ResetArgs 1 End InsetLayout Preview LabelString Preview Decoration minimalistic MultiPar true End InsetLayout Script LatexType command MultiPar false ForcePlain 1 CustomPars 0 InToc 1 HTMLIsBlock 0 End InsetLayout Script:superscript CopyStyle Script LaTeXName textsuperscript HTMLTag sup End InsetLayout Script:subscript CopyStyle Script Requires subscript LaTeXName textsubscript HTMLTag sub End InsetLayout PrintNomencl BabelPreamble \addto\captions$$lang{% \def\eqdeclaration#1{, _(see equation[[nomencl]])\nobreakspace(#1)}% \def\pagedeclaration#1{, _(page[[nomencl]])\nobreakspace#1}% \def\nomname{_(Nomenclature[[output]])}% } EndBabelPreamble # The command is defined for several languages in nomencl.sty. However, we need to define # it anyway for the other, non suppported languages. LangPreamble \def\eqdeclaration#1{, _(see equation[[nomencl]])\nobreakspace(#1)} \def\pagedeclaration#1{, _(page[[nomencl]])\nobreakspace#1} \def\nomname{_(Nomenclature[[output]])} EndLangPreamble HTMLTag h2 End InsetLayout Tabular HTMLStyle table { border-collapse: collapse; display: inline-block; } td { border: 1px solid black; padding: 0.5ex; } EndHTMLStyle End