X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fscrlttr2.layout;h=2d652d1fbfd65e5d8e450eebc2e8b0e7ec99aff1;hb=a6e20d713816670662e5780004df8e22a7144d1c;hp=b8d4a894fe215565b97031b43cd4137b3d8224e9;hpb=d252730dff10221be69df2a8c889cd311ae20e27;p=lyx.git diff --git a/lib/layouts/scrlttr2.layout b/lib/layouts/scrlttr2.layout index b8d4a894fe..2d652d1fbf 100644 --- a/lib/layouts/scrlttr2.layout +++ b/lib/layouts/scrlttr2.layout @@ -1,14 +1,28 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[scrlttr2]{letter (KOMA-Script v.2)} +# \DeclareLaTeXClass{KOMA-Script Letter (V. 2)} +# \DeclareCategory{Letters} # KOMA scrlettr2 textclass definition file. -# Juergen Spitzmueller , 2003/2/17. +# Juergen Spitzmueller , 2003/2/17. # Uwe Stöhr , 2008/2/03. -Format 7 +# TODO: DocBook doesn't support several letters in the same file. +# DocBook design note: there are several ways to implement sender data, this class does it in +# another way that the other letters. Usually, there is a large
tag with author +# information in , but there is no possibility to include a URL in this case. +# Therefore, here, we use a in , having an
. allows a URL +# () and an address. However, phone and fax numbers should be put in
, they +# are not allowed directly in ... The generated DocBook will not be valid due to this! + +Format 103 +Provides subscript 1 + Style Standard + Category MainText LatexName dummy ParSep 0.4 AlignPossible Block, Left, Right, Center + ParIndent MM + DocBookTag para End Input stdlists.inc @@ -62,12 +76,17 @@ Style Address Series Bold Shape Italic Size Small - Color Blue + Color textlabel1 EndFont + DocBookTag NONE + DocBookWrapperTag address + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End # Start new letter +# Not supported by DocBook. Style NextAddress LatexType Command LatexName end{letter}\begin{letter} @@ -84,12 +103,13 @@ Style NextAddress Series Bold Shape Italic Size Small - Color Blue + Color textlabel1 EndFont End Style Opening + Category Letter LatexType Command LatexName opening KeepEmpty 0 @@ -104,8 +124,10 @@ Style Opening LabelFont Series Bold Shape Italic - Color Magenta + Color textlabel3 EndFont + DocBookTag para + DocBookAttr role='opening' End @@ -114,6 +136,8 @@ Style Closing LatexType Command LatexName closing LabelString "Closing:" + DocBookTag para + DocBookAttr role='closing' End @@ -122,6 +146,8 @@ Style PS LatexType Command LatexName ps LabelString "Post Scriptum:" + DocBookTag para + DocBookAttr role='post-scriptum' End @@ -130,6 +156,8 @@ Style CC LatexType Command LatexName cc LabelString "cc:" + DocBookTag para + DocBookAttr role='carbon-copy' End @@ -137,10 +165,13 @@ Style Encl CopyStyle Opening LatexName encl LabelString "encl:" + DocBookTag para + DocBookAttr role='enclosed' End Style Name + Category Letter LatexType Command LatexName setkomavar LatexParam {fromname} @@ -157,8 +188,14 @@ Style Name LabelFont Series Bold Shape Italic - Color Blue + Color textlabel1 EndFont + DocBookTag personname + DocBookTagType paragraph + DocBookWrapperTag author + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -167,6 +204,9 @@ Style Signature LatexName setkomavar LatexParam {signature} LabelString "Signature:" + DocBookTag para + DocBookWrapperTag abstract + DocBookWrapperAttr role='signature' End @@ -175,6 +215,12 @@ Style SenderAddress LatexName setkomavar LatexParam {fromaddress} LabelString "Sender Address:" + DocBookTag address + DocBookTagType paragraph + DocBookWrapperTag author + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -183,6 +229,13 @@ Style Telephone LatexName setkomavar LatexParam {fromphone} LabelString "Sender Phone:" + # TODO: to be valid DocBook, this should be in the address. + DocBookTag phone + DocBookTagType paragraph + DocBookWrapperTag author + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -191,6 +244,13 @@ Style Fax LatexName setkomavar LatexParam {fromfax} LabelString "Sender Fax:" + # TODO: to be valid DocBook, this should be in the address. + DocBookTag fax + DocBookTagType paragraph + DocBookWrapperTag author + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -199,6 +259,12 @@ Style E-Mail LatexName setkomavar LatexParam {fromemail} LabelString "Sender E-Mail:" + DocBookTag email + DocBookTagType paragraph + DocBookWrapperTag author + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -207,6 +273,12 @@ Style URL LatexName setkomavar LatexParam {fromurl} LabelString "Sender URL:" + DocBookTag uri + DocBookTagType paragraph + DocBookWrapperTag author + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -215,6 +287,13 @@ Style Bank LatexName setkomavar LatexParam {frombank} LabelString "Bank:" + DocBookTag personblurb + DocBookAttr role='bank' + DocBookTagType paragraph + DocBookWrapperTag author + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -231,6 +310,12 @@ Style Place LatexName setkomavar LatexParam {place} LabelString "Place:" + DocBookTag country + DocBookTagType paragraph + DocBookWrapperTag address + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -239,6 +324,11 @@ Style Date LatexName setkomavar LatexParam {date} LabelString "Date:" + DocBookTag date + DocBookTagType paragraph + DocBookWrapperTag NONE + DocBookInInfo always + DocBookNoFontInside true End @@ -247,6 +337,11 @@ Style Backaddress LatexName setkomavar LatexParam {backaddress} LabelString "Backaddress:" + DocBookTag NONE + DocBookWrapperTag address + DocBookWrapperTagType paragraph + DocBookWrapperMergeWithPrevious true + DocBookInInfo always End @@ -255,6 +350,7 @@ Style Specialmail LatexName setkomavar LatexParam {specialmail} LabelString "Specialmail:" + # TODO: not implemented for DocBook, what is the meaning of this? End @@ -263,6 +359,7 @@ Style Location LatexName setkomavar LatexParam {location} LabelString "Location:" + # TODO: not implemented for DocBook, what is the meaning of this? End @@ -271,6 +368,12 @@ Style Title LatexName setkomavar LatexParam {title} LabelString "Title:" + HTMLTitle true + DocBookTag title + DocBookAttr role='title' # As opposed to subject. + DocBookTagType paragraph + DocBookWrapperTag NONE + DocBookInInfo maybe End @@ -279,6 +382,11 @@ Style Subject LatexName setkomavar LatexParam {subject} LabelString "Subject:" + DocBookTag title + DocBookAttr role='title' + DocBookTagType paragraph + DocBookWrapperTag NONE + DocBookInInfo maybe End @@ -346,6 +454,6 @@ Style EndLetter LabelString "End of letter" LabelFont Series Bold - Color Green + Color textlabel2 EndFont End