The LuaLaTex class ReCeiVe provides a wide variety of possible cv structures and allows the user to change many details easily. The class is written in such a manner that it should not be necessary to alternate it in any way in order to get the desired cv layout.
Credits also go to Claud D. Park aka posquit0 and Jan Vorisek on whose CV templates the ReCeiVe classe is based on.
Initialise the document class ReCeiVe.
\documentclass[<Sidebar Position>]{ReCeiVe}
Sidebar Position- Position of of the sidebar (optional) (leftPos,rightPos)
If one wants to use a paper size other than Letter or different paper margins than the predefined ones, one must use the following command.
\geometry[<Sidebar Width>]{<Standard Commands of the Geometry Package>}
Sidebar Width- Width of the sidebar (optional). Predefined value: 6 cm
Change the color of text objects and highlighted objects using HTML
\definecolor{<Color Object>}{HTML}{414141}
Or using predefined colors
\colorlet{<Color Object>}{<Color>}
Color- Predefined colors (darkgray,gray,lightgray,lightblue,orange,red,concrete)
| Color Object | Header | Footer | Entry | Honor | Sidebar | Letter |
|---|---|---|---|---|---|---|
text |
positions, socials | - | location, item | location | text | section, text |
darktext |
word, quote | - | title | position | skills, language | title, name |
graytext |
- | - | position, date | title, date | - | recipient, date, enclosure |
lighttext |
- | left, center, right | - | - | - | - |
highlight |
name, socials | - | - | - | photo, titles | - |
To load a picture use the following command
\photo[<Shape>,<Frame>,<Fill>,<Position>]{<Size>,<Image Path>}
Shape- Shape of the image (optional) (circle,rectangle)Frame- Define whether the image is framed or not (optional) (edge,noedge)Fill- Higlighte the image background with thehighlightcolor (optional) (fill,nofill) !only works with png's or pdf'sPosition- Position of the image (optional) (left,right,sidebar) !left and right only works with centred headerSize- Size of the image e.g. 2.5 cmImage PathPath where the image is stored e.g. pics/pp2.pdf
Set a background that is loaded on every page
\background[<Opacity>]{<Background Image Path>}
OpacityOpacity of the background e.g. 0.15 (optional)Background Image PathPath to the background image e.g. pics/background5.pdf
In order to generate the header a number of optional arguments must first be specified
\name{<Forename>}{<Surname>}
\address{<Adress>}
\mobile{<Mobile Number>}
\email{<Email Adress>}
\github{<Github ID>}
\linkedin{<Linkedin ID>}
\homepage{<Homepage URL>}
\twitter{<Twitter ID>}
\xing{<Xing ID>}
\stackoverflow{<SO ID>}{<SO Name>}
\skype{<Skype ID>}
\reddit{<Reddit ID>}
\extrainfo{<Some Info>}
\position{<Current or Last Position>}
\headwords{<A Few Words About Yourself>}
\quote{<Some Quote>}
In order to make the header one can now simply use the following command
\makecvheader[<Position>]
PositionPosition of the header (L= left,C= right)
Attention! Only works after\begin{document}
In order to generate the sidebar a number of optional arguments must first be specified
\aboutMe[<Section Title>]{<Content>}
\nonProfit{<Section Title>]{<Content>}
\userSection[<Section Title>]{<Content>}
Section TitleSection title (optional)
\skillset[title/<Section Title>,label/<Label>]{<Label1/Grade1>,<Label2/Grade2>, ect.}
Section TitleTitle of the skills section (optional)LabelLabel below the skill bars (optional)Label/GradeSkill and grade where the grade is a value from0to1
The number of skills is variable
\languages[<Section Title>]{{<Language1/Level1>},{<Language2/Level2>}, ect.}
Section TitleTitle of the languages section (optional)Language/LevelLanguage and level e.g. German/Mother tongue
In order to make the sidebar one can now simply use the following command
\makecvsidebar[xOffset/<xOffset>,yOffset/<yOffset>,<Corners>]
xOffsetOffset in x direction e.g xOffset/15ptyOffsetOffset in y direction e.g yOffset/-15ptCornersCorner radius (noRadius,radius)
Attention! Only works after\begin{document}
The footer can simply be defined using the following command
\makecvfooter(<Left Content>}{<Center Content>}{<Right Content>)
Attention! Only works after \begin{document}