1
0
mirror of https://github.com/JuanCanham/fresh-themes.git synced 2025-08-08 09:51:01 +01:00

Awesome: Update from upstream.

Refresh files for "Awesome" theme, now driven by fluentdesk/Awesome-CV,
a templatized fork of posquit0/Awesome-CV.
This commit is contained in:
hacksalot
2016-02-11 10:10:10 -05:00
parent cad46c2270
commit e2a04958b0
36 changed files with 1034 additions and 503 deletions

View File

@@ -0,0 +1 @@
../awesome-cv.cls

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

View File

@@ -0,0 +1,129 @@
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Awesome CV LaTeX Template for Cover Letter
%
% This template has been downloaded from:
% https://github.com/posquit0/Awesome-CV
%
% Authors:
% Claud D. Park <posquit0.bj@gmail.com>
% Lars Richter <mail@ayeks.de>
%
% Template license:
% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
%
%-------------------------------------------------------------------------------
% CONFIGURATIONS
%-------------------------------------------------------------------------------
% A4 paper size by default, use 'letterpaper' for US letter
\documentclass[11pt, a4paper]{awesome-cv}
% Configure page margins with geometry
% \geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}
% Specify the location of the included fonts
\fontdir[fonts/]
% Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
% awesome-nephritis, awesome-concrete, awesome-darknight
\colorlet{awesome}{awesome-red}
% Uncomment if you would like to specify your own color
% \definecolor{awesome}{HTML}{CA63A8}
% Colors for text
% Uncomment if you would like to specify your own color
% \definecolor{darktext}{HTML}{414141}
% \definecolor{text}{HTML}{333333}
% \definecolor{graytext}{HTML}{5D5D5D}
% \definecolor{lighttext}{HTML}{999999}
% Set false if you don't want to highlight section with awesome color
\setbool{acvSectionColorHighlight}{true}
% If you would like to change the social information separator from a pipe (|) to something else
\renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad}
%-------------------------------------------------------------------------------
% PERSONAL INFORMATION
% Comment any of the lines below if they are not required
%-------------------------------------------------------------------------------
\name{[~ print(h.initialWords( r.name )) ~]}{[[ h.lastWord( r.name ) ]]}
\position{[[ r.info.label ]]}
\address{[[ r.location.address ]]}
\mobile{[[ r.contact.phone ]]}
\email{[[ r.contact.email ]]}
\homepage{[[ r.contact.website ]]}
[~ if (r.hasProfile('github') { ~]\github{[[ r.getProfile('github').user ]]}[~ } ~]
[~ if (r.hasProfile('linkedin') { ~]\linkedin{[[ r.getProfile('github').user ]]}[~ } ~]
% \stackoverflow{SO-id}{SO-name}
% \twitter{@twit}
% \skype{skype-id}
% \reddit{reddit-id}
% \extrainfo{extra informations}
[~ if (r.info.quote) { ~]\quote{``[[ r.info.quote ]]"}[~ } ~]
%-------------------------------------------------------------------------------
% LETTER INFORMATION
% All of the below lines must be filled out
%-------------------------------------------------------------------------------
% The company being applied to
\recipient
{Company Recruitment Team}
{Google Inc.\\1600 Amphitheatre Parkway\\Mountain View, CA 94043}
% The date on the letter, default is the date of compilation
\letterdate{\today}
% The title of the letter
\lettertitle{Job Application for Software Engineer}
% How the letter is opened
\letteropening{Dear Mr./Ms./Dr. LastName,}
% How the letter is closed
\letterclosing{Sincerely,}
% Any enclosures with the letter
\letterenclosure[Attached]{Curriculum Vitae}
%-------------------------------------------------------------------------------
\begin{document}
% Print the header with above personal informations
\makecvheader
% Print the footer with 3 arguments(<left>, <center>, <right>)
% Leave any of these blank if they are not needed
\makecvfooter
{\today}
{[[ r.name ]]~~~·~~~Cover Letter}
{}
% Print the title with above letter informations
\makelettertitle
%-------------------------------------------------------------------------------
% LETTER CONTENT
%-------------------------------------------------------------------------------
\begin{cvletter}
\lettersection{About Me}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum. Donec scelerisque lobortis ipsum eu vestibulum. Pellentesque vel massa at felis accumsan rhoncus.
\lettersection{Why Google?}
Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum varius nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus varius blandit.
\lettersection{Why Me?}
Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim varius pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis.
\end{cvletter}
%-------------------------------------------------------------------------------
% Print the signature and enclosures with above letter informations
\makeletterclosing
\end{document}

Binary file not shown.

View File

@@ -1,83 +1,101 @@
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Copyright 2015 Claud D. Park <posquit0.bj@gmail.com>
% Awesome CV LaTeX Template for CV/Resume
%
% This template has been downloaded from:
% https://github.com/posquit0/Awesome-CV
%
% Author:
% Claud D. Park <posquit0.bj@gmail.com>
% http://www.posquit0.com
%
% Template license:
% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Configuration
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Themes: Awesome-CV
%-------------------------------------------------------------------------------
% CONFIGURATIONS
%-------------------------------------------------------------------------------
% A4 paper size by default, use 'letterpaper' for US letter
\documentclass[11pt, a4paper]{awesome-cv}
%%% Override a directory location for fonts(default: 'fonts/')
% Configure page margins with geometry
\geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}
% Specify the location of the included fonts
\fontdir[fonts/]
%%% Configure a directory location for sections
\newcommand*{\sectiondir}{cv/}
%%% Override color
% Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
% awesome-nephritis, awesome-concrete, awesome-darknight
%% Color for highlight
% Define your custom color if you don't like awesome colors
\colorlet{awesome}{awesome-red}
%\definecolor{awesome}{HTML}{CA63A8}
%% Colors for text
%\definecolor{darktext}{HTML}{414141}
%\definecolor{text}{HTML}{414141}
%\definecolor{graytext}{HTML}{414141}
%\definecolor{lighttext}{HTML}{414141}
% Uncomment if you would like to specify your own color
% \definecolor{awesome}{HTML}{CA63A8}
%%% Override a separator for social informations in header(default: ' | ')
%\headersocialsep[\quad\textbar\quad]
% Colors for text
% Uncomment if you would like to specify your own color
% \definecolor{darktext}{HTML}{414141}
% \definecolor{text}{HTML}{333333}
% \definecolor{graytext}{HTML}{5D5D5D}
% \definecolor{lighttext}{HTML}{999999}
% Set false if you don't want to highlight section with awesome color
\setbool{acvSectionColorHighlight}{true}
% If you would like to change the social information separator from a pipe (|) to something else
\renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 3rd party packages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Needed to divide into several files
\usepackage{import}
%-------------------------------------------------------------------------------
% PERSONAL INFORMATION
% Comment any of the lines below if they are not required
%-------------------------------------------------------------------------------
\name{[~ print(h.initialWords( r.name )) ~]}{[[ h.lastWord( r.name ) ]]}
\position{[[ r.info.label ]]}
\address{[[ r.location.address ]]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Personal Data
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Essentials
\name{[[ _.initial(r.name.split(' ')).join(' ') ]] }{[[ _.last(r.name.split(' ')) ]]}
\address{[[ r.location.address.replace(/\n/g, ', ') ]]}
\mobile{[[ r.contact.phone ]]}
%%% Social
\email{[[ r.contact.email ]]}
\homepage{[[ r.contact.website ]]}
[~ if(r.hasProfile('github')) { ~]\github{[[ r.getProfile('github').user ]]}[~ } ~]
[~ if(r.hasProfile('linkedin')) { ~]\linkedin{[[ r.getProfile('linkedin').user ]]}[~ } ~]
%%% Optionals
\position{[[ r.info.characterClass ]]{\enskip\cdotp\enskip}[[ r.info.label ]]}
[~ if( r.info.quote ) { ~]\quote{``[[ r.info.quote ]]"}[~ } ~]
[~ if (r.hasProfile('github')) { ~]\github{[[ r.getProfile('github').user ]]}[~ } ~]
[~ if (r.hasProfile('linkedin')) { ~]\linkedin{[[ r.getProfile('github').user ]]}[~ } ~]
% \stackoverflow{SO-id}{SO-name}
% \twitter{@twit}
% \skype{skype-id}
% \reddit{reddit-id}
% \extrainfo{extra informations}
[~ if (r.info.quote) { ~]\quote{``[[ r.info.quote ]]"}[~ } ~]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Content
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Make a footer for CV with three arguments(<left>, <center>, <right>)
%-------------------------------------------------------------------------------
\begin{document}
% Print the header with above personal informations
\makecvheader
% Print the footer with 3 arguments(<left>, <center>, <right>)
% Leave any of these blank if they are not needed
\makecvfooter
{\today}
{[[ r.name ]]~~~·~~~Curriculum Vitae}
{\thepage}
\begin{document}
%%% Make a header for CV using personal data
\makecvheader
%%% Import contents
\import{\sectiondir}{education.tex}
\import{\sectiondir}{skills.tex}
\import{\sectiondir}{experience.tex}
\import{\sectiondir}{extracurricular.tex}
\import{\sectiondir}{honors.tex}
\import{\sectiondir}{presentation.tex}
\import{\sectiondir}{writing.tex}
\import{\sectiondir}{committees.tex}
%-------------------------------------------------------------------------------
% CV/RESUME CONTENT
% Each section is imported separately, open each file in turn to modify content
%-------------------------------------------------------------------------------
\input{cv/education.tex}
\input{cv/skills.tex}
\input{cv/experience.tex}
\input{cv/extracurricular.tex}
\input{cv/honors.tex}
\input{cv/presentation.tex}
\input{cv/writing.tex}
\input{cv/committees.tex}
%-------------------------------------------------------------------------------
\end{document}

View File

@@ -1,12 +1,23 @@
[~ if( r.committees && r.committees.length ) { ~]
[~ if (r.governance && r.governance.length) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Program Committees}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvhonors}
[~ _.each(r.committees, function(com) { ~]
[~ _.each( r.governance, function(gov) { ~]
%---------------------------------------------------------
\cvhonor
{[[ com.position ]]}
{[[ com.organization ]]}
{[[ com.location ]]}
{[[ com.safe.date ]]}
[~ }); ~]
{[[ gov.position ]]} % Position
{[[ gov.organization ]]} % Committee
{[[ gov.location ]]} % Location
{[[ h.dateRange( gov ) ]]} % Date(s)
[~ }); ~]
%---------------------------------------------------------
\end{cvhonors}
[~ } ~]

View File

@@ -1,20 +1,30 @@
[~ if( r.education && r.education.history && r.education.history.length) { ~]
[~ if (r.education && r.education.history && r.education.history.length) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Education}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each(r.education.history, function(edu) { ~]
[~ _.each( r.education.history, function(edu) { ~]
%---------------------------------------------------------
\cventry
{[[ edu.studyType ]], [[ edu.area ]]}
{[[ edu.institution ]]}
{[[ edu.location ]]}
{[[ edu.safe.start ]] - [[ edu.safe.end ]]}
[~ if( edu.highlights && edu.highlights.length ) {
~]{
\begin{cvitems}
[~ _.each(edu.highlights, function(high) { ~]
{[[ edu.title ]]} % Degree
{[[ edu.institution ]]} % Institution
{[[ edu.location ]]} % Location
{[~ print( h.dateRange( edu ) ) ~]} % Date(s)
{
\begin{cvitems} % Description(s) bullet points
[~ _.each( edu.highlights, function(high) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}[~ } else { ~]{ }[~ } ~]
}
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -1,18 +1,30 @@
[~ if( r.employment && r.employment.history && r.employment.history.length ) { ~]
[~ if (r.employment && r.employment.history && r.employment.history.length ) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Experience}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each(r.employment.history, function(emp) { ~]
[~ _.each( r.employment.history, function(job) { ~]
%---------------------------------------------------------
\cventry
{[[ emp.position ]]}
{[[ emp.employer ]]}
{[[ emp.location ]]}
{[[ emp.safe.start ]] - [[ emp.safe.end ]]}
[~ if( emp.highlights && emp.highlights.length ) {
~]{
\begin{cvitems}[~ _.each( emp.highlights, function(high) { ~]
\item {[[ high.replace(/#/g, '\\#') ]]}[~ }); ~]
{[[ job.position ]]} % Job title
{[[ job.employer ]]} % Organization
{[[ job.location ]]} % Location
{[~ print( h.dateRange( job ) ) ~]} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
[~ _.each( job.highlights, function (high) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}[~ } ~]
}
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -1,19 +1,30 @@
[~ if( r.extracurricular && r.extracurricular.length ) { ~]
[~ if (r.extracurricular && r.extracurricular.length) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Extracurricular Activity}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each( r.extracurricular, function(ex) { ~]
[~ _.each( function(cur) { ~]
%---------------------------------------------------------
\cventry
{[[ ex.title ]]}
{[[ ex.activity ]]}
{[[ ex.location ]]}
{[[ ex.safe.start ]] - [[ ex.safe.end ]]}
[~ if( ex.highlights && ex.highlights.length ) {
~]{
\begin{cvitems}
[~ _.each(ex.highlights, function(high) {
~]\item {[[high]]}
[~ }); ~]\end{cvitems}
}[~ } else { ~]{ }[~ } ~]
[~ }); ~]
{[[ cur.role ]]} % Affiliation/role
{[[ cur.organization ]]} % Organization/group
{[[ cur.location ]]} % Location
{[[ h.dateRange(cur) ]]} % Date(s)
{
\begin{cvitems} % Description(s) of experience/contributions/knowledge
[~ _.each( cur.highlights, function( high ) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -1,52 +1,52 @@
[~ if( r.recognition && r.recognition.length ) { ~]
[~ if ( r.recognition && r.recognition.length ) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Honors \& Awards}
%-------------------------------------------------------------------------------
% SUBSECTION TITLE
%-------------------------------------------------------------------------------
\cvsubsection{International}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvhonors}
[~ _.each(r.recognition, function(rec) { ~]
[~ _.each( r.recognition, function(rgn) { ~]
%---------------------------------------------------------
\cvhonor
{[[ rec.title ]]}
{[[ rec.event ]]}
{[[ rec.location ]]}
{[[ rec.safe.date ]]}
[~ }); ~]
{[[ rgn.title ]]} % Award
{[[ rgn.from ]]} % Event
{[[ rgn.location ]]} % Location
{[[ rgn.date ]]} % Date(s)
[~ }); ~]
%---------------------------------------------------------
\end{cvhonors}
%-------------------------------------------------------------------------------
% SUBSECTION TITLE
%-------------------------------------------------------------------------------
\cvsubsection{Domestic}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvhonors}
[~ _.each( r.recognition, function(rgn) { ~]
%---------------------------------------------------------
\cvhonor
{3rd Place}
{WITHCON Hacking Competition Final}
{Seoul, S.Korea}
{2015}
\cvhonor
{Silver Prize}
{KISA HDCON Hacking Competition Final}
{Seoul, S.Korea}
{2013}
\cvhonor
{2nd Award}
{HUST Hacking Festival}
{S.Korea}
{2013}
\cvhonor
{3rd Award}
{HUST Hacking Festival}
{S.Korea}
{2010}
\cvhonor
{3rd Award}
{Holyshield 3rd Hacking Festival}
{S.Korea}
{2012}
\cvhonor
{2nd Award}
{Holyshield 3rd Hacking Festival}
{S.Korea}
{2011}
\cvhonor
{5th Place}
{PADOCON Hacking Competition Final}
{Seoul, S.Korea}
{2011}
{[[ rgn.title ]]} % Award
{[[ rgn.from ]]} % Event
{[[ rgn.location ]]} % Location
{[[ rgn.date ]]} % Date(s)
[~ }); ~]
%---------------------------------------------------------
\end{cvhonors}
[~ } ~]

View File

@@ -1,20 +1,30 @@
[~ if( r.speaking && r.speaking.length) { ~]
[~ if (r.speaking && r.speaking.length) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Presentation}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each(r.speaking, function(pres) { ~]
[~ _.each( r.speaking, function(spk) { ~]
%---------------------------------------------------------
\cventry
{[[ pres.title ]]}
{[[ pres.event ]]}
{[[ pres.location ]]}
{[[ pres.safe.date ]]}
[~ if (pres.highlights && pres.highlights.length) {
~]{
\begin{cvitems}
[~ _.each(pres.highlights, function( high) {
~]\item {[[ high ]]}[~ }); ~]
{[[ spk.title ]]} % Role
{[[ spk.event ]])} % Event
{[[ spk.location ]]} % Location
{[[ spk.date ]]} % Date(s)
{
\begin{cvitems} % Description(s)
[~ _.each( spk.highlights, function(high) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}
[~ } else { ~]{ }[~ } ~]
[~ }); ~]
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -1,15 +1,34 @@
[~ if( r.skills && r.skills.sets && r.skills.sets.length ) { ~]
[~ if(( r.skills && r.skills.sets && r.skills.sets.length ) ||
( r.languages && r.languages.length ) ) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Skills}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvskills}
[~ _.each(r.skills.sets, function(set) { ~]
[~ if (r.skills && r.skills.sets && r.skills.sets.length ) { ~]
[~ _.each( r.skills.sets, function(sks) { ~]
%---------------------------------------------------------
\cvskill
{[[ set.name ]]}
{[[ set.skills.join(', ') ]]}
{[[ sks.name ]]} % Category
{[~ print( sks.skills.join(', ') ) ~]} % Skills
[~ }); ~]
[~ if( r.languages && r.languages.length ) { ~]
\cvskill
{Languages}
{[[ r.languages.map( function(lang) { return lang.language } ).join(', ') ]]}
[~ } ~]
[~ if (r.languages && r.languages.length ) { ~]
%---------------------------------------------------------
\cvskill
{Languages} % Category
{[~ print( _.map( r.languages, function(lang) { return lang.language; }).join(', ')) ~]} % Skills
[~ } ~]
%---------------------------------------------------------
\end{cvskills}
[~ } ~]

View File

@@ -1,21 +1,30 @@
[~ if( r.writing && r.writing.length ) { ~]
[~ if (r.writing && r.writing.length ) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Writing}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each(r.writing, function(wri) { ~]
[~ _.each( r.writing, function(wri) { ~]
%---------------------------------------------------------
\cventry
{[[ wri.publisher ]]}
{[[ wri.title ]]}
{[[ wri.url ]]}
{[[ wri.safe.date ]] - PRESENT}
[~ if( wri.highlights && wri.highlights.length ) { ~]
{[[ wri.title ]]} % Role
{[[ wri.publisher ]]} % Title
{[[ wri.url ]]} % Location
{[[ wri.date ]]} % Date(s)
{
\begin{cvitems}
[~ _.each(wri.highlights, function(high) { ~]
\begin{cvitems} % Description(s)
[~ _.each( wri.highlights, function(high) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}
[~ } else { ~]{ }[~ } ~]
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -0,0 +1 @@
../fontawesome.sty

View File

@@ -0,0 +1 @@
../fonts

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

View File

@@ -1,82 +1,101 @@
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
% Copyright 2015 Claud D. Park <posquit0.bj@gmail.com>
% Awesome CV LaTeX Template for CV/Resume
%
% This template has been downloaded from:
% https://github.com/posquit0/Awesome-CV
%
% Author:
% Claud D. Park <posquit0.bj@gmail.com>
% http://www.posquit0.com
%
% Template license:
% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Configuration
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Themes: Awesome-CV
%-------------------------------------------------------------------------------
% CONFIGURATIONS
%-------------------------------------------------------------------------------
% A4 paper size by default, use 'letterpaper' for US letter
\documentclass[11pt, a4paper]{awesome-cv}
%%% Override a directory location for fonts(default: 'fonts/')
% Configure page margins with geometry
\geometry{left=1.4cm, top=.8cm, right=1.4cm, bottom=1.8cm, footskip=.5cm}
% Specify the location of the included fonts
\fontdir[fonts/]
%%% Configure a directory location for sections
\newcommand*{\sectiondir}{resume/}
%%% Override color
% Color for highlights
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
% awesome-nephritis, awesome-concrete, awesome-darknight
%% Color for highlight
% Define your custom color if you don't like awesome colors
\colorlet{awesome}{awesome-red}
%\definecolor{awesome}{HTML}{CA63A8}
%% Colors for text
%\definecolor{darktext}{HTML}{414141}
%\definecolor{text}{HTML}{414141}
%\definecolor{graytext}{HTML}{414141}
%\definecolor{lighttext}{HTML}{414141}
% Uncomment if you would like to specify your own color
% \definecolor{awesome}{HTML}{CA63A8}
%%% Override a separator for social informations in header(default: ' | ')
%\headersocialsep[\quad\textbar\quad]
% Colors for text
% Uncomment if you would like to specify your own color
% \definecolor{darktext}{HTML}{414141}
% \definecolor{text}{HTML}{333333}
% \definecolor{graytext}{HTML}{5D5D5D}
% \definecolor{lighttext}{HTML}{999999}
% Set false if you don't want to highlight section with awesome color
\setbool{acvSectionColorHighlight}{true}
% If you would like to change the social information separator from a pipe (|) to something else
\renewcommand{\acvHeaderSocialSep}{\quad\textbar\quad}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 3rd party packages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Needed to divide into several files
\usepackage{import}
%-------------------------------------------------------------------------------
% PERSONAL INFORMATION
% Comment any of the lines below if they are not required
%-------------------------------------------------------------------------------
\name{[~ print(h.initialWords( r.name )) ~]}{[[ h.lastWord( r.name ) ]]}
\position{[[ r.info.label ]]}
\address{[[ r.location.address ]]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Personal Data
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Essentials
\name{[[ _.initial(r.name.split(' ')).join(' ') ]] }{[[ _.last(r.name.split(' ')) ]]}
\address{[[ r.location.address.replace(/\n/g, ', ') ]]}
\mobile{[[ r.contact.phone ]]}
%%% Social
\email{[[ r.contact.email ]]}
\homepage{[[ r.contact.website ]]}
[~ if(r.hasProfile('github')) { ~]\github{[[ r.getProfile('github').user ]]}[~ } ~]
[~ if(r.hasProfile('linkedin')) { ~]\linkedin{[[ r.getProfile('linkedin').user ]]}[~ } ~]
%%% Optionals
\position{[[ r.info.characterClass ]]{\enskip\cdotp\enskip}[[ r.info.label ]]}
[~ if( r.info.quote ) { ~]\quote{``[[ r.info.quote ]]"}[~ } ~]
[~ if (r.hasProfile('github')) { ~]\github{[[ r.getProfile('github').user ]]}[~ } ~]
[~ if (r.hasProfile('linkedin')) { ~]\linkedin{[[ r.getProfile('github').user ]]}[~ } ~]
% \stackoverflow{SO-id}{SO-name}
% \twitter{@twit}
% \skype{skype-id}
% \reddit{reddit-id}
% \extrainfo{extra informations}
[~ if (r.info.quote) { ~]\quote{``[[ r.info.quote ]]"}[~ } ~]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Content
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Make a footer for CV with three arguments(<left>, <center>, <right>)
%-------------------------------------------------------------------------------
\begin{document}
% Print the header with above personal informations
\makecvheader
% Print the footer with 3 arguments(<left>, <center>, <right>)
% Leave any of these blank if they are not needed
\makecvfooter
{\today}
{[[ r.name ]]~~~·~~~Résumé}
{\thepage}
\begin{document}
%%% Make a header for CV with personal data
\makecvheader
%%% Import contents
\import{\sectiondir}{education.tex}
\import{\sectiondir}{experience.tex}
\import{\sectiondir}{extracurricular.tex}
\import{\sectiondir}{honors.tex}
\import{\sectiondir}{presentation.tex}
\import{\sectiondir}{writing.tex}
\import{\sectiondir}{committees.tex}
%-------------------------------------------------------------------------------
% CV/RESUME CONTENT
% Each section is imported separately, open each file in turn to modify content
%-------------------------------------------------------------------------------
% \input{resume/summary.tex}
\input{resume/education.tex}
\input{resume/experience.tex}
\input{resume/extracurricular.tex}
\input{resume/honors.tex}
\input{resume/presentation.tex}
\input{resume/writing.tex}
\input{resume/committees.tex}
%-------------------------------------------------------------------------------
\end{document}

View File

@@ -1,12 +1,23 @@
[~ if( r.committees && r.committees.length ) { ~]
[~ if (r.governance && r.governance.length) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Program Committees}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvhonors}
[~ _.each(r.committees, function(com) { ~]
[~ _.each( r.governance, function(gov) { ~]
%---------------------------------------------------------
\cvhonor
{[[ com.position ]]}
{[[ com.organization ]]}
{[[ com.location ]]}
{[[ com.safe.date ]]}
[~ }); ~]
{[[ gov.position ]]} % Position
{[[ gov.organization ]]} % Committee
{[[ gov.location ]]} % Location
{[[ h.dateRange( gov ) ]]} % Date(s)
[~ }); ~]
%---------------------------------------------------------
\end{cvhonors}
[~ } ~]

View File

@@ -1,20 +1,30 @@
[~ if( r.education && r.education.history && r.education.history.length) { ~]
[~ if (r.education && r.education.history && r.education.history.length) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Education}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each(r.education.history, function(edu) { ~]
[~ _.each( r.education.history, function(edu) { ~]
%---------------------------------------------------------
\cventry
{[[ edu.studyType ]], [[ edu.area ]]}
{[[ edu.institution ]]}
{[[ edu.location ]]}
{[[ edu.safe.start ]] - [[ edu.safe.end ]]}
[~ if( edu.highlights && edu.highlights.length ) {
~]{
\begin{cvitems}
[~ _.each(edu.highlights, function(high) { ~]
{[[ edu.title ]]} % Degree
{[[ edu.institution ]]} % Institution
{[[ edu.location ]]} % Location
{[~ print( h.dateRange( edu ) ) ~]} % Date(s)
{
\begin{cvitems} % Description(s) bullet points
[~ _.each( edu.highlights, function(high) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}[~ } else { ~]{ }[~ } ~]
}
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -1,18 +1,30 @@
[~ if( r.employment && r.employment.history && r.employment.history.length ) { ~]
[~ if (r.employment && r.employment.history && r.employment.history.length ) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Experience}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each(r.employment.history, function(emp) { ~]
[~ _.each( r.employment.history, function(job) { ~]
%---------------------------------------------------------
\cventry
{[[ emp.position ]]}
{[[ emp.employer ]]}
{[[ emp.location ]]}
{[[ emp.safe.start ]] - [[ emp.safe.end ]]}
[~ if( emp.highlights && emp.highlights.length ) {
~]{
\begin{cvitems}[~ _.each( emp.highlights, function(high) { ~]
\item {[[ high.replace(/#/g, '\\#') ]]}[~ }); ~]
{[[ job.position ]]} % Job title
{[[ job.employer ]]} % Organization
{[[ job.location ]]} % Location
{[~ print( h.dateRange( job ) ) ~]} % Date(s)
{
\begin{cvitems} % Description(s) of tasks/responsibilities
[~ _.each( job.highlights, function (high) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}[~ } ~]
}
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -1,19 +1,30 @@
[~ if( r.extracurricular && r.extracurricular.length ) { ~]
[~ if (r.extracurricular && r.extracurricular.length) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Extracurricular Activity}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each( r.extracurricular, function(ex) { ~]
[~ _.each( function(cur) { ~]
%---------------------------------------------------------
\cventry
{[[ ex.title ]]}
{[[ ex.activity ]]}
{[[ ex.location ]]}
{[[ ex.safe.start ]] - [[ ex.safe.end ]]}
[~ if( ex.highlights && ex.highlights.length ) {
~]{
\begin{cvitems}
[~ _.each(ex.highlights, function(high) {
~]\item {[[high]]}
[~ }); ~]\end{cvitems}
}[~ } else { ~]{ }[~ } ~]
[~ }); ~]
{[[ cur.role ]]} % Affiliation/role
{[[ cur.organization ]]} % Organization/group
{[[ cur.location ]]} % Location
{[[ h.dateRange(cur) ]]} % Date(s)
{
\begin{cvitems} % Description(s) of experience/contributions/knowledge
[~ _.each( cur.highlights, function( high ) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -1,52 +1,52 @@
[~ if( r.recognition && r.recognition.length ) { ~]
[~ if ( r.recognition && r.recognition.length ) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Honors \& Awards}
%-------------------------------------------------------------------------------
% SUBSECTION TITLE
%-------------------------------------------------------------------------------
\cvsubsection{International}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvhonors}
[~ _.each(r.recognition, function(rec) { ~]
[~ _.each( r.recognition, function(rgn) { ~]
%---------------------------------------------------------
\cvhonor
{[[ rec.title ]]}
{[[ rec.event ]]}
{[[ rec.location ]]}
{[[ rec.safe.date ]]}
[~ }); ~]
{[[ rgn.title ]]} % Award
{[[ rgn.from ]]} % Event
{[[ rgn.location ]]} % Location
{[[ rgn.date ]]} % Date(s)
[~ }); ~]
%---------------------------------------------------------
\end{cvhonors}
%-------------------------------------------------------------------------------
% SUBSECTION TITLE
%-------------------------------------------------------------------------------
\cvsubsection{Domestic}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvhonors}
[~ _.each( r.recognition, function(rgn) { ~]
%---------------------------------------------------------
\cvhonor
{3rd Place}
{WITHCON Hacking Competition Final}
{Seoul, S.Korea}
{2015}
\cvhonor
{Silver Prize}
{KISA HDCON Hacking Competition Final}
{Seoul, S.Korea}
{2013}
\cvhonor
{2nd Award}
{HUST Hacking Festival}
{S.Korea}
{2013}
\cvhonor
{3rd Award}
{HUST Hacking Festival}
{S.Korea}
{2010}
\cvhonor
{3rd Award}
{Holyshield 3rd Hacking Festival}
{S.Korea}
{2012}
\cvhonor
{2nd Award}
{Holyshield 3rd Hacking Festival}
{S.Korea}
{2011}
\cvhonor
{5th Place}
{PADOCON Hacking Competition Final}
{Seoul, S.Korea}
{2011}
{[[ rgn.title ]]} % Award
{[[ rgn.from ]]} % Event
{[[ rgn.location ]]} % Location
{[[ rgn.date ]]} % Date(s)
[~ }); ~]
%---------------------------------------------------------
\end{cvhonors}
[~ } ~]

View File

@@ -1,20 +1,30 @@
[~ if( r.speaking && r.speaking.length) { ~]
[~ if (r.speaking && r.speaking.length) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Presentation}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each(r.speaking, function(pres) { ~]
[~ _.each( r.speaking, function(spk) { ~]
%---------------------------------------------------------
\cventry
{[[ pres.title ]]}
{[[ pres.event ]]}
{[[ pres.location ]]}
{[[ pres.safe.date ]]}
[~ if (pres.highlights && pres.highlights.length) {
~]{
\begin{cvitems}
[~ _.each(pres.highlights, function( high) {
~]\item {[[ high ]]}[~ }); ~]
{[[ spk.title ]]} % Role
{[[ spk.event ]])} % Event
{[[ spk.location ]]} % Location
{[[ spk.date ]]} % Date(s)
{
\begin{cvitems} % Description(s)
[~ _.each( spk.highlights, function(high) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}
[~ } else { ~]{ }[~ } ~]
[~ }); ~]
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]

View File

@@ -0,0 +1,14 @@
[~ if( r.info && r.info.brief ) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Summary}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cvparagraph}
[[ r.info.brief ]]
\end{cvparagraph}
[~ } ~]

View File

@@ -1,21 +1,30 @@
[~ if( r.writing && r.writing.length ) { ~]
[~ if (r.writing && r.writing.length ) { ~]
%-------------------------------------------------------------------------------
% SECTION TITLE
%-------------------------------------------------------------------------------
\cvsection{Writing}
%-------------------------------------------------------------------------------
% CONTENT
%-------------------------------------------------------------------------------
\begin{cventries}
[~ _.each(r.writing, function(wri) { ~]
[~ _.each( r.writing, function(wri) { ~]
%---------------------------------------------------------
\cventry
{[[ wri.publisher ]]}
{[[ wri.title ]]}
{[[ wri.url ]]}
{[[ wri.safe.date ]] - PRESENT}
[~ if( wri.highlights && wri.highlights.length ) { ~]
{[[ wri.title ]]} % Role
{[[ wri.publisher ]]} % Title
{[[ wri.url ]]} % Location
{[[ wri.date ]]} % Date(s)
{
\begin{cvitems}
[~ _.each(wri.highlights, function(high) { ~]
\begin{cvitems} % Description(s)
[~ _.each( wri.highlights, function(high) { ~]
\item {[[ high ]]}
[~ }); ~]
\end{cvitems}
}
[~ } else { ~]{ }[~ } ~]
[~ }); ~]
%---------------------------------------------------------
\end{cventries}
[~ } ~]