From 228c92e6b454ea1a3755b42ba2a3dad546047026 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Tue, 3 Apr 2007 01:52:34 +0000 Subject: [PATCH] support for moderncv: Layout file and template as we currently have no CV template but as discusses some times ago on the users list we need one for the beginners. (The next days I'll also prepare support for europecv, the second nicht CV class that is also required to use in some fields.) I hope I'm not too rash here. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17700 a592a061-630c-0410-9148-cb99ea01b6c8 --- development/scons/scons_manifest.py | 10 +- lib/Makefile.am | 10 +- lib/layouts/moderncv.layout | 49 ++ lib/templates/modernCV.lyx | 1227 +++++++++++++++++++++++++++ lib/templates/modernCV.png | Bin 0 -> 5560 bytes lib/templates/test.bib | 16 + 6 files changed, 1306 insertions(+), 6 deletions(-) create mode 100644 lib/layouts/moderncv.layout create mode 100644 lib/templates/modernCV.lyx create mode 100644 lib/templates/modernCV.png create mode 100644 lib/templates/test.bib diff --git a/development/scons/scons_manifest.py b/development/scons/scons_manifest.py index 7db423027b..db5a7d39db 100644 --- a/development/scons/scons_manifest.py +++ b/development/scons/scons_manifest.py @@ -2184,6 +2184,7 @@ lib_layouts_files = Split(''' ltugboat.layout manpage.layout memoir.layout + moderncv.layout mwart.layout mwbk.layout mwrep.layout @@ -2267,6 +2268,7 @@ lib_templates_files = Split(''' README.new_templates aa.lyx aastex.lyx + agu_article.lyx beamer-conference-ornate-20min.lyx de_beamer-conference-ornate-20min.lyx dinbrief.lyx @@ -2276,17 +2278,19 @@ lib_templates_files = Split(''' g-brief2.lyx g-brief-de.lyx g-brief-en.lyx + ijmpc.lyx + ijmpd.lyx hollywood.lyx kluwer.lyx koma-letter2.lyx latex8.lyx letter.lyx + modernCV.lyx + modernCV.png revtex.lyx revtex4.lyx slides.lyx - ijmpc.lyx - ijmpd.lyx - agu_article.lyx + test.bib ''') diff --git a/lib/Makefile.am b/lib/Makefile.am index ab478b7c35..5cdd5f7882 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -926,6 +926,7 @@ dist_layouts_DATA =\ layouts/ltugboat.layout \ layouts/lyxmacros.inc \ layouts/manpage.layout \ + layouts/moderncv.layout \ layouts/mwart.layout \ layouts/mwbk.layout \ layouts/mwrep.layout \ @@ -994,6 +995,7 @@ dist_templates_DATA = \ templates/README.new_templates \ templates/aa.lyx \ templates/aastex.lyx \ + templates/agu_article.lyx \ templates/beamer-conference-ornate-20min.lyx \ templates/de_beamer-conference-ornate-20min.lyx \ templates/dinbrief.lyx \ @@ -1004,16 +1006,18 @@ dist_templates_DATA = \ templates/g-brief-de.lyx \ templates/g-brief-en.lyx \ templates/hollywood.lyx \ + templates/ijmpc.lyx \ + templates/ijmpd.lyx \ templates/kluwer.lyx \ templates/koma-letter2.lyx \ templates/latex8.lyx \ templates/letter.lyx \ + templates/modernCV.lyx \ + templates/modernCV.png \ templates/revtex.lyx \ templates/revtex4.lyx \ templates/slides.lyx \ - templates/ijmpc.lyx \ - templates/ijmpd.lyx \ - templates/agu_article.lyx + templates/test.bib texdir = $(pkgdatadir)/tex dist_tex_DATA = \ diff --git a/lib/layouts/moderncv.layout b/lib/layouts/moderncv.layout new file mode 100644 index 0000000000..fa1f6ce96f --- /dev/null +++ b/lib/layouts/moderncv.layout @@ -0,0 +1,49 @@ +#% Do not delete the line below; configure depends on this +# \DeclareLaTeXClass{curriculum vitae (modern)} +# modern CV textclass definition file. +# Author : Uwe Stöhr (uwestoehr@web.de) + + +# General textclass parameters +Format 3 +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 + AlignPossible Block, Left, Right, Center + LabelType No_Label +End + +Input stdfloats.inc +Input stdcounters.inc + +Style Section + Margin Dynamic + LatexType Command + LatexName section + NeedProtect 1 + NextNoIndent 1 + LabelSep xxx + ParSkip 0.4 + TopSep 1.3 + BottomSep 0.7 + ParSep 0.7 + Align Block + AlignPossible Block, Left + LabelType No_Label + Font + Family Sans + Series Bold + EndFont +End + diff --git a/lib/templates/modernCV.lyx b/lib/templates/modernCV.lyx new file mode 100644 index 0000000000..844f391aaa --- /dev/null +++ b/lib/templates/modernCV.lyx @@ -0,0 +1,1227 @@ +#LyX 1.5.0svn created this file. For more info see http://www.lyx.org/ +\lyxformat 263 +\begin_document +\begin_header +\textclass moderncv +\begin_preamble +\moderncvstyle{classic} +% possible styles are "classic", "casual", "'nocolor" (black & white), and "roman" (for roman fonts instead of sans serif fonts) + +\firstname{Paul} +\familyname{Testman} + +\title{Curriculum Vitae} + +\address{Teststreet\\ +03333 Nicecity\\ +Switzerland} + +\phone{+43(0)999 9999} +\email{testman@testman.xx} +\extrainfo{www.lyx.org} + +\photo[64pt]{modernCV} + +\quote{You only live twice.} + +\AtBeginDocument{\maketitle} +\end_preamble +\language english +\inputencoding auto +\font_roman default +\font_sans default +\font_typewriter default +\font_default_family default +\font_sc false +\font_osf false +\font_sf_scale 100 +\font_tt_scale 100 +\graphics default +\paperfontsize 12 +\spacing single +\papersize default +\use_geometry false +\use_amsmath 1 +\use_esint 1 +\cite_engine basic +\use_bibtopic false +\paperorientation portrait +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\defskip medskip +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\author "usti" +\end_header + +\begin_body + +\begin_layout Standard +\begin_inset Note Note +status open + +\begin_layout Standard + +\series bold +Note: +\series default + The personal settings like your name, address, etc. + are set in the document preamble. +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Education +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cventry{ +\end_layout + +\end_inset + +2003--2006 +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Master of Economics +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Institution +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +City +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Country +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Description +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cventry{ +\end_layout + +\end_inset + +2001--2003 +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Bachelor of Economics +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Institution +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +City +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Country +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Description +\begin_inset ERT +status collapsed + +\begin_layout Standard + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Master Thesis +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvitem{ +\end_layout + +\end_inset + +Title +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\emph on +Title of the thesis +\emph default + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvitem{ +\end_layout + +\end_inset + +Supervisors +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Names of supervisors +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvitem{ +\end_layout + +\end_inset + +Description +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\size small +Description text +\size default + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Experience +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cventry{ +\end_layout + +\end_inset + +February 2006-- +\newline +current +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Maintainer of OpenSource projekts +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Maintainer of the xxx documentation +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cventry{ +\end_layout + +\end_inset + +2005--2006 +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Employer +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Corp. + name +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +City +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Country +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Description +\begin_inset ERT +status collapsed + +\begin_layout Standard + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Languages +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvlanguage{ +\end_layout + +\end_inset + +French +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Native +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvlanguage{ +\end_layout + +\end_inset + +Dutch +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Near-native +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Primary education degree obtained in a Dutch college +\begin_inset ERT +status collapsed + +\begin_layout Standard + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Computer skills +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvcomputer{ +\end_layout + +\end_inset + +OS +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Linux, Unix, Windows +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +administration +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Apache, Mailman +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvcomputer{ +\end_layout + +\end_inset + +Programming +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\shape smallcaps +Java +\shape default +, C/C++ +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +scripting +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +PHP, Shell, Ruby +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvcomputer{ +\end_layout + +\end_inset + +Scientific +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Matlab, Autocad, Abaqus +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +typography +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +LaTeX, ConTeXt, Scribus, QuarkXPress +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvcomputer{ +\end_layout + +\end_inset + +Web\InsetSpace ~ +design +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +XHTML, CSS, AJAX +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +database +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +MySQL, PostgreSQL +\begin_inset ERT +status collapsed + +\begin_layout Standard + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Interests +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvitem{ +\end_layout + +\end_inset + +Adventure\InsetSpace ~ +sports +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\size small +I like practicing adventure sports like skiing, rock climbing and scuba + diving, and have been a boy scout for five years. +\size default + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvitem{ +\end_layout + +\end_inset + +Travelling +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + + +\size small +I love travelling around the world. +\size default + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Section with a list +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvlistitem{ +\end_layout + +\end_inset + +Single item. +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvlistitem{ +\end_layout + +\end_inset + +Another single item. +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvlistdoubleitem{ +\end_layout + +\end_inset + +Double\SpecialChar \ldots{} + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +\SpecialChar \ldots{} + item. +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}% +\end_layout + +\end_inset + + +\newline + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvlistdoubleitem{ +\end_layout + +\end_inset + +Another double\SpecialChar \ldots{} + +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +\SpecialChar \ldots{} + item. +\begin_inset ERT +status collapsed + +\begin_layout Standard + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Section with your own content +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +closesection +\end_layout + +\end_inset + +Your content here, inside an unformatted environment. + You can use here e.g. + mathematics +\begin_inset Formula \[ +E=mc^{2}\] + +\end_inset + +put some table or figure, etc. +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +emptysection +\end_layout + +\end_inset + + +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +cvitem{ +\end_layout + +\end_inset + +Now +\begin_inset ERT +status collapsed + +\begin_layout Standard + +}{ +\end_layout + +\end_inset + +Back to moderncv layout, without making a new section +\begin_inset ERT +status collapsed + +\begin_layout Standard + +} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset ERT +status collapsed + +\begin_layout Standard + + +\backslash +nocite{*} +\end_layout + +\end_inset + + +\begin_inset Note Note +status collapsed + +\begin_layout Standard +Prints all entries of BibTeX-file +\end_layout + +\end_inset + + +\begin_inset LatexCommand bibtex +options "plain" +bibfiles "test" + +\end_inset + + +\end_layout + +\end_body +\end_document diff --git a/lib/templates/modernCV.png b/lib/templates/modernCV.png new file mode 100644 index 0000000000000000000000000000000000000000..8541c004969ec6654476785ed00fede70fba331a GIT binary patch literal 5560 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