Two column CV - Increasing personal info and adding description under the name
I'm trying to use the tccv class to build my curriculum
does someone know how to put my description under my name? I don't want it to be part of the half page format.
Also do you know how to add more info in the personal box and how to change the small symbol? I tried to add more lines for skype address, linkedin ecc but it breaks the format
I tried to do this modifications but I stil didn't find any solution, also I'm still a beginner with LaTex
This is the code:
Main file
documentclass{tccv} usepackage[english]{babel}
begin{document}
part[Electrical Engineer]{Patrick O'Hara} I am an open minded person passionate about science and innovation looking for opportunity in the Aerospace industry section{Work experience}
begin{eventlist}
item{June 2009 -- Present}
{Tim Hortons}
{Server}
Servicing Canada's largest fast service restaurant chain whose sales records in baked goods and coffee have had remarkable impact on the Canadian food service industry. Attention had been paid to the provision of quality and timely service of thousands of daily customers.
item{June 2013 -- December 2013}
{Phoenix Firestopping}
{Firestopper}
Restoring fire-resistance of walls and floors in new housing structures by impeding the spread of hazardous flames with flame resistant materials.
item{May 2012 -- November 2012}
{Cornerstone Contractors}
{Landscaper}
Modification of the visible features of an area of land in many forms namely gardening and planting, construction of patios and decks, and installation of drainage systems.
end{eventlist}
section{Education}
begin{yearlist}
item[Bachelor of Science]{2011 -- 2015}
{Biology}
{Dalhousie University, Halifax NS}
item{2010 -- 2011}
{Secondary School Diploma}
{White Oaks Secondary School, Oakville ON}
item{2008 -- 2010}
{Secondary School}
{American School of Dubai, Dubai UAE}
item{2007 -- 2008}
{Secondary School}
{American School of Paris, Saint-Cloud FR}
end{yearlist} personal
[https://www.facebook.com/patrick.
ohara.718]
{312 Poplar Drive, Oakville, ON}
{(902) 441 5181}
{ohara.ptf@gmail.com}
section{Extra Curricular Activities}
begin{yearlist}
item{2015}
{Journey Canadian Tour}
{Shadow Security Services}
item{2015}
{Bonnie Raitt}
{Shadow Security Services}
item{2014}
{Freak Show Haunted Wharf}
{Murphy's The Cable Wharf}
item{2010}
{Big Brother Program}
{American School of Dubai}
item{2010}
{Beach Blast for children with disability}
{American School of Dubai}
end{yearlist}
section{Communication skills}
begin{factlist} item{English}{Native speaker} item{French}{Oral: intermediate; written: poor} end{factlist}
section{Achievements}
begin{yearlist}
item{2015}
{Bachelors Degree}
{}
item{2011}
{Honor Roll}
{}
item{2010}
{Eastern Mediterranean Volleyball Champions}
{}
item{2010}
{Honor Roll}
{}
item{2010}
{District Coastal Conference Volleyball Champions}
{}
end{yearlist}
vspace{-6pt} % Otherwise it just falls onto the next page. section{Computer skills}
begin{factlist}
item{Good level}
{Microsoft Office, email, social networking}
item{Basic level}
{GitHub, HTML}
end{factlist}
end{document}
Header File:
NeedsTeXFormat{LaTeX2e}
ProvidesClass{tccv}
[2015/04/16 v1.2.2
Two Column Curriculum Vitae]
LoadClassWithOptions{scrartcl}
setcounter{secnumdepth}{-1}
RequirePackage[hmargin=1.25cm,vmargin=1.25cm,twocolumn,columnsep=1.25cm]{geometry}
RequirePackage{bookman,etoolbox,needspace,pifont,tabularx,xcolor}
RequirePackage{hyperref}
% Capitalize words of at least a minimum length (default to 3 chars).
% The text is capitalized before being expanded.
%
% This macro uses Lua to do the job but fails gracefully (that is,
% return the text as is) if directlua is not available.
%
% ucwords
% [optional: miminum length]{text}
newcommanducwords[2][3]{%
% Fails gracefully if not in LuaLaTeX
providecommanddirectlua[1]{#2}%
directlua{%
local minlen = tonumber("#1")
local src = "luaescapestring{unexpanded{#2}}"
local dst = {}
% Put a % inside directlua is tricky as hell. Use char(37)
% instead: still no plans for supporting non-ASCII platforms.
for w in src:gmatch(string.char(37) .. "S+") do
if w:len() >= minlen then
table.insert(dst, w:sub(1,1):upper() .. w:sub(2))
else
table.insert(dst, w)
end
end
tex.print(dst)}}
pagestyle{empty}
setlengthparindent{0pt}
color[HTML]{303030} % Default foreground color
definecolor{link}{HTML}{506060} % Hyperlinks
hypersetup{colorlinks,breaklinks,urlcolor=link,linkcolor=link}
setkomafont{disposition}{color[HTML]{801010}}
setkomafont{section}{scshapeLargemdseries}
% In tccv part must contain the subject of the curriculum vitae.
% The command will start a new page and output in onecolumn the
% subject (first and last name) with the text from the optional
% argument underneath it
renewcommandpart[2]{%
twocolumn[%
begin{center}
vskip-lastskip%
{usekomafont{part} #2} medskip\
{fontfamily{pzc}selectfontHuge {#1}}
bigskip
end{center}]}
% Overrides the section command to capitalize every
% word for cosmetic purposes and draws a rule under it.
letold@sectionsection
renewcommandsection[2]{%
old@section[#1]{ucwords{#2}}%
newdimenraising%
raising=dimexpr-0.7baselineskiprelax%
vskipraisinghrule height 0.4ptvskip-raising}
% Allow conditionals based on the job name. This can usually be set
% from a command-line argument: check fausto.en.tex for an example.
%
% ifjob
% {jobname}
% {content if matches}
% {content if does not match}
newcommandifjob[3]{%
edefJOBNAME{jobname}%
edefPIVOT{detokenize{#1}}%
ifdefstrequal{JOBNAME}{PIVOT}{#2}{#3}%
}
% Renders a personal data box:
%
% personal
% [url without scheme, i.e. no http:// prefix]
% {address}
% {phone number}
% {email}
newcommandpersonal[4]{%
newcommandSYMBOL[1]{raisebox{-2pt}{Largeding{##1}}}%
needspace{0.5textheight}%
newdimenboxwidth%
boxwidth=dimexprlinewidth-2fboxseprelax%
colorbox[HTML]{F5DD9D}{%
begin{tabularx}{boxwidth}{c|X}
SYMBOL{45} & {#2}smallskip\
SYMBOL{37} & {#3}smallskip\
SYMBOL{41} & href{mailto:#4}{#4}
ifstrempty{#1}{}{smallskip\ SYMBOL{218} & href{http://#1}{#1}}
end{tabularx}}}
% Every item can be followed by one or more paragraphs
% of description:
%
% item
% {date range}
% {company}
% {role}
% One or more paragraphs describing what achieved during this application.
newenvironment{eventlist}{%
newcommand*inskip{}
renewcommanditem[3]{%
inskip%
{raggedlefttextsc{##1}\[1pt]}
ifstrempty{##2}{}{##2\[2pt]}
{Largetextit{##3}}
medskip
renewcommandinskip{bigskip}}}
{bigskip}
% Use only item inside this environment, no other macros
% are allowed:
%
% item
% [what has been achieved]
% {years}
% {subject}
% {notes}
newenvironment{yearlist}{%
renewcommanditem[4]{%
textsc{##2} & textbf{##3} \
ifstrempty{##1}{}{& textsc{##1} \}
& textit{##4}medskip\}
tabularx{linewidth}{rX}}
{endtabularx}
% Use only item inside this environment: no other macros
% are allowed:
%
% item
% {fact}
% {description}
newenvironment{factlist}{%
newdimenunbaseline
unbaseline=dimexpr-baselinestretchbaselineskiprelax
renewcommanditem[2]{%
textsc{##1} & {raggedright ##2medskip\}\[unbaseline]}
tabularx{linewidth}{rX}}
{endtabularx}
% Avoid dealing with starred sections
% See the following question for further details:
% http://tex.stackexchange.com/questions/223607/does-the-bibliography-command-specify-a-section-anywhere
KOMAoption{bibliography}{totocnumbered}
AtEndPreamble{%
@ifpackageloaded{biblatex}{%
defbibheading{bibliography}[refname]{%
section{#1}%
}%
}{}%
}
%%
%% End of file `tccv.cls'.
Thank you
boxes cv
New contributor
add a comment |
I'm trying to use the tccv class to build my curriculum
does someone know how to put my description under my name? I don't want it to be part of the half page format.
Also do you know how to add more info in the personal box and how to change the small symbol? I tried to add more lines for skype address, linkedin ecc but it breaks the format
I tried to do this modifications but I stil didn't find any solution, also I'm still a beginner with LaTex
This is the code:
Main file
documentclass{tccv} usepackage[english]{babel}
begin{document}
part[Electrical Engineer]{Patrick O'Hara} I am an open minded person passionate about science and innovation looking for opportunity in the Aerospace industry section{Work experience}
begin{eventlist}
item{June 2009 -- Present}
{Tim Hortons}
{Server}
Servicing Canada's largest fast service restaurant chain whose sales records in baked goods and coffee have had remarkable impact on the Canadian food service industry. Attention had been paid to the provision of quality and timely service of thousands of daily customers.
item{June 2013 -- December 2013}
{Phoenix Firestopping}
{Firestopper}
Restoring fire-resistance of walls and floors in new housing structures by impeding the spread of hazardous flames with flame resistant materials.
item{May 2012 -- November 2012}
{Cornerstone Contractors}
{Landscaper}
Modification of the visible features of an area of land in many forms namely gardening and planting, construction of patios and decks, and installation of drainage systems.
end{eventlist}
section{Education}
begin{yearlist}
item[Bachelor of Science]{2011 -- 2015}
{Biology}
{Dalhousie University, Halifax NS}
item{2010 -- 2011}
{Secondary School Diploma}
{White Oaks Secondary School, Oakville ON}
item{2008 -- 2010}
{Secondary School}
{American School of Dubai, Dubai UAE}
item{2007 -- 2008}
{Secondary School}
{American School of Paris, Saint-Cloud FR}
end{yearlist} personal
[https://www.facebook.com/patrick.
ohara.718]
{312 Poplar Drive, Oakville, ON}
{(902) 441 5181}
{ohara.ptf@gmail.com}
section{Extra Curricular Activities}
begin{yearlist}
item{2015}
{Journey Canadian Tour}
{Shadow Security Services}
item{2015}
{Bonnie Raitt}
{Shadow Security Services}
item{2014}
{Freak Show Haunted Wharf}
{Murphy's The Cable Wharf}
item{2010}
{Big Brother Program}
{American School of Dubai}
item{2010}
{Beach Blast for children with disability}
{American School of Dubai}
end{yearlist}
section{Communication skills}
begin{factlist} item{English}{Native speaker} item{French}{Oral: intermediate; written: poor} end{factlist}
section{Achievements}
begin{yearlist}
item{2015}
{Bachelors Degree}
{}
item{2011}
{Honor Roll}
{}
item{2010}
{Eastern Mediterranean Volleyball Champions}
{}
item{2010}
{Honor Roll}
{}
item{2010}
{District Coastal Conference Volleyball Champions}
{}
end{yearlist}
vspace{-6pt} % Otherwise it just falls onto the next page. section{Computer skills}
begin{factlist}
item{Good level}
{Microsoft Office, email, social networking}
item{Basic level}
{GitHub, HTML}
end{factlist}
end{document}
Header File:
NeedsTeXFormat{LaTeX2e}
ProvidesClass{tccv}
[2015/04/16 v1.2.2
Two Column Curriculum Vitae]
LoadClassWithOptions{scrartcl}
setcounter{secnumdepth}{-1}
RequirePackage[hmargin=1.25cm,vmargin=1.25cm,twocolumn,columnsep=1.25cm]{geometry}
RequirePackage{bookman,etoolbox,needspace,pifont,tabularx,xcolor}
RequirePackage{hyperref}
% Capitalize words of at least a minimum length (default to 3 chars).
% The text is capitalized before being expanded.
%
% This macro uses Lua to do the job but fails gracefully (that is,
% return the text as is) if directlua is not available.
%
% ucwords
% [optional: miminum length]{text}
newcommanducwords[2][3]{%
% Fails gracefully if not in LuaLaTeX
providecommanddirectlua[1]{#2}%
directlua{%
local minlen = tonumber("#1")
local src = "luaescapestring{unexpanded{#2}}"
local dst = {}
% Put a % inside directlua is tricky as hell. Use char(37)
% instead: still no plans for supporting non-ASCII platforms.
for w in src:gmatch(string.char(37) .. "S+") do
if w:len() >= minlen then
table.insert(dst, w:sub(1,1):upper() .. w:sub(2))
else
table.insert(dst, w)
end
end
tex.print(dst)}}
pagestyle{empty}
setlengthparindent{0pt}
color[HTML]{303030} % Default foreground color
definecolor{link}{HTML}{506060} % Hyperlinks
hypersetup{colorlinks,breaklinks,urlcolor=link,linkcolor=link}
setkomafont{disposition}{color[HTML]{801010}}
setkomafont{section}{scshapeLargemdseries}
% In tccv part must contain the subject of the curriculum vitae.
% The command will start a new page and output in onecolumn the
% subject (first and last name) with the text from the optional
% argument underneath it
renewcommandpart[2]{%
twocolumn[%
begin{center}
vskip-lastskip%
{usekomafont{part} #2} medskip\
{fontfamily{pzc}selectfontHuge {#1}}
bigskip
end{center}]}
% Overrides the section command to capitalize every
% word for cosmetic purposes and draws a rule under it.
letold@sectionsection
renewcommandsection[2]{%
old@section[#1]{ucwords{#2}}%
newdimenraising%
raising=dimexpr-0.7baselineskiprelax%
vskipraisinghrule height 0.4ptvskip-raising}
% Allow conditionals based on the job name. This can usually be set
% from a command-line argument: check fausto.en.tex for an example.
%
% ifjob
% {jobname}
% {content if matches}
% {content if does not match}
newcommandifjob[3]{%
edefJOBNAME{jobname}%
edefPIVOT{detokenize{#1}}%
ifdefstrequal{JOBNAME}{PIVOT}{#2}{#3}%
}
% Renders a personal data box:
%
% personal
% [url without scheme, i.e. no http:// prefix]
% {address}
% {phone number}
% {email}
newcommandpersonal[4]{%
newcommandSYMBOL[1]{raisebox{-2pt}{Largeding{##1}}}%
needspace{0.5textheight}%
newdimenboxwidth%
boxwidth=dimexprlinewidth-2fboxseprelax%
colorbox[HTML]{F5DD9D}{%
begin{tabularx}{boxwidth}{c|X}
SYMBOL{45} & {#2}smallskip\
SYMBOL{37} & {#3}smallskip\
SYMBOL{41} & href{mailto:#4}{#4}
ifstrempty{#1}{}{smallskip\ SYMBOL{218} & href{http://#1}{#1}}
end{tabularx}}}
% Every item can be followed by one or more paragraphs
% of description:
%
% item
% {date range}
% {company}
% {role}
% One or more paragraphs describing what achieved during this application.
newenvironment{eventlist}{%
newcommand*inskip{}
renewcommanditem[3]{%
inskip%
{raggedlefttextsc{##1}\[1pt]}
ifstrempty{##2}{}{##2\[2pt]}
{Largetextit{##3}}
medskip
renewcommandinskip{bigskip}}}
{bigskip}
% Use only item inside this environment, no other macros
% are allowed:
%
% item
% [what has been achieved]
% {years}
% {subject}
% {notes}
newenvironment{yearlist}{%
renewcommanditem[4]{%
textsc{##2} & textbf{##3} \
ifstrempty{##1}{}{& textsc{##1} \}
& textit{##4}medskip\}
tabularx{linewidth}{rX}}
{endtabularx}
% Use only item inside this environment: no other macros
% are allowed:
%
% item
% {fact}
% {description}
newenvironment{factlist}{%
newdimenunbaseline
unbaseline=dimexpr-baselinestretchbaselineskiprelax
renewcommanditem[2]{%
textsc{##1} & {raggedright ##2medskip\}\[unbaseline]}
tabularx{linewidth}{rX}}
{endtabularx}
% Avoid dealing with starred sections
% See the following question for further details:
% http://tex.stackexchange.com/questions/223607/does-the-bibliography-command-specify-a-section-anywhere
KOMAoption{bibliography}{totocnumbered}
AtEndPreamble{%
@ifpackageloaded{biblatex}{%
defbibheading{bibliography}[refname]{%
section{#1}%
}%
}{}%
}
%%
%% End of file `tccv.cls'.
Thank you
boxes cv
New contributor
add a comment |
I'm trying to use the tccv class to build my curriculum
does someone know how to put my description under my name? I don't want it to be part of the half page format.
Also do you know how to add more info in the personal box and how to change the small symbol? I tried to add more lines for skype address, linkedin ecc but it breaks the format
I tried to do this modifications but I stil didn't find any solution, also I'm still a beginner with LaTex
This is the code:
Main file
documentclass{tccv} usepackage[english]{babel}
begin{document}
part[Electrical Engineer]{Patrick O'Hara} I am an open minded person passionate about science and innovation looking for opportunity in the Aerospace industry section{Work experience}
begin{eventlist}
item{June 2009 -- Present}
{Tim Hortons}
{Server}
Servicing Canada's largest fast service restaurant chain whose sales records in baked goods and coffee have had remarkable impact on the Canadian food service industry. Attention had been paid to the provision of quality and timely service of thousands of daily customers.
item{June 2013 -- December 2013}
{Phoenix Firestopping}
{Firestopper}
Restoring fire-resistance of walls and floors in new housing structures by impeding the spread of hazardous flames with flame resistant materials.
item{May 2012 -- November 2012}
{Cornerstone Contractors}
{Landscaper}
Modification of the visible features of an area of land in many forms namely gardening and planting, construction of patios and decks, and installation of drainage systems.
end{eventlist}
section{Education}
begin{yearlist}
item[Bachelor of Science]{2011 -- 2015}
{Biology}
{Dalhousie University, Halifax NS}
item{2010 -- 2011}
{Secondary School Diploma}
{White Oaks Secondary School, Oakville ON}
item{2008 -- 2010}
{Secondary School}
{American School of Dubai, Dubai UAE}
item{2007 -- 2008}
{Secondary School}
{American School of Paris, Saint-Cloud FR}
end{yearlist} personal
[https://www.facebook.com/patrick.
ohara.718]
{312 Poplar Drive, Oakville, ON}
{(902) 441 5181}
{ohara.ptf@gmail.com}
section{Extra Curricular Activities}
begin{yearlist}
item{2015}
{Journey Canadian Tour}
{Shadow Security Services}
item{2015}
{Bonnie Raitt}
{Shadow Security Services}
item{2014}
{Freak Show Haunted Wharf}
{Murphy's The Cable Wharf}
item{2010}
{Big Brother Program}
{American School of Dubai}
item{2010}
{Beach Blast for children with disability}
{American School of Dubai}
end{yearlist}
section{Communication skills}
begin{factlist} item{English}{Native speaker} item{French}{Oral: intermediate; written: poor} end{factlist}
section{Achievements}
begin{yearlist}
item{2015}
{Bachelors Degree}
{}
item{2011}
{Honor Roll}
{}
item{2010}
{Eastern Mediterranean Volleyball Champions}
{}
item{2010}
{Honor Roll}
{}
item{2010}
{District Coastal Conference Volleyball Champions}
{}
end{yearlist}
vspace{-6pt} % Otherwise it just falls onto the next page. section{Computer skills}
begin{factlist}
item{Good level}
{Microsoft Office, email, social networking}
item{Basic level}
{GitHub, HTML}
end{factlist}
end{document}
Header File:
NeedsTeXFormat{LaTeX2e}
ProvidesClass{tccv}
[2015/04/16 v1.2.2
Two Column Curriculum Vitae]
LoadClassWithOptions{scrartcl}
setcounter{secnumdepth}{-1}
RequirePackage[hmargin=1.25cm,vmargin=1.25cm,twocolumn,columnsep=1.25cm]{geometry}
RequirePackage{bookman,etoolbox,needspace,pifont,tabularx,xcolor}
RequirePackage{hyperref}
% Capitalize words of at least a minimum length (default to 3 chars).
% The text is capitalized before being expanded.
%
% This macro uses Lua to do the job but fails gracefully (that is,
% return the text as is) if directlua is not available.
%
% ucwords
% [optional: miminum length]{text}
newcommanducwords[2][3]{%
% Fails gracefully if not in LuaLaTeX
providecommanddirectlua[1]{#2}%
directlua{%
local minlen = tonumber("#1")
local src = "luaescapestring{unexpanded{#2}}"
local dst = {}
% Put a % inside directlua is tricky as hell. Use char(37)
% instead: still no plans for supporting non-ASCII platforms.
for w in src:gmatch(string.char(37) .. "S+") do
if w:len() >= minlen then
table.insert(dst, w:sub(1,1):upper() .. w:sub(2))
else
table.insert(dst, w)
end
end
tex.print(dst)}}
pagestyle{empty}
setlengthparindent{0pt}
color[HTML]{303030} % Default foreground color
definecolor{link}{HTML}{506060} % Hyperlinks
hypersetup{colorlinks,breaklinks,urlcolor=link,linkcolor=link}
setkomafont{disposition}{color[HTML]{801010}}
setkomafont{section}{scshapeLargemdseries}
% In tccv part must contain the subject of the curriculum vitae.
% The command will start a new page and output in onecolumn the
% subject (first and last name) with the text from the optional
% argument underneath it
renewcommandpart[2]{%
twocolumn[%
begin{center}
vskip-lastskip%
{usekomafont{part} #2} medskip\
{fontfamily{pzc}selectfontHuge {#1}}
bigskip
end{center}]}
% Overrides the section command to capitalize every
% word for cosmetic purposes and draws a rule under it.
letold@sectionsection
renewcommandsection[2]{%
old@section[#1]{ucwords{#2}}%
newdimenraising%
raising=dimexpr-0.7baselineskiprelax%
vskipraisinghrule height 0.4ptvskip-raising}
% Allow conditionals based on the job name. This can usually be set
% from a command-line argument: check fausto.en.tex for an example.
%
% ifjob
% {jobname}
% {content if matches}
% {content if does not match}
newcommandifjob[3]{%
edefJOBNAME{jobname}%
edefPIVOT{detokenize{#1}}%
ifdefstrequal{JOBNAME}{PIVOT}{#2}{#3}%
}
% Renders a personal data box:
%
% personal
% [url without scheme, i.e. no http:// prefix]
% {address}
% {phone number}
% {email}
newcommandpersonal[4]{%
newcommandSYMBOL[1]{raisebox{-2pt}{Largeding{##1}}}%
needspace{0.5textheight}%
newdimenboxwidth%
boxwidth=dimexprlinewidth-2fboxseprelax%
colorbox[HTML]{F5DD9D}{%
begin{tabularx}{boxwidth}{c|X}
SYMBOL{45} & {#2}smallskip\
SYMBOL{37} & {#3}smallskip\
SYMBOL{41} & href{mailto:#4}{#4}
ifstrempty{#1}{}{smallskip\ SYMBOL{218} & href{http://#1}{#1}}
end{tabularx}}}
% Every item can be followed by one or more paragraphs
% of description:
%
% item
% {date range}
% {company}
% {role}
% One or more paragraphs describing what achieved during this application.
newenvironment{eventlist}{%
newcommand*inskip{}
renewcommanditem[3]{%
inskip%
{raggedlefttextsc{##1}\[1pt]}
ifstrempty{##2}{}{##2\[2pt]}
{Largetextit{##3}}
medskip
renewcommandinskip{bigskip}}}
{bigskip}
% Use only item inside this environment, no other macros
% are allowed:
%
% item
% [what has been achieved]
% {years}
% {subject}
% {notes}
newenvironment{yearlist}{%
renewcommanditem[4]{%
textsc{##2} & textbf{##3} \
ifstrempty{##1}{}{& textsc{##1} \}
& textit{##4}medskip\}
tabularx{linewidth}{rX}}
{endtabularx}
% Use only item inside this environment: no other macros
% are allowed:
%
% item
% {fact}
% {description}
newenvironment{factlist}{%
newdimenunbaseline
unbaseline=dimexpr-baselinestretchbaselineskiprelax
renewcommanditem[2]{%
textsc{##1} & {raggedright ##2medskip\}\[unbaseline]}
tabularx{linewidth}{rX}}
{endtabularx}
% Avoid dealing with starred sections
% See the following question for further details:
% http://tex.stackexchange.com/questions/223607/does-the-bibliography-command-specify-a-section-anywhere
KOMAoption{bibliography}{totocnumbered}
AtEndPreamble{%
@ifpackageloaded{biblatex}{%
defbibheading{bibliography}[refname]{%
section{#1}%
}%
}{}%
}
%%
%% End of file `tccv.cls'.
Thank you
boxes cv
New contributor
I'm trying to use the tccv class to build my curriculum
does someone know how to put my description under my name? I don't want it to be part of the half page format.
Also do you know how to add more info in the personal box and how to change the small symbol? I tried to add more lines for skype address, linkedin ecc but it breaks the format
I tried to do this modifications but I stil didn't find any solution, also I'm still a beginner with LaTex
This is the code:
Main file
documentclass{tccv} usepackage[english]{babel}
begin{document}
part[Electrical Engineer]{Patrick O'Hara} I am an open minded person passionate about science and innovation looking for opportunity in the Aerospace industry section{Work experience}
begin{eventlist}
item{June 2009 -- Present}
{Tim Hortons}
{Server}
Servicing Canada's largest fast service restaurant chain whose sales records in baked goods and coffee have had remarkable impact on the Canadian food service industry. Attention had been paid to the provision of quality and timely service of thousands of daily customers.
item{June 2013 -- December 2013}
{Phoenix Firestopping}
{Firestopper}
Restoring fire-resistance of walls and floors in new housing structures by impeding the spread of hazardous flames with flame resistant materials.
item{May 2012 -- November 2012}
{Cornerstone Contractors}
{Landscaper}
Modification of the visible features of an area of land in many forms namely gardening and planting, construction of patios and decks, and installation of drainage systems.
end{eventlist}
section{Education}
begin{yearlist}
item[Bachelor of Science]{2011 -- 2015}
{Biology}
{Dalhousie University, Halifax NS}
item{2010 -- 2011}
{Secondary School Diploma}
{White Oaks Secondary School, Oakville ON}
item{2008 -- 2010}
{Secondary School}
{American School of Dubai, Dubai UAE}
item{2007 -- 2008}
{Secondary School}
{American School of Paris, Saint-Cloud FR}
end{yearlist} personal
[https://www.facebook.com/patrick.
ohara.718]
{312 Poplar Drive, Oakville, ON}
{(902) 441 5181}
{ohara.ptf@gmail.com}
section{Extra Curricular Activities}
begin{yearlist}
item{2015}
{Journey Canadian Tour}
{Shadow Security Services}
item{2015}
{Bonnie Raitt}
{Shadow Security Services}
item{2014}
{Freak Show Haunted Wharf}
{Murphy's The Cable Wharf}
item{2010}
{Big Brother Program}
{American School of Dubai}
item{2010}
{Beach Blast for children with disability}
{American School of Dubai}
end{yearlist}
section{Communication skills}
begin{factlist} item{English}{Native speaker} item{French}{Oral: intermediate; written: poor} end{factlist}
section{Achievements}
begin{yearlist}
item{2015}
{Bachelors Degree}
{}
item{2011}
{Honor Roll}
{}
item{2010}
{Eastern Mediterranean Volleyball Champions}
{}
item{2010}
{Honor Roll}
{}
item{2010}
{District Coastal Conference Volleyball Champions}
{}
end{yearlist}
vspace{-6pt} % Otherwise it just falls onto the next page. section{Computer skills}
begin{factlist}
item{Good level}
{Microsoft Office, email, social networking}
item{Basic level}
{GitHub, HTML}
end{factlist}
end{document}
Header File:
NeedsTeXFormat{LaTeX2e}
ProvidesClass{tccv}
[2015/04/16 v1.2.2
Two Column Curriculum Vitae]
LoadClassWithOptions{scrartcl}
setcounter{secnumdepth}{-1}
RequirePackage[hmargin=1.25cm,vmargin=1.25cm,twocolumn,columnsep=1.25cm]{geometry}
RequirePackage{bookman,etoolbox,needspace,pifont,tabularx,xcolor}
RequirePackage{hyperref}
% Capitalize words of at least a minimum length (default to 3 chars).
% The text is capitalized before being expanded.
%
% This macro uses Lua to do the job but fails gracefully (that is,
% return the text as is) if directlua is not available.
%
% ucwords
% [optional: miminum length]{text}
newcommanducwords[2][3]{%
% Fails gracefully if not in LuaLaTeX
providecommanddirectlua[1]{#2}%
directlua{%
local minlen = tonumber("#1")
local src = "luaescapestring{unexpanded{#2}}"
local dst = {}
% Put a % inside directlua is tricky as hell. Use char(37)
% instead: still no plans for supporting non-ASCII platforms.
for w in src:gmatch(string.char(37) .. "S+") do
if w:len() >= minlen then
table.insert(dst, w:sub(1,1):upper() .. w:sub(2))
else
table.insert(dst, w)
end
end
tex.print(dst)}}
pagestyle{empty}
setlengthparindent{0pt}
color[HTML]{303030} % Default foreground color
definecolor{link}{HTML}{506060} % Hyperlinks
hypersetup{colorlinks,breaklinks,urlcolor=link,linkcolor=link}
setkomafont{disposition}{color[HTML]{801010}}
setkomafont{section}{scshapeLargemdseries}
% In tccv part must contain the subject of the curriculum vitae.
% The command will start a new page and output in onecolumn the
% subject (first and last name) with the text from the optional
% argument underneath it
renewcommandpart[2]{%
twocolumn[%
begin{center}
vskip-lastskip%
{usekomafont{part} #2} medskip\
{fontfamily{pzc}selectfontHuge {#1}}
bigskip
end{center}]}
% Overrides the section command to capitalize every
% word for cosmetic purposes and draws a rule under it.
letold@sectionsection
renewcommandsection[2]{%
old@section[#1]{ucwords{#2}}%
newdimenraising%
raising=dimexpr-0.7baselineskiprelax%
vskipraisinghrule height 0.4ptvskip-raising}
% Allow conditionals based on the job name. This can usually be set
% from a command-line argument: check fausto.en.tex for an example.
%
% ifjob
% {jobname}
% {content if matches}
% {content if does not match}
newcommandifjob[3]{%
edefJOBNAME{jobname}%
edefPIVOT{detokenize{#1}}%
ifdefstrequal{JOBNAME}{PIVOT}{#2}{#3}%
}
% Renders a personal data box:
%
% personal
% [url without scheme, i.e. no http:// prefix]
% {address}
% {phone number}
% {email}
newcommandpersonal[4]{%
newcommandSYMBOL[1]{raisebox{-2pt}{Largeding{##1}}}%
needspace{0.5textheight}%
newdimenboxwidth%
boxwidth=dimexprlinewidth-2fboxseprelax%
colorbox[HTML]{F5DD9D}{%
begin{tabularx}{boxwidth}{c|X}
SYMBOL{45} & {#2}smallskip\
SYMBOL{37} & {#3}smallskip\
SYMBOL{41} & href{mailto:#4}{#4}
ifstrempty{#1}{}{smallskip\ SYMBOL{218} & href{http://#1}{#1}}
end{tabularx}}}
% Every item can be followed by one or more paragraphs
% of description:
%
% item
% {date range}
% {company}
% {role}
% One or more paragraphs describing what achieved during this application.
newenvironment{eventlist}{%
newcommand*inskip{}
renewcommanditem[3]{%
inskip%
{raggedlefttextsc{##1}\[1pt]}
ifstrempty{##2}{}{##2\[2pt]}
{Largetextit{##3}}
medskip
renewcommandinskip{bigskip}}}
{bigskip}
% Use only item inside this environment, no other macros
% are allowed:
%
% item
% [what has been achieved]
% {years}
% {subject}
% {notes}
newenvironment{yearlist}{%
renewcommanditem[4]{%
textsc{##2} & textbf{##3} \
ifstrempty{##1}{}{& textsc{##1} \}
& textit{##4}medskip\}
tabularx{linewidth}{rX}}
{endtabularx}
% Use only item inside this environment: no other macros
% are allowed:
%
% item
% {fact}
% {description}
newenvironment{factlist}{%
newdimenunbaseline
unbaseline=dimexpr-baselinestretchbaselineskiprelax
renewcommanditem[2]{%
textsc{##1} & {raggedright ##2medskip\}\[unbaseline]}
tabularx{linewidth}{rX}}
{endtabularx}
% Avoid dealing with starred sections
% See the following question for further details:
% http://tex.stackexchange.com/questions/223607/does-the-bibliography-command-specify-a-section-anywhere
KOMAoption{bibliography}{totocnumbered}
AtEndPreamble{%
@ifpackageloaded{biblatex}{%
defbibheading{bibliography}[refname]{%
section{#1}%
}%
}{}%
}
%%
%% End of file `tccv.cls'.
Thank you
boxes cv
boxes cv
New contributor
New contributor
New contributor
asked 1 min ago
Ilyas
1
1
New contributor
New contributor
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Ilyas is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f468917%2ftwo-column-cv-increasing-personal-info-and-adding-description-under-the-name%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Ilyas is a new contributor. Be nice, and check out our Code of Conduct.
Ilyas is a new contributor. Be nice, and check out our Code of Conduct.
Ilyas is a new contributor. Be nice, and check out our Code of Conduct.
Ilyas is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f468917%2ftwo-column-cv-increasing-personal-info-and-adding-description-under-the-name%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown