Choose a theme and a scheme =========================== To help you choose between themes and schemes, use the [Themes matrix](http://cv4tw.6kt.eu/themes-matrix.html). Once choosen, use the following line to setup your theme: ```tex \usetheme[<scheme>]{<theme>} ``` e.g.: ```tex \usetheme[celadon]{sharp} ``` Create a custom scheme ====================== If you are not happy with the given schemes, feel free to create yours ! To do so, add the following lines, right before a `\usetheme` statment: ```tex \definecolorifnotdef{contrastmain}{RGB}{219,255,242} % Main theme color in contrast mode \definecolorifnotdef{main}{RGB}{60,76,70} % Main theme color \definecolorifnotdef{soft}{RGB}{50,64,58} % Soft color, for title ``` RGB value are decimal. Setup your custom styles ======================== CV4TW is designed to be highly customizable. To change a style, add this line after `\usetheme` statment: ```tex \setmystyle[<style>]{<content>} ``` e.g.: ```tex \setmystyle[quote]{\Huge} % write your quote bigger \setmystyle[missionbullet]{\mystyle[icons] +} % use plus as a bullet for missions ``` General styles ----------- * `default`: How default text looks like * `title`: Resume title (i.e. your future job) * `name`: Your full name * `sectiontitle`: Section title * `subsectiontitle`: Sub-section title * `icons`: The default style for icons/bullets * `footnote`: Footnote style Header styles ------------- * `quote`: Quote field style * `asset`: Asset field style Story styles ------------ * `cvstorytitle`: Story title * `cvstorydatelocation`: Story date and location * `cvstoryshort`: Story short description * `cvstorydescription`: Story longer description * `cvstoryquicknotes`: Story quick notes (on left column) * `mission`: Missions in story Skill styles ------------ * `field`: Field with x stars rate * `fieldrateempty`: The icon for an empty "star" * `fieldratefull`: The icon for a full "star" * `cvskillname`: Skill name (inherited from subsection) * `cvskilldescription`: Skill description Contact field styles -------------------- * `homepage`: URL for HTTP site field * `homepagessl`: URL for HTTPS site field * `customhomepage`: URL for custom protocol field * `address`: Home/contact address field * `spokenlanguages`: Spoken languages field * `cvcontact`: the main style, used by all the styles below * `email`: email address field * `facebook`: Facebook username field * `twitter`: Twitter username field * `github`: Github username field * `googleplus`: Google+ username field * `linkedin`: LinkedIn username field * `vk`: VK username field * `pinterest`: Pinterest username field * `skype`: Skype username field * `phone`: Phone number field * `cellphone`: Cellphone number field * `fax`: Fax number field * `age`: Age or day of birth field * `custom0`: custom field, number 0 * ... repeat ... * `custom9`: custom field, number 9 Bullet styles ------------- All bullets should contain a character or string. If you are not happy with one of those, just redefine it. * `custom0bullet` * ... repeat ... * `custom9bullet` * `githubbullet` * `linkedinbullet` * `twitterbullet` * `vkbullet` * `facebookbullet` * `pinterestbullet` * `googleplusbullet` * `emailbullet` * `cellphonebullet` * `phonebullet` * `faxbullet` * `homepagebullet` * `homepagesslbullet` * `customhomepagebullet` * `addressbullet` * `agebullet` * `spokenlanguagesbullet` * `fieldbullet` * `assetbullet` * `missionbullet` Reorder contacts ================ If you want to reorder the contacts zones, you will have to use the following lines, just before `\begin{document}` line : ```tex \setcvcontactszone[main]{% Finishing this line with a % is important to avoid a bad align of icons \rendercontactifdefined{cellphone} \rendercontactifdefined{email} \rendercontactifdefined{twitter} } \setcvcontactszone[main]{% \rendercontactifdefined{custom0} \rendercontactifdefined{linkedin} } \setcvcontactszone[extra]{% \rendercontactifdefined{age} \rendercontactifdefined{fax} \rendercontactifdefined{homepage} } ``` Here is the list of zones you can redefine this way : * `main`: contains e-mail address, phone numbers, ... * `social`: contains social networks contacts * `extra`: contains fields like age, home address