mirror of https://github.com/eyhc1/rendercv.git
update folder structure of templates
This commit is contained in:
parent
a0141ce66a
commit
74cf3fc602
|
@ -0,0 +1,122 @@
|
|||
\documentclass[10pt, a4paper]{memoir}
|
||||
|
||||
% ===========
|
||||
% ===========
|
||||
% USER INPUTS:
|
||||
\newcommand{\AUTHOR}{Sina Atalay}
|
||||
|
||||
\newcommand{\PRIMARYCOLOR}{0,79,144} % In RGB out of 255
|
||||
|
||||
\newcommand{\PageXMargin}{0.53in}
|
||||
\newcommand{\PageYMargin}{0.53in}
|
||||
|
||||
\newcommand{\TopMarginOfSections}{0.13cm}
|
||||
\newcommand{\BottomMarginOfSections}{0.13cm}
|
||||
|
||||
\newcommand{\YMarginBetweenEntries}{0.12cm}
|
||||
\newcommand{\YMarginBetweenBullets}{0.07cm}
|
||||
\newcommand{\LeftMarginOfBullets}{0.7cm}
|
||||
|
||||
\newcommand{\DateandLocationWidth}{3.7cm}
|
||||
% ===========
|
||||
% ===========
|
||||
|
||||
% ======================================================================================
|
||||
% ======================================================================================
|
||||
% ======================================================================================
|
||||
% Packages:
|
||||
\usepackage[
|
||||
ignoreheadfoot, % set margins without considering header and footer
|
||||
top=\PageYMargin, % seperation between body and page edge from the top
|
||||
bottom=\PageYMargin, % seperation between body and page edge from the bottom
|
||||
left=\PageXMargin, % seperation between body and page edge from the left
|
||||
right=\PageXMargin, % seperation between body and page edge from the right
|
||||
headsep=0.3cm % seperation between head and body
|
||||
]{geometry} % for adjusting page geometry
|
||||
\usepackage{fontspec} % for loading fonts
|
||||
\usepackage[explicit]{titlesec} % for customizing section titles
|
||||
\usepackage{tabularx} % for making tables with fixed width columns
|
||||
\usepackage{array} % for making tables with fixed width columns
|
||||
\usepackage[dvipsnames]{xcolor} % for coloring text
|
||||
\usepackage{fontawesome} % for using icons
|
||||
\usepackage[
|
||||
pdftitle={(((cv.name)))'s CV},
|
||||
pdfauthor={(((cv.name)))},
|
||||
colorlinks=true,
|
||||
urlcolor=primaryColor
|
||||
]{hyperref} % for links, metadata and bookmarks
|
||||
% ======================================================================================
|
||||
% ======================================================================================
|
||||
% ======================================================================================
|
||||
|
||||
% ======================================================================================
|
||||
% ======================================================================================
|
||||
% ======================================================================================
|
||||
% Some settings:
|
||||
\setcounter{secnumdepth}{0} % no section numbering
|
||||
\setlength{\parindent}{0pt} % no indentation
|
||||
\setlength{\topskip}{0pt} % no top skip
|
||||
\pagenumbering{gobble} % no page numbering
|
||||
|
||||
\titleformat{\section}{
|
||||
\LARGE\color{primaryColor}
|
||||
}{
|
||||
|
||||
}{
|
||||
|
||||
}{
|
||||
\textbf{#1}\hspace{0.15cm}\titlerule[0.8pt]
|
||||
}[] % Section title formatting
|
||||
|
||||
\titlespacing{\section}{
|
||||
0pt
|
||||
}{
|
||||
\TopMarginOfSections
|
||||
}{
|
||||
\BottomMarginOfSections
|
||||
} % Section title spacing
|
||||
|
||||
\newcolumntype{L}[1]{
|
||||
>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}
|
||||
} % Left-aligned fixed width column type
|
||||
\newcolumntype{R}[1]{
|
||||
>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}
|
||||
} % Right-aligned fixed width column type
|
||||
|
||||
\newenvironment{highlights}{
|
||||
\begin{itemize}[
|
||||
topsep=0pt,
|
||||
parsep=\YMarginBetweenBullets,
|
||||
partopsep=0pt,
|
||||
itemsep=0pt,
|
||||
after=\vspace*{-\baselineskip},
|
||||
leftmargin=\LeftMarginOfBullets
|
||||
]
|
||||
}{
|
||||
\end{itemize}
|
||||
} % New environment for highlights
|
||||
|
||||
\newenvironment{header}[1][\topsep]{\setlength{\topsep}{#1}\par\kern\topsep\centering\color{primaryColor}\linespread{1.5}}{\par\kern\topsep} % New environment for the header
|
||||
% ======================================================================================
|
||||
% ======================================================================================
|
||||
% ======================================================================================
|
||||
|
||||
|
||||
\newcommand{\EducationEntry}[8]{
|
||||
\begin{tabularx}{\textwidth}{p{0.55cm} >{\raggedright}X R{\DateandLocationWidth}}
|
||||
\textbf{#1} & \textbf{#2}, #3 \ifthenelse{\isempty{#6}}{}{\vspace{\YMarginBetweenBullets}\begin{highlights} \item #6 \ifthenelse{\isempty{#7}}{\end{highlights}}{\item #7 \ifthenelse{\isempty{#8}}{\end{highlights}}{\item #8 \end{highlights}}}} & \ifthenelse{\isempty{#4}}{#5}{#4\newline #5} \\
|
||||
\end{tabularx}
|
||||
|
||||
\vspace{\YMarginBetweenEntries}
|
||||
}
|
||||
|
||||
\begin{document}
|
||||
% Test out the 4 main entry types with the commands below:
|
||||
|
||||
\section{Education}
|
||||
((* set education = cv.education[0] *))
|
||||
\EducationEntry{(((education.institution)))}{(((education.area)))}{(((education.studyType)))}{(((education.startDate)))}{(((education.endDate)))}{(((education.gpa)))}{(((education.courses)))}{(((education.location)))}
|
||||
\EducationEntry{a}{b}{c}{d}{e}{f}{g}{j}
|
||||
|
||||
|
||||
\end{document}
|
|
@ -1,83 +0,0 @@
|
|||
\documentclass[10pt, a4paper]{memoir}
|
||||
|
||||
% ===========
|
||||
% ===========
|
||||
% USER INPUTS:
|
||||
\newcommand{\AUTHOR}{Sina Atalay}
|
||||
|
||||
\newcommand{\PRIMARYCOLOR}{0,79,144} % In RGB out of 255
|
||||
|
||||
\newcommand{\PageXMargin}{0.53in}
|
||||
\newcommand{\PageYMargin}{0.53in}
|
||||
|
||||
\newcommand{\TopMarginOfSections}{0.13cm}
|
||||
\newcommand{\BottomMarginOfSections}{0.13cm}
|
||||
|
||||
\newcommand{\YMarginBetweenEntries}{0.12cm}
|
||||
\newcommand{\YMarginBetweenBullets}{0.07cm}
|
||||
\newcommand{\LeftMarginOfBullets}{0.7cm}
|
||||
|
||||
\newcommand{\DateandLocationWidth}{3.7cm}
|
||||
% ===========
|
||||
% ===========
|
||||
|
||||
\input{preamble}
|
||||
|
||||
\begin{document}
|
||||
% Test out the 4 main entry types with the commands below:
|
||||
% \Header{a}{b}{c}{d}{e}{f}
|
||||
% \section{EducationEntry}
|
||||
% \EducationEntry{a}{b}{c}{d}{e}{f}{g}{j}
|
||||
% \section{ExperienceEntry}
|
||||
% \ExperienceEntry{a}{b}{c}{d}{e}{f}{g}{j}
|
||||
% \section{NormalEntry}
|
||||
% \NormalEntry{a}{b}{c}{d}{e}{f}
|
||||
% \section{OneLineEntry}
|
||||
% \OneLineEntry{a}{b}
|
||||
|
||||
% To create the header manually (insted of \Header command), use the code below:
|
||||
% \begin{header}[0pt]
|
||||
% \Huge
|
||||
% \textbf{\directlua{tex.print(json.basics.name)}}
|
||||
|
||||
% \normalsize
|
||||
% \faPhone\hspace{0.13cm}\directlua{tex.print(json.basics.phone)} \hspace{0.5cm}
|
||||
% \href{mailto:\directlua{tex.print(json.basics.email)}}{\faEnvelopeO\hspace{0.13cm}\directlua{tex.print(json.basics.email)}} \hspace{0.5cm}
|
||||
% \href{https://\directlua{tex.print(json.basics.url)}}{\faLaptop\hspace{0.13cm}\directlua{tex.print(json.basics.url)}} \hspace{0.5cm}
|
||||
% \href{https://www.linkedin.com/in/williamhgates}{\faLinkedin\hspace{0.13cm}williamhgates} \hspace{0.5cm}
|
||||
% \href{https://www.github.com/sinaatalay}{\faGithub\hspace{0.13cm}sinaatalay}
|
||||
% \end{header}
|
||||
|
||||
\directlua{require("parser.lua")}
|
||||
|
||||
\makeoddhead{headings}{}{}{\small\color{gray}\linespread{0}\emph{Last updated on {\printdayon\today}}\hspace*{0.2cm}}
|
||||
\directlua{printHeader()}
|
||||
|
||||
\section{Education}
|
||||
((* for education in data.education *))
|
||||
\EducationEntry{(((education.institution)))}{(((education.area)))}{(((education.studyType)))}{(((education.startDate)))}{(((education.endDate)))}{(((education.gpa)))}{(((education.courses)))}{(((education.location)))}
|
||||
((* endfor *))
|
||||
|
||||
\section{Work Experience}
|
||||
\directlua{printExperience()}
|
||||
|
||||
|
||||
\section{Academic Projects}
|
||||
\directlua{printAcademicProjects()}
|
||||
|
||||
\section{Certificates}
|
||||
\directlua{printCertificates()}
|
||||
|
||||
\section{Skills}
|
||||
\directlua{printSkills()}
|
||||
|
||||
\section{Test Scores}
|
||||
\directlua{printTestScores()}
|
||||
|
||||
\section{Personal Projects (test)}
|
||||
\directlua{printPersonalProjects()}
|
||||
|
||||
\section{Extracurricular Activities}
|
||||
\directlua{printExtracurricularActivities()}
|
||||
|
||||
\end{document}
|
Loading…
Reference in New Issue