X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Flayouts%2Fscrlttr2.layout;h=c0e80faba76e08fc5037cf6e3f3756d7596135fe;hb=d748a0a6f16c996ff042e19ea463a018d37236be;hp=ca163a4e7c3a9821efaaba095f8a7125f9249410;hpb=ff66614d1ac67fcfeec297f19d451b997cda5828;p=lyx.git diff --git a/lib/layouts/scrlttr2.layout b/lib/layouts/scrlttr2.layout index ca163a4e7c..c0e80faba7 100644 --- a/lib/layouts/scrlttr2.layout +++ b/lib/layouts/scrlttr2.layout @@ -1,9 +1,10 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[scrlttr2]{letter (koma-script v.2)} +# \DeclareLaTeXClass{letter (KOMA-Script v.2)} # KOMA scrlettr2 textclass definition file. # Juergen Spitzmueller , 2003/2/17. +# Uwe Stöhr , 2008/2/03. -# Standard style definition +Format 30 Style Standard LatexName dummy ParSep 0.4 @@ -11,47 +12,42 @@ Style Standard End Input stdlists.inc +Input stdlayouts.inc +Input stdcounters.inc +Input stdinsets.inc -# Modify Description Style Description LabelFont Family Sans EndFont End -# Delete List -NoStyle List -# Labeling style definition Style Labeling - Margin Manual - LatexType List_Environment + CopyStyle List LatexName labeling - NextNoindent 1 - LabelSep xxx - ParSkip 0.4 - TopSep 0.7 - BottomSep 0.7 - ParSep 0.5 - Align Block - AlignPossible Block, Left - LabelType Manual - LabelString 00.00.0000 + # overwrite the preamble code definition + Preamble + EndPreamble +End + + +Style List + Obsoletedby Labeling End -Input stdlayouts.inc -# Delete Caption -NoStyle Caption +Preamble + \newif\ifletterclosed +EndPreamble + -# Letter style definition Style Address LatexType Command LatexName begin LatexParam {letter} - #Ugly hack! Preamble - \AtEndDocument{\end{letter}} + \AtEndDocument{\ifletterclosed\else\end{letter}\fi} EndPreamble KeepEmpty 1 LeftMargin xxxxxxxxxxxx::xx @@ -60,11 +56,9 @@ Style Address BottomSep 1.5 ParSep 1.5 Align Left - AlignPossible Left LabelType Static LabelString "Address:" - - LabelFont + LabelFont Series Bold Shape Italic Size Small @@ -72,7 +66,7 @@ Style Address EndFont End -# NextLetter style definition + # Start new letter Style NextAddress LatexType Command @@ -84,11 +78,9 @@ Style NextAddress BottomSep 1.5 ParSep 1.5 Align Left - AlignPossible Left LabelType Static LabelString "Next Address:" - - LabelFont + LabelFont Series Bold Shape Italic Size Small @@ -96,7 +88,7 @@ Style NextAddress EndFont End -# Opening style definition + Style Opening LatexType Command LatexName opening @@ -107,18 +99,16 @@ Style Opening BottomSep 0.4 ParSep 0.4 Align Left - AlignPossible Left LabelType Static LabelString "Opening:" - - LabelFont + LabelFont Series Bold Shape Italic Color Magenta EndFont End -# Closing style definition + Style Closing CopyStyle Opening LatexType Command @@ -126,7 +116,7 @@ Style Closing LabelString "Closing:" End -# PS style definition + Style PS CopyStyle Opening LatexType Command @@ -134,7 +124,7 @@ Style PS LabelString "Post Scriptum:" End -# CC style definition + Style CC CopyStyle Opening LatexType Command @@ -142,37 +132,36 @@ Style CC LabelString "cc:" End -# Encl style definition + Style Encl CopyStyle Opening LatexName encl LabelString "encl:" End -# Name style definition + Style Name LatexType Command LatexName setkomavar LatexParam {fromname} KeepEmpty 1 - LeftMargin xxxxxxxxxxxx::xx + LeftMargin xxxxxxxxxxxxxxxxx::xx LabelSep xx TopSep 0.4 BottomSep 0.4 ParSep 0.4 Align Left - AlignPossible Left LabelType Static LabelString "Sender Name:" - LabelFont + LabelFont Series Bold Shape Italic Color Blue EndFont End -# Signature style definition + Style Signature CopyStyle Name LatexName setkomavar @@ -180,7 +169,7 @@ Style Signature LabelString "Signature:" End -# Address style definition + Style SenderAddress CopyStyle Name LatexName setkomavar @@ -188,7 +177,7 @@ Style SenderAddress LabelString "Sender Address:" End -# Telephone style definition + Style Telephone CopyStyle Name LatexName setkomavar @@ -196,7 +185,7 @@ Style Telephone LabelString "Sender Phone:" End -# Fax style definition + Style Fax CopyStyle Name LatexName setkomavar @@ -205,7 +194,6 @@ Style Fax End -# E-Mail style definition Style E-Mail CopyStyle Name LatexName setkomavar @@ -213,7 +201,7 @@ Style E-Mail LabelString "Sender E-Mail:" End -# URL style definition + Style URL CopyStyle Name LatexName setkomavar @@ -221,7 +209,7 @@ Style URL LabelString "Sender URL:" End -# Bank style definition + Style Bank CopyStyle Name LatexName setkomavar @@ -229,7 +217,7 @@ Style Bank LabelString "Bank:" End -# Logo style definition + Style Logo CopyStyle Name LatexName setkomavar @@ -237,7 +225,7 @@ Style Logo LabelString "Logo:" End -# Place style definition + Style Place CopyStyle Name LatexName setkomavar @@ -245,7 +233,7 @@ Style Place LabelString "Place:" End -# Date style definition + Style Date CopyStyle Name LatexName setkomavar @@ -253,7 +241,7 @@ Style Date LabelString "Date:" End -# Backaddress style definition + Style Backaddress CopyStyle Name LatexName setkomavar @@ -261,7 +249,7 @@ Style Backaddress LabelString "Backaddress:" End -# Specialmail style definition + Style Specialmail CopyStyle Name LatexName setkomavar @@ -269,7 +257,7 @@ Style Specialmail LabelString "Specialmail:" End -# Location style definition + Style Location CopyStyle Name LatexName setkomavar @@ -277,15 +265,16 @@ Style Location LabelString "Location:" End -# Title style definition + Style Title CopyStyle Name LatexName setkomavar LatexParam {title} LabelString "Title:" + HTMLTitle true End -# Subject style definition + Style Subject CopyStyle Name LatexName setkomavar @@ -293,14 +282,14 @@ Style Subject LabelString "Subject:" End -# Yourref style definition + Style Yourref CopyStyle Name LatexName setkomavar LatexParam {yourref} LabelString "Your ref.:" - LabelFont + LabelFont Family Sans Series Medium Shape Up @@ -309,7 +298,7 @@ Style Yourref EndFont End -# Yourmail style definition + Style Yourmail CopyStyle Yourref LatexName setkomavar @@ -317,7 +306,7 @@ Style Yourmail LabelString "Your letter of:" End -# Myref style definition + Style Myref CopyStyle Yourref LatexName setkomavar @@ -325,7 +314,7 @@ Style Myref LabelString "Our ref.:" End -# Customer style definition + Style Customer CopyStyle Yourref LatexName setkomavar @@ -333,7 +322,7 @@ Style Customer LabelString "Customer no.:" End -# Invoice style definition + Style Invoice CopyStyle Yourref LatexName setkomavar @@ -341,6 +330,23 @@ Style Invoice LabelString "Invoice no.:" End -### Finally a few obsolete definitions for compatibility -Input obsolete.inc +Style EndLetter + Margin Dynamic + LatexType Command + LatexName end{letter} + Preamble + \letterclosedtrue + EndPreamble + KeepEmpty 1 + TopSep 1 + ParSkip 0.4 + Align Block + LabelSep xx + LabelType Static + LabelString "End of letter" + LabelFont + Series Bold + Color Green + EndFont +End