mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 02:49:46 +00:00
cfe094a380
The font inside the inset is inherited from the parent for LaTeX export if this parameter is true, as well as on screen. Otherwise the document default font is used. The default value is true. Update tufte layouts to use this tag for sidenote and marginnote flex insets. Increase layout format to 101. Fixes bug #12238.
306 lines
5.4 KiB
Plaintext
306 lines
5.4 KiB
Plaintext
#% Do not delete the line below; configure depends on this
|
|
# \DeclareLaTeXClass[tufte-book]{Tufte Book}
|
|
# \DeclareCategory{Books}
|
|
# tufte-book textclass definition file.
|
|
# Jason Waskiewicz <jason.waskiewicz@sendit.nodak.edu>, 2009/10/18
|
|
# Modified by Uwe Stöhr <uwestoehr@web.de>, 2009/11/15
|
|
|
|
Format 100
|
|
|
|
Provides geometry 1
|
|
Provides natbib-internal 1
|
|
|
|
Sides 2
|
|
PageStyle Headings
|
|
DocBookRoot book
|
|
|
|
ClassOptions
|
|
Other nohyper
|
|
end
|
|
|
|
# Tufte uses \cite for margin note citations
|
|
AddToCiteEngine authoryear
|
|
cite[][]
|
|
End
|
|
|
|
CiteFormat authoryear
|
|
_sidenote Sidenote
|
|
_side sidenote
|
|
_fullcite bibl. entry
|
|
_bibentry Full bibliography entry.
|
|
# "Margin: Full bibliography entry." (dialog) / "Margin: Key (bibliography entry)"
|
|
cite {%dialog%[[%_sidenote%]][[%_side%]]}: {%dialog%[[%_bibentry%]][[{%label%[[%!fullcite%]][[%key%%!nextkey% (%_fullcite%)]]}]]}
|
|
End
|
|
|
|
Style Standard
|
|
Margin Static
|
|
LatexType Paragraph
|
|
LatexName dummy
|
|
ParIndent MM
|
|
ParSkip 0.4
|
|
Align Block
|
|
AlignPossible Block, Left, Right, Center
|
|
LabelType No_Label
|
|
End
|
|
|
|
# import other layouts
|
|
Input stdlayouts.inc
|
|
Input stdclass.inc
|
|
|
|
Style Title
|
|
InPreamble 1
|
|
NeedProtect 1
|
|
End
|
|
|
|
Style Author
|
|
InPreamble 1
|
|
NeedProtect 1
|
|
End
|
|
|
|
Style Date
|
|
InPreamble 1
|
|
NeedProtect 1
|
|
End
|
|
|
|
NoStyle Abstract
|
|
NoStyle Chapter
|
|
NoCounter chapter
|
|
NoStyle Section
|
|
NoStyle Subsection
|
|
NoCounter subsection
|
|
NoStyle Subsubsection
|
|
NoCounter subsubsection
|
|
NoStyle Subsubsection*
|
|
NoStyle Paragraph
|
|
NoCounter paragraph
|
|
NoStyle Paragraph*
|
|
NoStyle Subparagraph
|
|
NoCounter subparagraph
|
|
NoStyle Subparagraph*
|
|
|
|
Style Chapter
|
|
Margin Static
|
|
Category Sectioning
|
|
LabelType No_Label
|
|
LabelCounter chapter
|
|
TocLevel 0
|
|
LatexType Command
|
|
LatexName chapter
|
|
NeedProtect 1
|
|
NextNoIndent 1
|
|
ParSkip 0.4
|
|
TopSep 2
|
|
BottomSep 0.8
|
|
ParSep 0.8
|
|
Align Block
|
|
RefPrefix chap
|
|
Argument 1
|
|
LabelString "Short Title|S"
|
|
Tooltip "The chapter as it appears in the table of contents/running headers"
|
|
InsertCotext 1
|
|
IsTocCaption 1
|
|
EndArgument
|
|
Font
|
|
Series Bold
|
|
Size Huge
|
|
EndFont
|
|
# h1 is used for the document title.
|
|
HTMLTag h2
|
|
DocBookTag title
|
|
DocBookSectionTag chapter
|
|
End
|
|
|
|
Style Section
|
|
Category Sectioning
|
|
Margin Dynamic
|
|
LabelType No_Label
|
|
LabelCounter section
|
|
TocLevel 1
|
|
LatexType Command
|
|
LatexName section
|
|
NeedProtect 1
|
|
NextNoIndent 1
|
|
LabelSep xxx
|
|
ParSkip 0.4
|
|
TopSep 1.3
|
|
BottomSep 0.7
|
|
ParSep 0.7
|
|
Align Block
|
|
RefPrefix sec
|
|
Argument 1
|
|
LabelString "Short Title|S"
|
|
Tooltip "The section as it appears in the table of contents/running headers"
|
|
InsertCotext 1
|
|
IsTocCaption 1
|
|
EndArgument
|
|
Font
|
|
Series Bold
|
|
Size Larger
|
|
EndFont
|
|
HTMLTag h3
|
|
DocBookTag title
|
|
DocBookSectionTag section
|
|
End
|
|
|
|
Style Subsection
|
|
CopyStyle Section
|
|
TocLevel 2
|
|
LatexName subsection
|
|
TopSep 0.9
|
|
BottomSep 0.5
|
|
ParSep 0.5
|
|
RefPrefix subsec
|
|
Font
|
|
Series Bold
|
|
Size Large
|
|
EndFont
|
|
End
|
|
|
|
InsetLayout Flex:Sidenote
|
|
LyxType custom
|
|
LatexType command
|
|
LatexName sidenote
|
|
Decoration classic
|
|
LabelString "sidenote"
|
|
ResetsFont true
|
|
InheritFont false
|
|
Font
|
|
Color foreground
|
|
Size Small
|
|
Misc No_Emph
|
|
Misc No_Noun
|
|
Misc No_Bar
|
|
EndFont
|
|
LabelFont
|
|
Color marginlabel
|
|
Size Small
|
|
EndFont
|
|
DocBookTag footnote
|
|
DocBookAttr role='sidenote'
|
|
DocBookItemTag para
|
|
DocBookTagType inline
|
|
End
|
|
|
|
InsetLayout Flex:Marginnote
|
|
CopyStyle Flex:Sidenote
|
|
LatexName marginnote
|
|
Decoration classic
|
|
LabelString "marginnote"
|
|
DocBookAttr role='marginnote'
|
|
MultiPar true
|
|
End
|
|
|
|
InsetLayout Flex:NewThought
|
|
LyXType charstyle
|
|
LatexType Command
|
|
LatexName newthought
|
|
LabelString "new thought"
|
|
ResetsFont true
|
|
Font
|
|
Shape SmallCaps
|
|
EndFont
|
|
LabelFont
|
|
Family Roman
|
|
Color textlabel3
|
|
EndFont
|
|
DocBookTag emphasis
|
|
DocBookAttr role='newthought'
|
|
DocBookTagType inline
|
|
End
|
|
|
|
InsetLayout Flex:AllCaps
|
|
CopyStyle Flex:NewThought
|
|
LatexName allcaps
|
|
LabelString "allcaps"
|
|
Font
|
|
Shape Up
|
|
Misc Noun
|
|
EndFont
|
|
LabelFont
|
|
Color textlabel1
|
|
EndFont
|
|
DocBookTag emphasis
|
|
DocBookAttr role='allcaps'
|
|
End
|
|
|
|
InsetLayout Flex:SmallCaps
|
|
CopyStyle Flex:NewThought
|
|
LatexName smallcaps
|
|
LabelString "smallcaps"
|
|
LabelFont
|
|
Color textlabel2
|
|
EndFont
|
|
DocBookTag emphasis
|
|
DocBookAttr role='smallcaps'
|
|
End
|
|
|
|
Style Full_Width
|
|
Margin Static
|
|
LaTeXType environment
|
|
LaTeXName fullwidth
|
|
Category MainText
|
|
NextNoIndent 1
|
|
ParSkip 0
|
|
ItemSep 0
|
|
TopSep 0.5
|
|
BottomSep 0.5
|
|
ParSep 0
|
|
Align Block
|
|
AlignPossible Block, Left, Right, Center
|
|
LabelType No_Label
|
|
DocBookTag para
|
|
DocBookAttr role='fullwidth'
|
|
End
|
|
|
|
# this steps the counters
|
|
Counter marginfigure
|
|
GuiName "Margin Figure"
|
|
End
|
|
|
|
Counter margintable
|
|
GuiName "Margin Table"
|
|
End
|
|
|
|
# define the floats
|
|
Float
|
|
Type margintable
|
|
GuiName MarginTable
|
|
Placement tbp
|
|
AllowedPlacement none
|
|
AllowsSideways 0
|
|
AllowsWide 0
|
|
Extension lot
|
|
NumberWithin none
|
|
Style plain
|
|
ListName "List of Tables"
|
|
ListCommand listoftables
|
|
IsPredefined true
|
|
UsesFloatPkg false
|
|
End
|
|
|
|
Float
|
|
Type marginfigure
|
|
GuiName MarginFigure
|
|
Placement tbp
|
|
AllowedPlacement none
|
|
AllowsSideways 0
|
|
AllowsWide 0
|
|
Extension lof
|
|
NumberWithin none
|
|
Style plain
|
|
ListName "List of Figures"
|
|
ListCommand listoffigures
|
|
IsPredefined true
|
|
UsesFloatPkg false
|
|
End
|
|
|
|
Style Bibliography
|
|
TopSep 4
|
|
LabelString "Bibliography"
|
|
LabelFont
|
|
Series Bold
|
|
Size Huge
|
|
EndFont
|
|
TocLevel 0
|
|
End
|