X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fdinbrief.layout;h=b102f99cf0bb4670d787523342479a9b8bdc17b7;hb=e2e74ffb0a72477420bfc2a8be0fcfbafe52e8ae;hp=3544fc2952aaf00af9d0bbfcc819d9e8ba712c07;hpb=5c545573507bbf55f78c294188537c6aff959bc0;p=lyx.git diff --git a/lib/layouts/dinbrief.layout b/lib/layouts/dinbrief.layout index 3544fc2952..b102f99cf0 100644 --- a/lib/layouts/dinbrief.layout +++ b/lib/layouts/dinbrief.layout @@ -4,7 +4,7 @@ # German DIN-Brief textclass definition file. # Author : Juergen Vigna # Modified by: Carsten Kaemmerer -# Modified by: Guenter Milde +# Modified by: Guenter Milde # Dummy Style DinBrief for common layout features (removed at eof) # Dummy Style Addresses for common address features (removed at eof) # Generic style names (there are german translations for most names) @@ -14,7 +14,9 @@ # Modified by: Juergen Spitzmueller # use English strings, localization is done by gettext! -Format 64 +# TODO: DocBook doesn't support several letters in the same file. + +Format 104 Input letter.layout @@ -28,7 +30,7 @@ EndPreamble # the LeftMargin is set to the probably longest string # (no typo! the umlaut is delibarately omitted) Style DinBrief - Category Letter + Category Letter LatexType Command Margin Static LeftMargin "Rucksende-Adresse:" @@ -40,13 +42,13 @@ Style DinBrief Series Medium Shape Italic Size Small - Color blue + Color textlabel1 EndFont End Style Addresses CopyStyle DinBrief - Category "Postal Data" + Category "Postal Data" End # Open a new letter @@ -58,6 +60,11 @@ Style Send_To_Address KeepEmpty 1 BottomSep 0.1 LatexName letter + DocBookTag NONE + DocBookWrapperTag address + DocBookWrapperAttr role='send-to-address' + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End # Data Fields, placed according to DIN norm @@ -73,6 +80,8 @@ Style My_Address KeepEmpty 1 BottomSep 0.5 AlignPossible Block, Left, Right, Center + DocBookTag address + DocBookInInfo always End # backaddress in address window @@ -83,6 +92,10 @@ Style "Return address" TextFont Size Small EndFont + DocBookTag NONE + DocBookWrapperTag address + DocBookWrapperAttr role='return-address' + DocBookInInfo always End # Printed above the address (e.g., Air Mail, Registered Mail) @@ -90,6 +103,13 @@ Style "Postal comment" CopyStyle Addresses LabelString "Postal Remark:" LatexName postremark + DocBookTag otheraddr + DocBookAttr role='postal-comment' + DocBookTagType paragraph + DocBookWrapperTag address + DocBookWrapperAttr role='send-to-address' + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End # Printed right next to Receiver (e.g., Urgent, Confidential) @@ -97,24 +117,44 @@ Style Handling CopyStyle Addresses LabelString "Handling:" LatexName handling + DocBookTag otheraddr + DocBookAttr role='handling' + DocBookTagType paragraph + DocBookWrapperTag address + DocBookWrapperAttr role='send-to-address' + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End Style YourRef CopyStyle DinBrief LabelString "Your ref.:" LatexName yourmail + DocBookTag productnumber + DocBookAttr role='your-ref' + DocBookTagType paragraph + DocBookInInfo always End Style MyRef CopyStyle DinBrief LabelString "Our ref.:" LatexName sign + DocBookTag productnumber + DocBookAttr role='my-ref' + DocBookTagType paragraph + DocBookInInfo always End Style Writer CopyStyle DinBrief LabelString "Writer:" LatexName writer + DocBookTag personname + DocBookTagType paragraph + DocBookWrapperTag othercredit + DocBookWrapperAttr class='typesetter' + DocBookInInfo always End Style Signature @@ -122,6 +162,8 @@ Style Signature Category Closings LabelString "Signature:" LatexName signature + DocBookTag para + DocBookAttr role='opening' End # contact info at the bottom of the first page @@ -130,6 +172,9 @@ Style Bottomtext LabelString "Bottom text:" LatexName bottomtext AlignPossible Block, Left, Right, Center + # TODO: DocBook, this is typically within the elements in LyX, but that makes no sense for DocBook. + DocBookTag para + DocBookAttr role='bottom-text' End # dinbrief's \phone has 2 args, area and number, @@ -139,6 +184,11 @@ Style "Area code" CopyStyle DinBrief LabelString "Area Code:" LatexName "renewcommand{\areacode}" + # TODO: should be in
, but too far away from these paragraphs. + DocBookTag phone + DocBookAttr role='area-code' + DocBookTagType paragraph + DocBookInInfo always End Style Telephone @@ -146,6 +196,10 @@ Style Telephone LabelString "Telephone:" LatexName phone LatexParam {\areacode} + # TODO: should be in
, but too far away from these paragraphs. + DocBookTag phone + DocBookTagType paragraph + DocBookInInfo always End Style Location @@ -156,12 +210,20 @@ Style Location TopSep 0.1 BottomSep 0.1 ParSep 0.1 + DocBookTag address + DocBookAttr role='location' + DocBookInInfo always End Style Date CopyStyle Location LabelString "Date:" LatexName date + DocBookTag date + DocBookAttr "" + DocBookTagType paragraph + DocBookInInfo always + DocBookNoFontInside true End # dinbrief does not emphasize the subject line @@ -174,6 +236,9 @@ Style Subject ParSep 0.4 Align Block AlignPossible Block, Left, Right, Center + DocBookTag title + DocBookTagType paragraph + DocBookInInfo always End # Opening (Anrede) @@ -190,6 +255,8 @@ Style Opening KeepEmpty 1 TopSep 1.5 BottomSep 1 + DocBookTag para + DocBookAttr role='opening' End # Backmatter (styles to be used at the end of the letter) @@ -207,6 +274,8 @@ Style Closing Tooltip "Here you can insert a signature scan" EndArgument KeepEmpty 1 + DocBookTag para + DocBookAttr role='closing' End Style encl @@ -221,14 +290,18 @@ Style encl Series Medium Shape Up Size Normal - Color black + Color foreground EndFont + DocBookTag para + DocBookAttr role='enclosed' End Style cc CopyStyle encl LabelString "cc:" LatexName cc + DocBookTag para + DocBookAttr role='carbon-copy' End Style PS @@ -238,6 +311,8 @@ Style PS Align Block AlignPossible Block, Left ParSep 0.4 + DocBookTag para + DocBookAttr role='post-scriptum' End # Obsoleted (or differently named) styles