]> git.lyx.org Git - features.git/commitdiff
new textclass simplecv
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 25 Apr 2007 07:54:07 +0000 (07:54 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 25 Apr 2007 07:54:07 +0000 (07:54 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17974 a592a061-630c-0410-9148-cb99ea01b6c8

lib/Makefile.am
lib/doc/LaTeXConfig.lyx.in
lib/examples/simplecv.lyx [new file with mode: 0644]
lib/layouts/simplecv.layout [new file with mode: 0644]

index ae65e871f242007ac705ffd145ce507cf5232de6..a1da0b669d152a59a15400fa294b81b7394eb85a 100644 (file)
@@ -207,6 +207,7 @@ dist_examples_DATA = \
        examples/multicol.lyx \
        examples/noweb2lyx.lyx \
        examples/script_form.lyx \
+       examples/simplecv.lyx \
        examples/splash.lyx \
        examples/g-brief2.lyx
 
@@ -958,6 +959,7 @@ dist_layouts_DATA =\
        layouts/scrreprt.layout \
        layouts/seminar.layout \
        layouts/siamltex.layout \
+       layouts/simplecv.layout \
        layouts/slides.layout \
        layouts/spie.layout \
        layouts/stdclass.inc \
index 26defce6361ffcd4d9ad7657fc279a2c80ad57c1..275f5d91030cbb8acc71f8c5f08e2b76ca5c5d0c 100644 (file)
@@ -1,4 +1,4 @@
-#LyX 1.4.3 created this file. For more info see http://www.lyx.org/
+#LyX 1.4.4 created this file. For more info see http://www.lyx.org/
 \lyxformat 245
 \begin_document
 \begin_header
@@ -2051,6 +2051,42 @@ Notes: The Society for Industrial and Applied Mathematics, Philadelphia,
  standards by providing this LaTeX style.
 \end_layout
 
+\begin_layout Subsection
+simplecv
+\end_layout
+
+\begin_layout Description
+Found: @chk_simplecv@
+\end_layout
+
+\begin_layout Description
+CTAN: 
+\family typewriter
+macros/latex/contrib/simplecv
+\end_layout
+
+\begin_layout Description
+Notes: The 
+\family sans
+simplecv
+\family default
+ document class is intended to provide a simple yet elegant way to write
+ your curriculum vitae (resume).
+ It is rather minimalist, but has nice features like bibliography support
+ (useful for academics).
+ This is a repackaging of the 
+\family sans
+cv
+\family default
+ class that has been available with LyX for a long time.
+ The change of name has been made necessary by the existence of another
+\family sans
+cv
+\family default
+ class on CTAN.
+\end_layout
+
 \begin_layout Subsection
 \begin_inset LatexCommand \label{svglobal}
 
diff --git a/lib/examples/simplecv.lyx b/lib/examples/simplecv.lyx
new file mode 100644 (file)
index 0000000..535dfb4
--- /dev/null
@@ -0,0 +1,170 @@
+#LyX 1.4.4 created this file. For more info see http://www.lyx.org/
+\lyxformat 245
+\begin_document
+\begin_header
+\textclass simplecv
+\begin_preamble
+%% You can modify the fonts used in the document be using the
+%% following macros. They take one parameter which is the font
+%% changing command.
+%% \headerfont: the font used in both headers.
+%%              Defaults to sans serif.
+%% \titlefont:  the font used for the title.
+%%              Defaults to \LARGE sans-serif semi bold condensed.
+%% \sectionfont: the font used by \section when beginning a new topic.
+%%              Defaults to sans-serif semi bold condensed.
+%% \itemfont:   the font used in descriptions of items.
+%%              Defaults to sans-serif slanted.
+% to make your name even bigger, uncomment the following line:
+% \titlefont{\Huge}
+%%
+%% You can modify the following parameters using \renewcommand:
+%% \topicmargin: the left margin inside topics.
+%%               Defaults to 20% of the column width (0.20\columnwidth).
+% To get more room for left column of Topic layouts, uncomment following line:
+% \renewcommand{\topicmargin}{0.3\columnwidth}
+\end_preamble
+\language english
+\inputencoding default
+\fontscheme default
+\graphics default
+\paperfontsize default
+\spacing single
+\papersize default
+\use_geometry false
+\use_amsmath 1
+\cite_engine basic
+\use_bibtopic false
+\paperorientation portrait
+\secnumdepth 0
+\tocdepth 0
+\paragraph_separation indent
+\defskip medskip
+\quotes_language english
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+\tracking_changes false
+\output_changes true
+\end_header
+
+\begin_body
+
+\begin_layout Left Header
+123 Hamlet Street
+\newline
+Stratford-upon-Avon
+\end_layout
+
+\begin_layout Right Header
+TEL: 888-PUCK
+\newline
+
+\family typewriter
+\size small
+bill@globe.org
+\end_layout
+
+\begin_layout Title
+William Shakespeare
+\end_layout
+
+\begin_layout Standard
+Some people put a summary here.
+ Note: there are many LaTeX variables you can set in the preamble to change
+ the look of the CV.
+ Look there (choose 
+\family sans
+\bar under
+D
+\bar default
+ocument
+\family default
+\SpecialChar \menuseparator
+
+\family sans
+\bar under
+S
+\bar default
+ettings...
+\family default
+) for examples.
+\end_layout
+
+\begin_layout Section
+Work Experience
+\end_layout
+
+\begin_layout Topic
+\labelwidthstring MMMMM
+1593--1609 Wrote and produced plays for the Queen, and then for the King.
+ He really liked them a lot, but they reminded him of plays by this guy,
+ the Earl of Oxford.
+\end_layout
+
+\begin_layout Topic
+\labelwidthstring MMMMM
+\InsetSpace ~
+ If a topic does not have a subtitle, you have to put a protected space
+ there.
+ This is a shortcoming of LyX.
+\end_layout
+
+\begin_deeper
+\begin_layout Standard
+But you can also use the paragraph depth setting, depending on what you
+ want to do.
+\end_layout
+
+\end_deeper
+\begin_layout Section
+Education
+\end_layout
+
+\begin_layout Topic
+\labelwidthstring MMMMM
+1577--78 My Dad taught me stuff.
+\end_layout
+
+\begin_layout Topic
+\labelwidthstring MMMMM
+April\InsetSpace ~
+to\InsetSpace ~
+May\InsetSpace ~
+1581 Tried high school.
+ Hated my English teacher.
+ [Two things here: first, note (on paper) how a linebreak is inserted if
+ your subtitle is too long; second, note that you have to use unbreakable
+ spaces to embed spaces in the subtitle.]
+\end_layout
+
+\begin_layout Section
+Publications
+\end_layout
+
+\begin_layout Bibliography
+\labelwidthstring Publications
+
+\bibitem {firstref}
+First Folio.
+ Me.
+ 1623.
+\end_layout
+
+\begin_layout Bibliography
+\labelwidthstring Publications
+
+\bibitem {secondref}
+These references could have been entered via BibTeX\SpecialChar \ldots{}
+ In any case, here I
+ can cite my work of 
+\begin_inset LatexCommand \cite{firstref}
+
+\end_inset
+
+.
+\end_layout
+
+\end_body
+\end_document
diff --git a/lib/layouts/simplecv.layout b/lib/layouts/simplecv.layout
new file mode 100644 (file)
index 0000000..2b1621d
--- /dev/null
@@ -0,0 +1,155 @@
+#% Do not delete the line below; configure depends on this
+#  \DeclareLaTeXClass{curriculum vitae (simple)}
+# Simple CV textclass definition file.
+# Author : Jean-Marc Lasgouttes (Jean-Marc.Lasgouttes@inria.fr)
+
+
+Format 2
+Columns                 1
+Sides                   1
+SecNumDepth             -1
+TocDepth                -1
+
+Input stdcounters.inc
+
+Style Standard
+       Margin                Static
+       LatexType             Paragraph
+       LatexName             dummy
+       ParIndent             MM
+       ParSkip               0.4
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       LabelType             No_Label
+End
+
+
+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
+
+
+Style Subsection
+       CopyStyle             Section
+       LatexName             subsection
+       Margin                Static
+       LeftMargin            MMM
+End
+
+# we used to have this version with wrong case
+Style SubSection
+       ObsoletedBy           Subsection
+End
+
+Style Topic
+       Margin                Manual
+       LatexType             Item_environment
+       LatexName             topic
+       NextNoIndent          1
+       LabelSep              xxx
+       ParSkip               0.4
+       ItemSep               0.2
+       TopSep                0.7
+       BottomSep             0.7
+       ParSep                0.3
+       Align                 Block
+       AlignPossible         Block, Left
+       LabelType             Manual
+       LabelString           "MMMMM"
+       LabelFont
+         Family              Sans
+         Shape               Slanted
+       EndFont
+End
+
+
+Style Itemize
+       Margin                Static
+       LatexType             Item_Environment
+       LatexName             itemize
+       NextNoIndent          1
+       LeftMargin            MMN
+       LabelSep              xx
+       ItemSep               0.2
+       TopSep                0.7
+       BottomSep             0.7
+       ParSep                0.3
+       Align                 Block
+       AlignPossible         Block, Left
+       LabelType             Static
+       LabelString           "*"
+End
+
+
+Style Left_Header
+       CopyStyle             Standard
+       LatexType             Command
+       LatexName             leftheader
+       InTitle               1
+       ParIndent             ""
+       ParSkip               0.4
+       BottomSep             1
+       Align                 Block
+       AlignPossible         Block, Left, Right, Center
+       LabelType             No_Label
+       Font
+         Family              Sans
+       EndFont
+End
+
+
+Style Right_Header
+       CopyStyle             Left_Header
+       LatexName             rightheader
+       Margin                Right_Address_Box
+End
+
+
+Style Title
+       Margin                Static
+       LatexType             Command
+       InTitle               1
+       LatexName             title
+       ParSkip               0.4
+       ItemSep               0
+       TopSep                0
+       BottomSep             1
+       ParSep                1
+       Align                 Center
+       AlignPossible         Center
+       LabelType             No_Label
+       Font
+         Family              Sans
+         Series              Bold
+         Size                Largest
+       EndFont
+End
+
+
+Style Bibliography
+       CopyStyle             Topic
+       LatexName             thebibliography
+       LatexType             Bib_Environment
+       LabelType             Bibliography
+       LabelString           ""
+       LabelBottomSep        0.7
+       LabelFont
+         Size                Tiny
+       EndFont
+End