X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fg-brief2.layout;h=7f354fdc025dce51d01ccc3e669e9df054bbc817;hb=bf88ad495cead6e97a05fee59e41414648145fc1;hp=58ad73551f6050e9e67b821eb4ce5b33971ac759;hpb=2f9bf6b92b67c8301fb8878961d258b0bde38a9e;p=lyx.git diff --git a/lib/layouts/g-brief2.layout b/lib/layouts/g-brief2.layout index 58ad73551f..7f354fdc02 100644 --- a/lib/layouts/g-brief2.layout +++ b/lib/layouts/g-brief2.layout @@ -1,22 +1,21 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[g-brief2]{letter (g-brief2)} +# \DeclareLaTeXClass[g-brief2]{G-Brief (V. 2)} +# \DeclareCategory{Letters} # Letter textclass definition file. - # Author : Felix Kurth based on work from # Thomas Hartkens # Input general definitions -# Input stdletter.inc - - - +Format 74 +Input stdfloats.inc +Input stdcounters.inc +Input stdinsets.inc # General textclass parameters -Format 3 Columns 1 Sides 1 PageStyle Empty -DefaultStyle Letter +DefaultStyle Standard # This is just to show how to declare the default font. # The defaults are exactly those shown here. @@ -28,18 +27,50 @@ DefaultFont Color None EndFont +# Standard style definition +Style Standard + Category MainText + LatexName dummy + ParIndent MM + ParSkip 0.4 + AlignPossible Block, Left, Right, Center +END +# This is just to make the order of styles +Style Address +End +Style PostalComment +End +Style Name +End +Style Reference +End +Style MyRef +End +Style YourRef +End +Style YourMail +End +Style Date +End +Style Opening +End +Style Letter +End +Style Closing +End # Brieftext style definition Style Letter Margin Static LatexType Environment LatexName g-brief + TopSep 1 ParSkip 0.4 KeepEmpty 1 Align Block AlignPossible Block, Left, Right, Center - LabelType Top_Environment + LabelType Above LabelString "Letter:" LabelFont Series Bold @@ -48,16 +79,12 @@ Style Letter EndFont End - - - - # Name und Titel des Absenders Style Name Margin Static LatexType Command LatexName Name - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -68,18 +95,19 @@ Style Name LabelFont Series Bold Shape Italic - Color Blue + Color Blue EndFont End # Name und Spruch in der Fusszeile Style NameRowA + Category Bottom Margin Static LatexType Command LatexName NameZeileA - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx - TopSep 1.5 + TopSep 1.5 KeepEmpty 1 Align Block AlignPossible Block, Left @@ -94,10 +122,11 @@ Style NameRowA End Style NameRowB + Category Bottom Margin Static LatexType Command LatexName NameZeileB - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -113,10 +142,11 @@ Style NameRowB End Style NameRowC + Category Bottom Margin Static LatexType Command LatexName NameZeileC - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -132,10 +162,11 @@ Style NameRowC End Style NameRowD + Category Bottom Margin Static LatexType Command LatexName NameZeileD - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -151,10 +182,11 @@ Style NameRowD End Style NameRowE + Category Bottom Margin Static LatexType Command LatexName NameZeileE - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -170,10 +202,11 @@ Style NameRowE End Style NameRowF + Category Bottom Margin Static LatexType Command LatexName NameZeileF - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -189,10 +222,11 @@ Style NameRowF End Style NameRowG + Category Bottom Margin Static LatexType Command LatexName NameZeileG - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -208,32 +242,13 @@ Style NameRowG End -# Unterschrift des Absenders -Style Signature - Margin Static - LatexType Command - LatexName Unterschrift - LeftMargin TelephoneRowA:xx - LabelSep xx - KeepEmpty 1 - Align Block - AlignPossible Block, Left - LabelType Static - LabelString "Signature:" - # label font definition - LabelFont - Series Bold - Shape Italic - Color Blue - EndFont -End - Style AddressRowA + Category Bottom Margin Static LatexType Command LatexName AdressZeileA - LeftMargin TelephoneRowA:xx - TopSep 1.5 + LeftMargin xxxxxxxxxxxxxxxxxxxx + TopSep 1 LabelSep xx KeepEmpty 1 Align Block @@ -249,10 +264,11 @@ Style AddressRowA End Style AddressRowB + Category Bottom Margin Static LatexType Command LatexName AdressZeileB - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -268,10 +284,11 @@ Style AddressRowB End Style AddressRowC + Category Bottom Margin Static LatexType Command LatexName AdressZeileC - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -287,10 +304,11 @@ Style AddressRowC End Style AddressRowD + Category Bottom Margin Static LatexType Command LatexName AdressZeileD - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -306,10 +324,11 @@ Style AddressRowD End Style AddressRowE + Category Bottom Margin Static LatexType Command LatexName AdressZeileE - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -325,10 +344,11 @@ Style AddressRowE End Style AddressRowF + Category Bottom Margin Static LatexType Command LatexName AdressZeileF - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -344,11 +364,12 @@ Style AddressRowF End Style TelephoneRowA + Category Bottom Margin Static LatexType Command LatexName TelefonZeileA - LeftMargin TelephoneRowA:xx - TopSep 1.5 + LeftMargin xxxxxxxxxxxxxxxxxxxx + TopSep 1 LabelSep xx KeepEmpty 1 Align Block @@ -364,10 +385,11 @@ Style TelephoneRowA End Style TelephoneRowB + Category Bottom Margin Static LatexType Command LatexName TelefonZeileB - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -383,10 +405,11 @@ Style TelephoneRowB End Style TelephoneRowC + Category Bottom Margin Static LatexType Command LatexName TelefonZeileC - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -402,10 +425,11 @@ Style TelephoneRowC End Style TelephoneRowD + Category Bottom Margin Static LatexType Command LatexName TelefonZeileD - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -421,10 +445,11 @@ Style TelephoneRowD End Style TelephoneRowE + Category Bottom Margin Static LatexType Command LatexName TelefonZeileE - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -440,10 +465,11 @@ Style TelephoneRowE End Style TelephoneRowF + Category Bottom Margin Static LatexType Command LatexName TelefonZeileF - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -459,11 +485,12 @@ Style TelephoneRowF End Style InternetRowA + Category Bottom Margin Static LatexType Command LatexName InternetZeileA - LeftMargin TelephoneRowA:xx - TopSep 1.5 + LeftMargin xxxxxxxxxxxxxxxxxxxx + TopSep 1 LabelSep xx KeepEmpty 1 Align Block @@ -479,10 +506,11 @@ Style InternetRowA End Style InternetRowB + Category Bottom Margin Static LatexType Command LatexName InternetZeileB - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -498,10 +526,11 @@ Style InternetRowB End Style InternetRowC + Category Bottom Margin Static LatexType Command LatexName InternetZeileC - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -517,10 +546,11 @@ Style InternetRowC End Style InternetRowD + Category Bottom Margin Static LatexType Command LatexName InternetZeileD - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -536,10 +566,11 @@ Style InternetRowD End Style InternetRowE + Category Bottom Margin Static LatexType Command LatexName InternetZeileE - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -555,10 +586,11 @@ Style InternetRowE End Style InternetRowF + Category Bottom Margin Static LatexType Command LatexName InternetZeileF - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -574,11 +606,12 @@ Style InternetRowF End Style BankRowA + Category Bottom Margin Static LatexType Command LatexName BankZeileA - LeftMargin TelephoneRowA:xx - TopSep 1.5 + LeftMargin xxxxxxxxxxxxxxxxxxxx + TopSep 1 LabelSep xx KeepEmpty 1 Align Block @@ -594,10 +627,11 @@ Style BankRowA End Style BankRowB + Category Bottom Margin Static LatexType Command LatexName BankZeileB - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -613,10 +647,11 @@ Style BankRowB End Style BankRowC + Category Bottom Margin Static LatexType Command LatexName BankZeileC - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -632,10 +667,11 @@ Style BankRowC End Style BankRowD + Category Bottom Margin Static LatexType Command LatexName BankZeileD - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -651,10 +687,11 @@ Style BankRowD End Style BankRowE + Category Bottom Margin Static LatexType Command LatexName BankZeileE - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -670,10 +707,11 @@ Style BankRowE End Style BankRowF + Category Bottom Margin Static LatexType Command LatexName BankZeileF - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block @@ -689,13 +727,14 @@ Style BankRowF End - # RetourAdresse Style ReturnAddress + Category "Postal Data" Margin Static LatexType Command LatexName RetourAdresse - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx + TopSep 1.5 LabelSep xx KeepEmpty 1 Align Block @@ -710,19 +749,20 @@ Style ReturnAddress EndFont End - -# MeinZeichen -Style MyRef +# Postvermerk +Style PostalComment + CopyStyle PostalComment + Category "Postal Data" Margin Static LatexType Command - LatexName MeinZeichen - LeftMargin TelephoneRowA:xx + LatexName Postvermerk + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Block AlignPossible Block, Left LabelType Static - LabelString "MyRef:" + LabelString "PostalComment:" # label font definition LabelFont Series Bold @@ -731,19 +771,21 @@ Style MyRef EndFont End -# IhrZeichen -Style YourRef +# Adresse +Style Address + CopyStyle Address + Category "Postal Data" Margin Static LatexType Command - LatexName IhrZeichen - LeftMargin TelephoneRowA:xx + LatexName Adresse + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx - KeepEmpty 1 + TopSep 1 KeepEmpty 1 Align Block AlignPossible Block, Left LabelType Static - LabelString "YourRef:" + LabelString "Address:" # label font definition LabelFont Series Bold @@ -752,19 +794,19 @@ Style YourRef EndFont End - -# IhrSchreiben -Style YourMail +# MeinZeichen +Style MyRef Margin Static LatexType Command - LatexName IhrSchreiben - LeftMargin TelephoneRowA:xx + LatexName MeinZeichen + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx + TopSep 1 KeepEmpty 1 Align Block AlignPossible Block, Left LabelType Static - LabelString "YourMail:" + LabelString "MyRef:" # label font definition LabelFont Series Bold @@ -773,19 +815,19 @@ Style YourMail EndFont End - -# Postvermerk -Style PostalComment +# IhrZeichen +Style YourRef Margin Static LatexType Command - LatexName Postvermerk - LeftMargin TelephoneRowA:xx + LatexName IhrZeichen + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 + KeepEmpty 1 Align Block AlignPossible Block, Left LabelType Static - LabelString "PostalComment:" + LabelString "YourRef:" # label font definition LabelFont Series Bold @@ -795,19 +837,18 @@ Style PostalComment End -# Adresse -Style Address +# IhrSchreiben +Style YourMail Margin Static LatexType Command - LatexName Adresse - LeftMargin TelephoneRowA:xx + LatexName IhrSchreiben + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx - TopSep 1.5 KeepEmpty 1 Align Block AlignPossible Block, Left LabelType Static - LabelString "Address:" + LabelString "YourMail:" # label font definition LabelFont Series Bold @@ -822,7 +863,7 @@ Style Date Margin Static LatexType Command LatexName Datum - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx KeepEmpty 1 Align Left @@ -842,9 +883,9 @@ Style Reference Margin Static LatexType Command LatexName Betreff - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx - TopSep 1.5 + TopSep 1 ParSep 0.4 KeepEmpty 1 Align Block @@ -866,15 +907,14 @@ Style Opening LatexType Command LatexName Anrede KeepEmpty 1 - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx - TopSep 1.5 + TopSep 1 ParSep 0.4 Align Block AlignPossible Block, Left LabelType Static LabelString "Opening:" - # label font definition LabelFont Series Bold @@ -883,45 +923,68 @@ Style Opening EndFont End - - -# Anlagen style definition -Style Encl. +# Gruss style definition +Style Closing + Category Closings Margin Static LatexType Command - LatexName Anlagen - KeepEmpty 1 - LeftMargin TelephoneRowA:xx + LatexName LyxGruss + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx ParSep 0.4 + KeepEmpty 1 Align Block AlignPossible Block, Left LabelType Static - LabelString "Encl.:" - + LabelString "Closing:" # label font definition LabelFont Series Bold Shape Italic Color Blue EndFont + #define the environment lyxGruss + Preamble + \newcommand{\LyxGruss}[1] + { \Gruss{#1}{0.5cm} } + EndPreamble End +# Unterschrift des Absenders +Style Signature + Category Closings + Margin Static + LatexType Command + LatexName Unterschrift + LeftMargin xxxxxxxxxxxxxxxxxxxx + LabelSep xx + KeepEmpty 1 + Align Block + AlignPossible Block, Left + LabelType Static + LabelString "Signature:" + # label font definition + LabelFont + Series Bold + Shape Italic + Color Blue + EndFont +End -# Verteiler style definition -Style cc +# Anlagen style definition +Style Encl. + Category Closings Margin Static LatexType Command - LatexName Verteiler + LatexName Anlagen KeepEmpty 1 - LeftMargin TelephoneRowA:xx + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx ParSep 0.4 Align Block AlignPossible Block, Left LabelType Static - LabelString "cc:" - + LabelString "Encl.:" # label font definition LabelFont Series Bold @@ -930,48 +993,38 @@ Style cc EndFont End -# Gruss style definition -Style Closing +# Verteiler style definition +Style cc + Category Closings Margin Static LatexType Command - LatexName LyxGruss - LeftMargin TelephoneRowA:xx + LatexName Verteiler + KeepEmpty 1 + LeftMargin xxxxxxxxxxxxxxxxxxxx LabelSep xx - BottomSep 1.5 ParSep 0.4 - KeepEmpty 1 Align Block AlignPossible Block, Left LabelType Static - LabelString "Closing:" - + LabelString "cc:" # label font definition LabelFont Series Bold Shape Italic Color Blue EndFont - - #define the environment lyxGruss - Preamble - \newcommand{\LyxGruss}[1] - { \Gruss{#1}{0.5cm} } - EndPreamble - - End - - -Input stdfloats.inc -Input stdcounters.inc - - - - +Input stdlists.inc +Input stdlayouts.inc +NoStyle Verse # Input lyxmacros.inc # Remove some unwanted styles. # NoStyle Right_Address # NoStyle Address + +ModifyStyle Standard + ParIndent "" +End