#% Do not delete the line below; configure depends on this # \DeclareLaTeXClass{DIN-Brief} # \DeclareCategory{Letters} # German DIN-Brief textclass definition file. # Author : Juergen Vigna # Modified by: Carsten Kaemmerer # Modified by: Guenter Milde # Dummy Style DinBrief for common layout features (removed at eof) # Generic style names (there are german translations for most names) # Additional Styles and twiddeled layout # Many "ObsoletedBy" to ease conversion from g-brief, scrletter, # or letter (see also the update of the dinbrief.lyx template) # Modified by: Juergen Spitzmueller # use English strings, localization is done by gettext! Format 42 Input letter.layout # dinbrief's \phone has 2 args, area and number. We define an empty # command that can be set by the Area_Code style Preamble \newcommand{\areacode}{} EndPreamble # auxiliary style copied by other dinbrief styles # the LeftMargin is set to the probably longest string # (no typo! the umlaut is delibarately omitted) Style DinBrief LatexType Command Margin Static LeftMargin "Rucksende-Adresse:" Align Left AlignPossible Left LabelType Static LabelSep x LabelFont Series Medium Shape Italic Size Small Color blue EndFont End # Open a new letter # in dinbrief, this is an environment spanning the whole letter # (see scrlettr2 for an alternative lyx-implementation) Style Send_To_Address CopyStyle DinBrief LabelString "Address:" KeepEmpty 1 BottomSep 0.1 LatexName letter End # Data Fields, placed according to DIN norm # --------------------------------------------------------- # need to be placed before the Opening in the LyX document! # backaddress in letter head Style My_Address CopyStyle DinBrief LabelString "Sender Address:" LatexName address KeepEmpty 1 BottomSep 0.5 AlignPossible Block, Left, Right, Center End # backaddress in address window Style "Return address" CopyStyle DinBrief LabelString "Backaddress:" LatexName backaddress TextFont Size Small EndFont End # Printed above the address (e.g., Air Mail, Registered Mail) Style "Postal comment" CopyStyle DinBrief LabelString "Postal Remark:" LatexName postremark End # Printed right next to Receiver (e.g., Urgent, Confidential) Style Handling CopyStyle DinBrief LabelString "Handling:" LatexName handling End Style YourRef CopyStyle DinBrief LabelString "Your ref.:" LatexName yourmail End Style MyRef CopyStyle DinBrief LabelString "Our ref.:" LatexName sign End Style Writer CopyStyle DinBrief LabelString "Writer:" LatexName writer End Style Signature CopyStyle DinBrief LabelString "Signature:" LatexName signature End # contact info at the bottom of the first page Style Bottomtext CopyStyle DinBrief LabelString "Bottom text:" LatexName bottomtext AlignPossible Block, Left, Right, Center End # dinbrief's \phone has 2 args, area and number, # define both as distinct styles Style "Area code" CopyStyle DinBrief LabelString "Area Code:" LatexName "renewcommand{\areacode}" End Style Telephone CopyStyle DinBrief LabelString "Telephone:" LatexName phone LatexParam {\areacode} End Style Location CopyStyle DinBrief LabelString "Location:" LatexName place Margin Right_Address_Box TopSep 0.1 BottomSep 0.1 ParSep 0.1 End Style Date CopyStyle Location LabelString "Date:" LatexName date End # dinbrief does not emphasize the subject line Style Subject CopyStyle DinBrief LabelString "Subject:" LatexName subject TopSep 0.4 BottomSep 0.4 ParSep 0.4 Align Block AlignPossible Block, Left, Right, Center End # Opening (Anrede) # ---------------- # sets the above data fields Style Opening CopyStyle DinBrief LabelType Top_Environment LeftMargin "" LabelString "Opening:" LatexName opening KeepEmpty 1 TopSep 1.5 BottomSep 1 End # Backmatter (styles to be used at the end of the letter) # ------------------------------------------------------- # placed in order of appearance in the document Style Closing CopyStyle Opening LabelString "Closing:" LatexName closing Argument 1 LabelString "Signature|S" Tooltip "Here you can insert a signature scan" EndArgument KeepEmpty 1 End Style encl CopyStyle Opening LabelString "encl:" LatexName encl TopSep 0.4 BottomSep 0.4 KeepEmpty 0 LabelFont Series Medium Shape Up Size Normal Color black EndFont End Style cc CopyStyle encl LabelString "cc:" LatexName cc End Style PS CopyStyle encl LabelString "Post Scriptum:" LatexName ps Align Block AlignPossible Block, Left ParSep 0.4 End # Obsoleted (or differently named) styles # --------------------------------------- # ease conversion from g-brief, scrletter, or letter # scrletter Style SenderAddress ObsoletedBy My_Address End # scrletter Style Backaddress ObsoletedBy "Return address" End # g-brief-de Style RetourAdresse ObsoletedBy "Return address" End # dinbrief (gm old), g-brief-en, scrletter, ... Style Address ObsoletedBy Send_To_Address End # g-brief-de, g-brief2 Style Adresse ObsoletedBy Send_To_Address End # g-brief-de Style Postvermerk ObsoletedBy "Postal comment" End # g-brief-de Style Zusatz ObsoletedBy Handling End # g-brief-de Style IhrZeichen ObsoletedBy YourRef End # These are identical in this class Style YourMail ObsoletedBy YourRef End # g-brief-de Style IhrSchreiben ObsoletedBy YourRef End # g-brief-de Style MeinZeichen ObsoletedBy MyRef End # g-brief-de Style Unterschrift ObsoletedBy Signature End # dinbrief (gm old) Style Phone ObsoletedBy Telephone End # g-brief-de Style Telefon ObsoletedBy Telephone End # dinbrief (gm old) Style Place ObsoletedBy Location End # dinbrief v2 Style Stadt ObsoletedBy Location End # g-brief-en Style Town ObsoletedBy Location End # g-brief-de Style Ort ObsoletedBy Location End # g-brief-de Style Datum ObsoletedBy Date End # g-brief-en, g-brief2 Style Reference ObsoletedBy Subject End # g-brief-de Style Betreff ObsoletedBy Subject End # g-brief-de Style Anrede ObsoletedBy Opening End # in dinbrief, the letter text is in Standard format Style Letter ObsoletedBy Standard End # g-brief-de Style Brieftext ObsoletedBy Standard End # g-brief-de Style Gruss ObsoletedBy Closing End Style ps ObsoletedBy PS End # g-brief-de Style Encl. ObsoletedBy encl End # g-brief-de Style Anlagen ObsoletedBy encl End # scrletter Style CC ObsoletedBy cc End # g-brief-de Style Verteiler ObsoletedBy cc End # Remove auxiliary style NoStyle DinBrief