X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Flayouts%2Feuropecv.layout;h=cc30eecba4f2213fa8c717bf4bf37d69ef39826a;hb=3a4b233dbd9810608ad1d79a1d866c8ab3ce2f29;hp=a49e378408ba61449d32b0e30284782c27b382cc;hpb=be34425828e93bf625293c4624366921fe72dd40;p=lyx.git diff --git a/lib/layouts/europecv.layout b/lib/layouts/europecv.layout index a49e378408..cc30eecba4 100644 --- a/lib/layouts/europecv.layout +++ b/lib/layouts/europecv.layout @@ -1,153 +1,329 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass{curriculum vitae (Europe)} +# \DeclareLaTeXClass[europecv,fancyhdr.sty,longtable.sty,ucs.sty]{Europe CV} +# \DeclareCategory{Curricula Vitae} # europe CV textclass definition file. # Author : Uwe Stöhr (uwestoehr@web.de) # General textclass parameters -Format 9 - Columns 1 - Sides 1 - SecNumDepth -1 - TocDepth -1 +Format 65 + Columns 1 + Sides 1 + SecNumDepth -1 + TocDepth -1 # Standard style definition Style Standard - Margin Static - LatexType Paragraph - LatexName dummy - ParIndent MM - ParSkip 0.4 - Align Block - LabelType No_Label + Category MainText + Margin Static + LatexType Paragraph + LatexName dummy + ParIndent MM + ParSkip 0.4 + Align Block + LabelType No_Label End Input stdcounters.inc Input stdinsets.inc +Style Name + Margin Dynamic + LatexType Command + LatexName ecvname + Category FrontMatter + InPreamble 1 + ParSkip 0.4 + LabelSep xx + LabelType Static + LabelString "Name:" + LabelFont + Series Bold + Color Blue + EndFont +End + +Style FooterName + CopyStyle Name + LatexName ecvfootername + LabelString "Footer name:" +End + +Style Nationality + CopyStyle Name + LatexName ecvnationality + LabelString "Nationality:" +End + +Style Birthday + CopyStyle Name + LatexName ecvdateofbirth + LabelString "Date of birth:" +End + +Style Address + CopyStyle Name + LatexName ecvaddress + LabelString "Address:" +End + +Style Email + CopyStyle Name + LatexName ecvemail + LabelString "E-mail:" +End + +Style Telephone + CopyStyle Name + LatexName ecvtelephone + LabelString "Telephone:" + Argument 1 + LabelString "Mobile" + Tooltip "Mobile phone number" + EndArgument +End + +Style Gender + CopyStyle Name + LatexName ecvgender + LabelString "Gender:" +End + +Style Fax + CopyStyle Name + LatexName ecvfax + LabelString "Fax:" +End + +Style BeforePicture + CopyStyle Name + LatexName ecvbeforepicture + LabelString "Space before picture:" +End + +Style Picture + CopyStyle Name + LatexName ecvpicture + PassThru true + LabelString "Picture:" + Argument 1 + LabelString "Size" + Tooltip "Size the photo is resized to" + PassThru 1 + EndArgument +End + +Style AfterPicture + CopyStyle Name + LatexName ecvafterpicture + LabelString "Space after picture:" +End + +Style Page + CopyStyle Name + LatexName ecvpage + LabelString "Page:" +End + Style Section - Margin Dynamic - LatexType Command - LatexName ecvsection - NeedProtect 1 - NextNoIndent 1 - OptionalArgs 1 - ParSkip 0.4 - TopSep 1.3 - BottomSep 0.7 - ParSep 0.7 - Align Block - LabelSep xxx - LabelType No_Label + Category Sectioning + Margin Dynamic + LatexType Command + LatexName ecvsection + NeedProtect 1 + NextNoIndent 1 + Argument 1 + LabelString "Short Title|S" + Tooltip "The title as it appears in the header" + InsertCotext 1 + IsTocCaption 1 + EndArgument + ParSkip 0.4 + TopSep 1.3 + BottomSep 0.7 + ParSep 0.7 + Align Block + LabelSep xxx + LabelType No_Label Font - Family Sans - Series Bold + Family Sans + Series Bold EndFont + TocLevel 1 End Style Item - Margin Dynamic - LatexType Command - LatexName ecvitem - OptionalArgs 1 - ParSkip 0.4 - Align Block - LabelSep xx - LabelType Static - LabelString "Item:" + Margin Dynamic + LatexType Command + LatexName ecvitem + Category MainText + Argument 1 + LabelString "Vertical Space" + Tooltip "Additional vertical space" + PassThru 1 + EndArgument + Argument 2 + Mandatory 1 + AutoInsert 1 + LabelString "Summary" + Tooltip "Summary of the item, can also be the time" + EndArgument + ParSkip 0.4 + Align Block + LabelSep xx + LabelType Static + LabelString "Item:" LabelFont - Series Bold - Color Blue + Series Bold + Color Blue EndFont End Style BulletedItem - CopyStyle Item - LatexName ecvitem* - LabelString "Bulleted Item:" + CopyStyle Item + LatexName ecvitem* + LabelString "Bulleted Item:" End Style Begin - Margin Dynamic - LatexType Command - LatexName begin{europecv} - KeepEmpty 1 - BottomSep 1 - ParSkip 0.4 - Align Block - LabelSep xx - LabelType Static - LabelString "Begin of CV" + Margin Dynamic + LatexType Command + LatexName begin{europecv} + Category FrontMatter + KeepEmpty 1 + TopSep 1 + BottomSep 1 + ParSkip 0.4 + Align Block + LabelSep xx + LabelType Static + LabelString "Begin of CV" LabelFont - Series Bold - Color Green + Series Bold + Color Green EndFont End Style PersonalInfo - CopyStyle Begin - LatexName ecvpersonalinfo{} - BottomSep 0 - LabelString "Personal Info" + CopyStyle Begin + LatexName ecvpersonalinfo{} + TopSep 0 + BottomSep 0 + LabelString "Personal Info" End Style MotherTongue - Margin Dynamic - LatexType Command - LatexName ecvmothertongue - OptionalArgs 1 - ParSkip 0.4 - Align Block - LabelSep xx - LabelType Static - LabelString "Mother Tongue:" + Margin Dynamic + LatexType Command + LatexName ecvmothertongue + Category MainText + Argument 1 + LabelString "Vertical Space" + Tooltip "Additional vertical space" + PassThru 1 + EndArgument + ParSkip 0.4 + Align Block + LabelSep xx + LabelType Static + LabelString "Mother Tongue:" + Font + Series Bold + EndFont LabelFont - Series Bold - Color Blue + Series Bold + Color Blue EndFont End Style LangHeader - CopyStyle MotherTongue - LatexName ecvlanguageheader - OptionalArgs 0 - LabelString "Language Header:" + CopyStyle MotherTongue + LatexName ecvlanguageheader + ResetArgs 1 + LabelString "Language Header:" End Style Language - CopyStyle MotherTongue - LatexName ecvlanguage - LabelString "Language:" + CopyStyle MotherTongue + LatexName ecvlanguage + LabelString "Language:" + Argument 2 + Mandatory 1 + LabelString "Language" + Tooltip "Name of the language" + EndArgument + Argument 3 + Mandatory 1 + LabelString "Listening" + Tooltip "Level how good you think you can listen" + EndArgument + Argument 4 + Mandatory 1 + LabelString "Reading" + Tooltip "Level how good you think you can read" + EndArgument + Argument 5 + Mandatory 1 + LabelString "Interaction" + Tooltip "Level how good you think you can conversate" + EndArgument + Argument 6 + Mandatory 1 + LabelString "Production" + Tooltip "Level how good you think you can freely talk" + EndArgument End Style LastLanguage - CopyStyle MotherTongue - LatexName ecvlastlanguage - LabelString "Last Language:" + CopyStyle Language + LatexName ecvlastlanguage + LabelString "Last Language:" End Style LangFooter - CopyStyle MotherTongue - LatexName ecvlanguagefooter - OptionalArgs 0 - LabelString "Language Footer:" + CopyStyle LangHeader + LatexName ecvlanguagefooter + LabelString "Language Footer:" End Style End - Margin Dynamic - LatexType Command - LatexName end{europecv} - KeepEmpty 1 - TopSep 1 - ParSkip 0.4 - Align Block - LabelSep xx - LabelType Static - LabelString "End of CV" + Margin Dynamic + LatexType Command + LatexName end{europecv} + Category BackMatter + KeepEmpty 1 + TopSep 1 + ParSkip 0.4 + Align Block + LabelSep xx + LabelType Static + LabelString "End of CV" + LabelFont + Series Bold + Color Green + EndFont +End + +InsetLayout "Flex:VerticalSpace" + LyxType custom + LatexType command + LatexName ecvspace + Decoration Conglomerate + LabelString "Vertical space" + Font + Color foreground + Size Small + Family Roman + Shape Up + Series Medium + Misc No_Emph + Misc No_Noun + Misc No_Bar + EndFont LabelFont - Series Bold - Color Green + Color green + Size Small EndFont End