How to fix vertical spacing issues in a CV template? The Next CEO of Stack OverflowVertical...

Is it my responsibility to learn a new technology in my own time my employer wants to implement?

How to make a software documentation "officially" citable?

Grabbing quick drinks

MAZDA 3 2006 (UK) - poor acceleration then takes off at 3250 revs

How should I support this large drywall patch?

When airplanes disconnect from a tanker during air to air refueling, why do they bank so sharply to the right?

How did people program for Consoles with multiple CPUs?

Why does C# sound extremely flat when saxophone is tuned to G?

Where to find order of arguments for default functions

Customer Requests (Sometimes) Drive Me Bonkers!

How can I open an app using Terminal?

Why didn't Khan get resurrected in the Genesis Explosion?

Can the Reverse Gravity spell affect the Meteor Swarm spell?

Is a stroke of luck acceptable after a series of unfavorable events?

How do we know the LHC results are robust?

Horror movie/show or scene where a horse creature opens its mouth really wide and devours a man in a stables

Does the Brexit deal have to be agreed by both Houses?

When Does an Atlas Uniquely Define a Manifold?

Example of a Mathematician/Physicist whose Other Publications during their PhD eclipsed their PhD Thesis

Anatomically Correct Strange Women In Ponds Distributing Swords

Is it okay to store user locations?

Are there languages with no euphemisms?

What makes a siege story/plot interesting?

Robert Sheckley short story about vacation spots being overwhelmed



How to fix vertical spacing issues in a CV template?



The Next CEO of Stack OverflowVertical Spacing of twocolumn optionDouble vertical spacing : how to fix this?Issues with multicols when using a templateHow to change spacing in a template?Wrong vertical spacing in twocolumn modeHow do I fix vertical spacing between tables?professional cv spacing issuesHow to fix spacing for summationFix spacing in twocolumn documentSpacing issues from vertical margins












0















I am using this template for a CV. However, for some reason I am getting incomplete sections over the two pages, for example:



enter image description here



How can I make section 4 appear in the other side of the page (top of the second one)? Also Section 5 is not appearing in the second side of the second page. Any idea of how to fix this issues? I tried to use vspace but its not working.



The minimum example:



main:



documentclass[10pt,a4paper,academicons]{altacv}


geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}


ifxetexorluatex
% If using xelatex or lualatex:
setmainfont{Carlito}
usepackage{hyperref}
usepackage{academicons}
usepackage{fontawesome}
usepackage{marvosym}
usepackage{lipsum}


else
% If using pdflatex:
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage[default]{lato}
fi

% Change the colours if you want to

definecolor{hanblue}{rgb}{0.0, 0.25, 0.42}

definecolor{SlateGrey}{HTML}{2E2E2E}
definecolor{LightGrey}{HTML}{666666}
colorlet{heading}{hanblue}
colorlet{accent}{hanblue}
colorlet{emphasis}{SlateGrey}
colorlet{body}{LightGrey}

% Change the bullets for itemize and rating marker
% for cvskill if you want to
renewcommand{itemmarker}{{smalltextbullet}}
renewcommand{ratingmarker}{faCircle}

%% sample.bib contains your publications
addbibresource{sample.bib}

begin{document}
name{John DO}
tagline{Large position}
personalinfo{%
% Not all of these are required!
% You can add your own with printinfo{symbol}{detail}
email{href{mail@.com}}
phone{3209840932 0938 23948}
% mailaddress{Address, Street, 00000 County}
location{worldwide, world}
linkedin{www.myexample.com}
faGlobe url{www.myexample.com}
href{www.myexample.com}{site}
href{www.myexample.com}{textit{site2}}
}

begin{fullwidth}
makecvheader
end{fullwidth}

AtBeginEnvironment{itemize}{small}

cvsection[page1sidebar]{Section 1}

cvevent{Section 1}{place}{date}{place.}
begin{itemize}
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
end{itemize}


cvevent{Section 2}{place}{date}{place.}
begin{itemize}
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
end{itemize}



cvevent{Section 3}{place}{date}{place.}
begin{itemize}
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
end{itemize}


end{document}
vfill


alta.cls:



%%%%%%%%%%%%%%%%%
% This is altacv.cls (v1.1.5, 1 December 2018) written by
% LianTze Lim (liantze@gmail.com).
%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2003/12/01 or later.
%%
%%
% Contributions:
% - https://github.com/akreuzer Added ragged2e option (5 Nov 2018)
% - https://github.com/stefanogermano Fixed bad boxes and undefined font shape (July 2018)
% - https://github.com/foohyfooh Fixed blank spaces in cvevent and bad link in README.md (June 2018)

%%%%%%%%%%%%%%%%
NeedsTeXFormat{LaTeX2e}[1995/12/01]
%% v1.4: Detect TL2018 to handle accented characters in class information
@ifl@t@rfmtversion{2018/04/01}{UseRawInputEncoding}{}
ProvidesClass{altacv}[2018/12/01 AltaCV v1.1.5, yet another alternative class for a résumé/curriculum vitae.]

%% v1.1: Optionally load academicons
newifif@academicons
DeclareOption{academicons}{@academiconstrue}
%% v1.1.3: Choice of round/square photo
newifif@normalphoto
DeclareOption{normalphoto}{@normalphototrue}
DeclareOption*{PassOptionsToClass{CurrentOption}{extarticle}}
newifif@raggedtwoe
DeclareOption{ragged2e}{@raggedtwoetrue}
ProcessOptionsrelax

LoadClass{extarticle}

RequirePackage[margin=2cm]{geometry}
RequirePackage{fontawesome}
RequirePackage{ifxetex,ifluatex}
RequirePackage{scrlfile}

%% v1.1.5: added for convenience
newififxetexorluatex
ifxetex
xetexorluatextrue
else
ifluatex
xetexorluatextrue
else
xetexorluatexfalse
fi
fi

%% v1.1: Optionally load academicons
%% v1.1.5: Handle different versions of academicons
if@academicons
ifxetexorluatex
RequirePackage{fontspec}
%% academicons in TL2018 doesn't require
%% Academicons to be installed in OS fonts
%% so can be loaded directly
@ifl@t@rfmtversion{2018/04/01}{%
RequirePackage{academicons}
}{%
% TL2017
@ifl@t@rfmtversion{2017/04/01}{%
@ifpackagelater{academicons}{2018/03/01}{%
RequirePackage{academicons}
}{%
letori@newfontfamilynewfontfamily%
renewcommand{newfontfamily}[2]{}
RequirePackage{academicons}
letnewfontfamilyori@newfontfamily
newfontfamily{AI}{academicons.ttf}
}
}{% TL2016 requires the package to be loaded before
% the version can be checked. Only added because
% Overleaf v1 still runs TL2016; will be removed
% when v1 is completely retired.
letori@newfontfamilynewfontfamily%
renewcommand{newfontfamily}[2]{}
RequirePackage{academicons}
letnewfontfamilyori@newfontfamily
newfontfamily{AI}{academicons.ttf}
}
}
else
ClassError{AltaCV}{academicons unsupported by latex or pdflatex. Please compile with xelatex or lualatex}{Please compile with xelatex or lualatex to use the academicons option}
fi
fi

if@raggedtwoe
RequirePackage[newcommands]{ragged2e}
fi

RequirePackage{xcolor}

colorlet{accent}{blue!70!black}
colorlet{heading}{black}
colorlet{emphasis}{black}
colorlet{body}{black!80!white}
newcommand{itemmarker}{{smalltextbullet}}
newcommand{ratingmarker}{faCircle}

RequirePackage{tikz}
usetikzlibrary{arrows}
RequirePackage[skins]{tcolorbox}
RequirePackage{enumitem}
setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25baselineskip,after=vskip0.25baselineskip}
setlist[itemize]{label=itemmarker}
RequirePackage{graphicx}
RequirePackage{etoolbox}
RequirePackage{dashrule}
RequirePackage{multirow,tabularx}
RequirePackage{changepage}
% RequirePackage{marginfix}

setlength{parindent}{0pt}
newcommand{divider}{textcolor{body!30}{hdashrule{linewidth}{0.6pt}{0.5ex}}medskip}

newenvironment{fullwidth}{%
begin{adjustwidth}{}{dimexpr-marginparwidth-marginparseprelax}}
{end{adjustwidth}}

newcommand{emailsymbol}{faAt}
newcommand{phonesymbol}{faPhone}
newcommand{homepagesymbol}{faChain}
newcommand{locationsymbol}{faMapMarker}
newcommand{linkedinsymbol}{faLinkedin}
newcommand{twittersymbol}{faTwitter}
newcommand{githubsymbol}{faGithub}
newcommand{orcidsymbol}{aiOrcid}
newcommand{mailsymbol}{faEnvelope}

newcommand{printinfo}[2]{mbox{textcolor{accent}{normalfont #1}hspace{0.5em}#2hspace{2em}}}

newcommand{name}[1]{def@name{#1}}
newcommand{tagline}[1]{def@tagline{#1}}
newcommand{photo}[2]{def@photo{#2}def@photodiameter{#1}}
newcommand{email}[1]{printinfo{emailsymbol}{#1}}
newcommand{mailaddress}[1]{printinfo{mailsymbol}{#1}}
newcommand{phone}[1]{printinfo{phonesymbol}{#1}}
newcommand{homepage}[1]{printinfo{homepagesymbol}{#1}}
newcommand{twitter}[1]{printinfo{twittersymbol}{#1}}
newcommand{linkedin}[1]{printinfo{linkedinsymbol}{#1}}
newcommand{github}[1]{printinfo{githubsymbol}{#1}}
newcommand{orcid}[1]{printinfo{orcidsymbol}{#1}}
newcommand{location}[1]{printinfo{locationsymbol}{#1}}

newcommand{personalinfo}[1]{def@personalinfo{#1}}

newcommand{makecvheader}{%
begingroup
ifdef{@photodiameter}{begin{minipage}{dimexprlinewidth-@photodiameter-2em}}{}%
raggedrightcolor{emphasis}%
{HugebfseriesMakeUppercase{@name}par}
medskip
{largebfseriescolor{accent}@taglinepar}
medskip
{footnotesizebfseries@personalinfopar}
ifdef{@photodiameter}{%
end{minipage}hfill%
begin{minipage}{@photodiameter}
if@normalphoto
includegraphics[width=linewidth]{@photo}
else
tikzpath[fill overzoom image={@photo}]circle[radius=0.5linewidth];
fi%
end{minipage}par}{}%
endgroupmedskip
}

renewenvironment{quote}{color{accent}itshapelarge}{par}

newcommand{cvsection}[2][]{%
bigskip%
ifstrequal{#1}{}{}{marginpar{vspace*{dimexpr1pt-baselineskip}raggedrightinput{#1}}}%
{color{heading}LARGEbfseriesMakeUppercase{#2}}\[-1ex]%
{color{heading}rule{linewidth}{2pt}par}medskip
}

newcommand{cvsubsection}[1]{%
smallskip%
{color{emphasis}largebfseries{#1}par}medskip
}

% v1.1.4: fixes inconsistent font size
newcommand{cvevent}[4]{%
{largecolor{emphasis}#1par}
smallskipnormalsize
ifstrequal{#2}{}{}{
textbf{color{accent}#2}par
smallskip}
ifstrequal{#3}{}{}{{smallmakebox[0.5linewidth][l]{faCalendarhspace{0.5em}#3}}}%
ifstrequal{#4}{}{}{{smallmakebox[0.5linewidth][l]{faMapMarkerhspace{0.5em}#4}}}par
medskipnormalsize
}

newcommand{cvachievement}[3]{%
begin{tabularx}{linewidth}{@{}p{2em} @{hspace{1ex}} >{raggedrightarraybackslash}X@{}}
multirow{2}{*}{Largecolor{accent}#1} & bfseriestextcolor{emphasis}{#2}\
& #3
end{tabularx}%
smallskip
}

newcommand{cvtag}[1]{%
tikz[baseline]node[anchor=base,draw=body!30,rounded corners,inner xsep=1ex,inner ysep =0.75ex,text height=1.5ex,text depth=.25ex]{#1};
}

newcommand{cvskill}[2]{%
textcolor{emphasis}{textbf{#1}}hfill
foreach x in {1,...,5}{%
space{ifnumgreater{x}{#2}{color{body!30}}{color{accent}}ratingmarker}}par%
}

% Adapted from @Jake's answer at http://tex.stackexchange.com/a/82729/226
newcommand{wheelchart}[4][0]{%
begingroupcentering
definnerradius{#3}%
defouterradius{#2}%
% Calculate total
pgfmathsetmacro{totalnum}{0}%
foreach value/colour/name in {#4} {%
pgfmathparse{value+totalnum}%
globallettotalnum=pgfmathresult%
}%
begin{tikzpicture}

% Calculate the thickness and the middle line of the wheel
pgfmathsetmacro{wheelwidth}{outerradius-innerradius}
pgfmathsetmacro{midradius}{(outerradius+innerradius)/2}
pgfmathsetmacro{totalrot}{-90 + #1}

% Rotate so we start from the top
begin{scope}[rotate=totalrot]

% Loop through each value set. cumnum keeps track of where we are in the wheel
pgfmathsetmacro{cumnum}{0}
foreach value/width/colour/name in {#4} {
pgfmathsetmacro{newcumnum}{cumnum + value/totalnum*360}

% Calculate the percent value
pgfmathsetmacro{percentage}{value/totalnum*100}
% Calculate the mid angle of the colour segments to place the labels
pgfmathsetmacro{midangle}{-(cumnum+newcumnum)/2}

% This is necessary for the labels to align nicely
pgfmathparse{
(-midangle>180?"west":"east")
} edeftextanchor{pgfmathresult}
pgfmathparse{
(-midangle>180?"flush left":"flush right")
} edeftextalign{pgfmathresult}
pgfmathsetmacrolabelshiftdir{1-2*(-midangle<180)}

% Draw the color segments. Somehow, the midrow units got lost, so we add 'pt' at the end. Not nice...
filldraw[draw=white,fill=colour] (-cumnum:outerradius) arc (-cumnum:-(newcumnum):outerradius) --
(-newcumnum:innerradius) arc (-newcumnum:-(cumnum):innerradius) -- cycle;

% Draw the data labels
draw [*-,thin,emphasis] node [append after command={(midangle:midradius pt) -- (midangle:outerradius + 1ex) -- (tikzlastnode)}] at (midangle:outerradius + 1ex) [xshift=labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=width,anchor=textanchor,align=textalign,font=small,text=body]{name};
% Set the old cumulated angle to the new value
globalletcumnum=newcumnum
}
end{scope}
% draw[gray] (0,0) circle (outerradius) circle (innerradius);
end{tikzpicture}par
endgroup
}

newcommand{cvref}[3]{%
smallskip
textcolor{emphasis}{textbf{#1}}par
begin{description}[font=color{accent},style=multiline,leftmargin=1.35em]
item[normalfontemailsymbol] #2
item[smallnormalfontmailsymbol] #3
end{description}
% medskip
}

newenvironment{cvcolumn}[1]{begin{minipage}[t]{#1}raggedright}{end{minipage}}

RequirePackage[backend=biber,style=authoryear,sorting=ydnt]{biblatex}
%% For removing numbering entirely when using a numeric style
% setlength{bibhang}{1em}
% DeclareFieldFormat{labelnumberwidth}{makebox[bibhang][l]{itemmarker}}
% setlength{biblabelsep}{0pt}
defbibheading{pubtype}{cvsubsection{#1}}
renewcommand{bibsetup}{vspace*{-baselineskip}}
AtEveryBibitem{makebox[bibhang][l]{itemmarker}}
setlength{bibitemsep}{0.25baselineskip}

% v1.1.2: make it easier to add a sidebar aligned with top of next page
RequirePackage{afterpage}
newcommand{addsidebar}[2][]{marginpar{%
ifstrequal{#1}{}{}{vspace*{#1}}%
input{#2}}%
}
newcommand{addnextpagesidebar}[2][]{afterpage{addsidebar[#1]{#2}}}

AtBeginDocument{%
pagestyle{empty}
color{body}
raggedright
}


page1sidebar.tex:



cvsection{Section 2}

cvevent{Section 3}{place}{date}{place.}
begin{itemize}
item lipsum[2]

end{itemize}

cvsection{Section 3}

cvevent{Section 4}{place}{date}{place.}
begin{itemize}
item lipsum[4]
item lipsum[4]
end{itemize}


cvsection{Section 4}

cvevent{Section 5}{place}{date}{place.}
begin{itemize}
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
end{itemize}


page2sidebar.tex:



cvsection{Section 5}


cvevent{Section 3}{place}{date}{place.}
begin{itemize}
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
item lipsum[4]
end{itemize}


sample.bib



the bib









share|improve this question









New contributor




anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    0















    I am using this template for a CV. However, for some reason I am getting incomplete sections over the two pages, for example:



    enter image description here



    How can I make section 4 appear in the other side of the page (top of the second one)? Also Section 5 is not appearing in the second side of the second page. Any idea of how to fix this issues? I tried to use vspace but its not working.



    The minimum example:



    main:



    documentclass[10pt,a4paper,academicons]{altacv}


    geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}


    ifxetexorluatex
    % If using xelatex or lualatex:
    setmainfont{Carlito}
    usepackage{hyperref}
    usepackage{academicons}
    usepackage{fontawesome}
    usepackage{marvosym}
    usepackage{lipsum}


    else
    % If using pdflatex:
    usepackage[utf8]{inputenc}
    usepackage[T1]{fontenc}
    usepackage[default]{lato}
    fi

    % Change the colours if you want to

    definecolor{hanblue}{rgb}{0.0, 0.25, 0.42}

    definecolor{SlateGrey}{HTML}{2E2E2E}
    definecolor{LightGrey}{HTML}{666666}
    colorlet{heading}{hanblue}
    colorlet{accent}{hanblue}
    colorlet{emphasis}{SlateGrey}
    colorlet{body}{LightGrey}

    % Change the bullets for itemize and rating marker
    % for cvskill if you want to
    renewcommand{itemmarker}{{smalltextbullet}}
    renewcommand{ratingmarker}{faCircle}

    %% sample.bib contains your publications
    addbibresource{sample.bib}

    begin{document}
    name{John DO}
    tagline{Large position}
    personalinfo{%
    % Not all of these are required!
    % You can add your own with printinfo{symbol}{detail}
    email{href{mail@.com}}
    phone{3209840932 0938 23948}
    % mailaddress{Address, Street, 00000 County}
    location{worldwide, world}
    linkedin{www.myexample.com}
    faGlobe url{www.myexample.com}
    href{www.myexample.com}{site}
    href{www.myexample.com}{textit{site2}}
    }

    begin{fullwidth}
    makecvheader
    end{fullwidth}

    AtBeginEnvironment{itemize}{small}

    cvsection[page1sidebar]{Section 1}

    cvevent{Section 1}{place}{date}{place.}
    begin{itemize}
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    end{itemize}


    cvevent{Section 2}{place}{date}{place.}
    begin{itemize}
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    end{itemize}



    cvevent{Section 3}{place}{date}{place.}
    begin{itemize}
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    end{itemize}


    end{document}
    vfill


    alta.cls:



    %%%%%%%%%%%%%%%%%
    % This is altacv.cls (v1.1.5, 1 December 2018) written by
    % LianTze Lim (liantze@gmail.com).
    %
    %% It may be distributed and/or modified under the
    %% conditions of the LaTeX Project Public License, either version 1.3
    %% of this license or (at your option) any later version.
    %% The latest version of this license is in
    %% http://www.latex-project.org/lppl.txt
    %% and version 1.3 or later is part of all distributions of LaTeX
    %% version 2003/12/01 or later.
    %%
    %%
    % Contributions:
    % - https://github.com/akreuzer Added ragged2e option (5 Nov 2018)
    % - https://github.com/stefanogermano Fixed bad boxes and undefined font shape (July 2018)
    % - https://github.com/foohyfooh Fixed blank spaces in cvevent and bad link in README.md (June 2018)

    %%%%%%%%%%%%%%%%
    NeedsTeXFormat{LaTeX2e}[1995/12/01]
    %% v1.4: Detect TL2018 to handle accented characters in class information
    @ifl@t@rfmtversion{2018/04/01}{UseRawInputEncoding}{}
    ProvidesClass{altacv}[2018/12/01 AltaCV v1.1.5, yet another alternative class for a résumé/curriculum vitae.]

    %% v1.1: Optionally load academicons
    newifif@academicons
    DeclareOption{academicons}{@academiconstrue}
    %% v1.1.3: Choice of round/square photo
    newifif@normalphoto
    DeclareOption{normalphoto}{@normalphototrue}
    DeclareOption*{PassOptionsToClass{CurrentOption}{extarticle}}
    newifif@raggedtwoe
    DeclareOption{ragged2e}{@raggedtwoetrue}
    ProcessOptionsrelax

    LoadClass{extarticle}

    RequirePackage[margin=2cm]{geometry}
    RequirePackage{fontawesome}
    RequirePackage{ifxetex,ifluatex}
    RequirePackage{scrlfile}

    %% v1.1.5: added for convenience
    newififxetexorluatex
    ifxetex
    xetexorluatextrue
    else
    ifluatex
    xetexorluatextrue
    else
    xetexorluatexfalse
    fi
    fi

    %% v1.1: Optionally load academicons
    %% v1.1.5: Handle different versions of academicons
    if@academicons
    ifxetexorluatex
    RequirePackage{fontspec}
    %% academicons in TL2018 doesn't require
    %% Academicons to be installed in OS fonts
    %% so can be loaded directly
    @ifl@t@rfmtversion{2018/04/01}{%
    RequirePackage{academicons}
    }{%
    % TL2017
    @ifl@t@rfmtversion{2017/04/01}{%
    @ifpackagelater{academicons}{2018/03/01}{%
    RequirePackage{academicons}
    }{%
    letori@newfontfamilynewfontfamily%
    renewcommand{newfontfamily}[2]{}
    RequirePackage{academicons}
    letnewfontfamilyori@newfontfamily
    newfontfamily{AI}{academicons.ttf}
    }
    }{% TL2016 requires the package to be loaded before
    % the version can be checked. Only added because
    % Overleaf v1 still runs TL2016; will be removed
    % when v1 is completely retired.
    letori@newfontfamilynewfontfamily%
    renewcommand{newfontfamily}[2]{}
    RequirePackage{academicons}
    letnewfontfamilyori@newfontfamily
    newfontfamily{AI}{academicons.ttf}
    }
    }
    else
    ClassError{AltaCV}{academicons unsupported by latex or pdflatex. Please compile with xelatex or lualatex}{Please compile with xelatex or lualatex to use the academicons option}
    fi
    fi

    if@raggedtwoe
    RequirePackage[newcommands]{ragged2e}
    fi

    RequirePackage{xcolor}

    colorlet{accent}{blue!70!black}
    colorlet{heading}{black}
    colorlet{emphasis}{black}
    colorlet{body}{black!80!white}
    newcommand{itemmarker}{{smalltextbullet}}
    newcommand{ratingmarker}{faCircle}

    RequirePackage{tikz}
    usetikzlibrary{arrows}
    RequirePackage[skins]{tcolorbox}
    RequirePackage{enumitem}
    setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25baselineskip,after=vskip0.25baselineskip}
    setlist[itemize]{label=itemmarker}
    RequirePackage{graphicx}
    RequirePackage{etoolbox}
    RequirePackage{dashrule}
    RequirePackage{multirow,tabularx}
    RequirePackage{changepage}
    % RequirePackage{marginfix}

    setlength{parindent}{0pt}
    newcommand{divider}{textcolor{body!30}{hdashrule{linewidth}{0.6pt}{0.5ex}}medskip}

    newenvironment{fullwidth}{%
    begin{adjustwidth}{}{dimexpr-marginparwidth-marginparseprelax}}
    {end{adjustwidth}}

    newcommand{emailsymbol}{faAt}
    newcommand{phonesymbol}{faPhone}
    newcommand{homepagesymbol}{faChain}
    newcommand{locationsymbol}{faMapMarker}
    newcommand{linkedinsymbol}{faLinkedin}
    newcommand{twittersymbol}{faTwitter}
    newcommand{githubsymbol}{faGithub}
    newcommand{orcidsymbol}{aiOrcid}
    newcommand{mailsymbol}{faEnvelope}

    newcommand{printinfo}[2]{mbox{textcolor{accent}{normalfont #1}hspace{0.5em}#2hspace{2em}}}

    newcommand{name}[1]{def@name{#1}}
    newcommand{tagline}[1]{def@tagline{#1}}
    newcommand{photo}[2]{def@photo{#2}def@photodiameter{#1}}
    newcommand{email}[1]{printinfo{emailsymbol}{#1}}
    newcommand{mailaddress}[1]{printinfo{mailsymbol}{#1}}
    newcommand{phone}[1]{printinfo{phonesymbol}{#1}}
    newcommand{homepage}[1]{printinfo{homepagesymbol}{#1}}
    newcommand{twitter}[1]{printinfo{twittersymbol}{#1}}
    newcommand{linkedin}[1]{printinfo{linkedinsymbol}{#1}}
    newcommand{github}[1]{printinfo{githubsymbol}{#1}}
    newcommand{orcid}[1]{printinfo{orcidsymbol}{#1}}
    newcommand{location}[1]{printinfo{locationsymbol}{#1}}

    newcommand{personalinfo}[1]{def@personalinfo{#1}}

    newcommand{makecvheader}{%
    begingroup
    ifdef{@photodiameter}{begin{minipage}{dimexprlinewidth-@photodiameter-2em}}{}%
    raggedrightcolor{emphasis}%
    {HugebfseriesMakeUppercase{@name}par}
    medskip
    {largebfseriescolor{accent}@taglinepar}
    medskip
    {footnotesizebfseries@personalinfopar}
    ifdef{@photodiameter}{%
    end{minipage}hfill%
    begin{minipage}{@photodiameter}
    if@normalphoto
    includegraphics[width=linewidth]{@photo}
    else
    tikzpath[fill overzoom image={@photo}]circle[radius=0.5linewidth];
    fi%
    end{minipage}par}{}%
    endgroupmedskip
    }

    renewenvironment{quote}{color{accent}itshapelarge}{par}

    newcommand{cvsection}[2][]{%
    bigskip%
    ifstrequal{#1}{}{}{marginpar{vspace*{dimexpr1pt-baselineskip}raggedrightinput{#1}}}%
    {color{heading}LARGEbfseriesMakeUppercase{#2}}\[-1ex]%
    {color{heading}rule{linewidth}{2pt}par}medskip
    }

    newcommand{cvsubsection}[1]{%
    smallskip%
    {color{emphasis}largebfseries{#1}par}medskip
    }

    % v1.1.4: fixes inconsistent font size
    newcommand{cvevent}[4]{%
    {largecolor{emphasis}#1par}
    smallskipnormalsize
    ifstrequal{#2}{}{}{
    textbf{color{accent}#2}par
    smallskip}
    ifstrequal{#3}{}{}{{smallmakebox[0.5linewidth][l]{faCalendarhspace{0.5em}#3}}}%
    ifstrequal{#4}{}{}{{smallmakebox[0.5linewidth][l]{faMapMarkerhspace{0.5em}#4}}}par
    medskipnormalsize
    }

    newcommand{cvachievement}[3]{%
    begin{tabularx}{linewidth}{@{}p{2em} @{hspace{1ex}} >{raggedrightarraybackslash}X@{}}
    multirow{2}{*}{Largecolor{accent}#1} & bfseriestextcolor{emphasis}{#2}\
    & #3
    end{tabularx}%
    smallskip
    }

    newcommand{cvtag}[1]{%
    tikz[baseline]node[anchor=base,draw=body!30,rounded corners,inner xsep=1ex,inner ysep =0.75ex,text height=1.5ex,text depth=.25ex]{#1};
    }

    newcommand{cvskill}[2]{%
    textcolor{emphasis}{textbf{#1}}hfill
    foreach x in {1,...,5}{%
    space{ifnumgreater{x}{#2}{color{body!30}}{color{accent}}ratingmarker}}par%
    }

    % Adapted from @Jake's answer at http://tex.stackexchange.com/a/82729/226
    newcommand{wheelchart}[4][0]{%
    begingroupcentering
    definnerradius{#3}%
    defouterradius{#2}%
    % Calculate total
    pgfmathsetmacro{totalnum}{0}%
    foreach value/colour/name in {#4} {%
    pgfmathparse{value+totalnum}%
    globallettotalnum=pgfmathresult%
    }%
    begin{tikzpicture}

    % Calculate the thickness and the middle line of the wheel
    pgfmathsetmacro{wheelwidth}{outerradius-innerradius}
    pgfmathsetmacro{midradius}{(outerradius+innerradius)/2}
    pgfmathsetmacro{totalrot}{-90 + #1}

    % Rotate so we start from the top
    begin{scope}[rotate=totalrot]

    % Loop through each value set. cumnum keeps track of where we are in the wheel
    pgfmathsetmacro{cumnum}{0}
    foreach value/width/colour/name in {#4} {
    pgfmathsetmacro{newcumnum}{cumnum + value/totalnum*360}

    % Calculate the percent value
    pgfmathsetmacro{percentage}{value/totalnum*100}
    % Calculate the mid angle of the colour segments to place the labels
    pgfmathsetmacro{midangle}{-(cumnum+newcumnum)/2}

    % This is necessary for the labels to align nicely
    pgfmathparse{
    (-midangle>180?"west":"east")
    } edeftextanchor{pgfmathresult}
    pgfmathparse{
    (-midangle>180?"flush left":"flush right")
    } edeftextalign{pgfmathresult}
    pgfmathsetmacrolabelshiftdir{1-2*(-midangle<180)}

    % Draw the color segments. Somehow, the midrow units got lost, so we add 'pt' at the end. Not nice...
    filldraw[draw=white,fill=colour] (-cumnum:outerradius) arc (-cumnum:-(newcumnum):outerradius) --
    (-newcumnum:innerradius) arc (-newcumnum:-(cumnum):innerradius) -- cycle;

    % Draw the data labels
    draw [*-,thin,emphasis] node [append after command={(midangle:midradius pt) -- (midangle:outerradius + 1ex) -- (tikzlastnode)}] at (midangle:outerradius + 1ex) [xshift=labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=width,anchor=textanchor,align=textalign,font=small,text=body]{name};
    % Set the old cumulated angle to the new value
    globalletcumnum=newcumnum
    }
    end{scope}
    % draw[gray] (0,0) circle (outerradius) circle (innerradius);
    end{tikzpicture}par
    endgroup
    }

    newcommand{cvref}[3]{%
    smallskip
    textcolor{emphasis}{textbf{#1}}par
    begin{description}[font=color{accent},style=multiline,leftmargin=1.35em]
    item[normalfontemailsymbol] #2
    item[smallnormalfontmailsymbol] #3
    end{description}
    % medskip
    }

    newenvironment{cvcolumn}[1]{begin{minipage}[t]{#1}raggedright}{end{minipage}}

    RequirePackage[backend=biber,style=authoryear,sorting=ydnt]{biblatex}
    %% For removing numbering entirely when using a numeric style
    % setlength{bibhang}{1em}
    % DeclareFieldFormat{labelnumberwidth}{makebox[bibhang][l]{itemmarker}}
    % setlength{biblabelsep}{0pt}
    defbibheading{pubtype}{cvsubsection{#1}}
    renewcommand{bibsetup}{vspace*{-baselineskip}}
    AtEveryBibitem{makebox[bibhang][l]{itemmarker}}
    setlength{bibitemsep}{0.25baselineskip}

    % v1.1.2: make it easier to add a sidebar aligned with top of next page
    RequirePackage{afterpage}
    newcommand{addsidebar}[2][]{marginpar{%
    ifstrequal{#1}{}{}{vspace*{#1}}%
    input{#2}}%
    }
    newcommand{addnextpagesidebar}[2][]{afterpage{addsidebar[#1]{#2}}}

    AtBeginDocument{%
    pagestyle{empty}
    color{body}
    raggedright
    }


    page1sidebar.tex:



    cvsection{Section 2}

    cvevent{Section 3}{place}{date}{place.}
    begin{itemize}
    item lipsum[2]

    end{itemize}

    cvsection{Section 3}

    cvevent{Section 4}{place}{date}{place.}
    begin{itemize}
    item lipsum[4]
    item lipsum[4]
    end{itemize}


    cvsection{Section 4}

    cvevent{Section 5}{place}{date}{place.}
    begin{itemize}
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    end{itemize}


    page2sidebar.tex:



    cvsection{Section 5}


    cvevent{Section 3}{place}{date}{place.}
    begin{itemize}
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    item lipsum[4]
    end{itemize}


    sample.bib



    the bib









    share|improve this question









    New contributor




    anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      0












      0








      0








      I am using this template for a CV. However, for some reason I am getting incomplete sections over the two pages, for example:



      enter image description here



      How can I make section 4 appear in the other side of the page (top of the second one)? Also Section 5 is not appearing in the second side of the second page. Any idea of how to fix this issues? I tried to use vspace but its not working.



      The minimum example:



      main:



      documentclass[10pt,a4paper,academicons]{altacv}


      geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}


      ifxetexorluatex
      % If using xelatex or lualatex:
      setmainfont{Carlito}
      usepackage{hyperref}
      usepackage{academicons}
      usepackage{fontawesome}
      usepackage{marvosym}
      usepackage{lipsum}


      else
      % If using pdflatex:
      usepackage[utf8]{inputenc}
      usepackage[T1]{fontenc}
      usepackage[default]{lato}
      fi

      % Change the colours if you want to

      definecolor{hanblue}{rgb}{0.0, 0.25, 0.42}

      definecolor{SlateGrey}{HTML}{2E2E2E}
      definecolor{LightGrey}{HTML}{666666}
      colorlet{heading}{hanblue}
      colorlet{accent}{hanblue}
      colorlet{emphasis}{SlateGrey}
      colorlet{body}{LightGrey}

      % Change the bullets for itemize and rating marker
      % for cvskill if you want to
      renewcommand{itemmarker}{{smalltextbullet}}
      renewcommand{ratingmarker}{faCircle}

      %% sample.bib contains your publications
      addbibresource{sample.bib}

      begin{document}
      name{John DO}
      tagline{Large position}
      personalinfo{%
      % Not all of these are required!
      % You can add your own with printinfo{symbol}{detail}
      email{href{mail@.com}}
      phone{3209840932 0938 23948}
      % mailaddress{Address, Street, 00000 County}
      location{worldwide, world}
      linkedin{www.myexample.com}
      faGlobe url{www.myexample.com}
      href{www.myexample.com}{site}
      href{www.myexample.com}{textit{site2}}
      }

      begin{fullwidth}
      makecvheader
      end{fullwidth}

      AtBeginEnvironment{itemize}{small}

      cvsection[page1sidebar]{Section 1}

      cvevent{Section 1}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      cvevent{Section 2}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}



      cvevent{Section 3}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      end{document}
      vfill


      alta.cls:



      %%%%%%%%%%%%%%%%%
      % This is altacv.cls (v1.1.5, 1 December 2018) written by
      % LianTze Lim (liantze@gmail.com).
      %
      %% It may be distributed and/or modified under the
      %% conditions of the LaTeX Project Public License, either version 1.3
      %% of this license or (at your option) any later version.
      %% The latest version of this license is in
      %% http://www.latex-project.org/lppl.txt
      %% and version 1.3 or later is part of all distributions of LaTeX
      %% version 2003/12/01 or later.
      %%
      %%
      % Contributions:
      % - https://github.com/akreuzer Added ragged2e option (5 Nov 2018)
      % - https://github.com/stefanogermano Fixed bad boxes and undefined font shape (July 2018)
      % - https://github.com/foohyfooh Fixed blank spaces in cvevent and bad link in README.md (June 2018)

      %%%%%%%%%%%%%%%%
      NeedsTeXFormat{LaTeX2e}[1995/12/01]
      %% v1.4: Detect TL2018 to handle accented characters in class information
      @ifl@t@rfmtversion{2018/04/01}{UseRawInputEncoding}{}
      ProvidesClass{altacv}[2018/12/01 AltaCV v1.1.5, yet another alternative class for a résumé/curriculum vitae.]

      %% v1.1: Optionally load academicons
      newifif@academicons
      DeclareOption{academicons}{@academiconstrue}
      %% v1.1.3: Choice of round/square photo
      newifif@normalphoto
      DeclareOption{normalphoto}{@normalphototrue}
      DeclareOption*{PassOptionsToClass{CurrentOption}{extarticle}}
      newifif@raggedtwoe
      DeclareOption{ragged2e}{@raggedtwoetrue}
      ProcessOptionsrelax

      LoadClass{extarticle}

      RequirePackage[margin=2cm]{geometry}
      RequirePackage{fontawesome}
      RequirePackage{ifxetex,ifluatex}
      RequirePackage{scrlfile}

      %% v1.1.5: added for convenience
      newififxetexorluatex
      ifxetex
      xetexorluatextrue
      else
      ifluatex
      xetexorluatextrue
      else
      xetexorluatexfalse
      fi
      fi

      %% v1.1: Optionally load academicons
      %% v1.1.5: Handle different versions of academicons
      if@academicons
      ifxetexorluatex
      RequirePackage{fontspec}
      %% academicons in TL2018 doesn't require
      %% Academicons to be installed in OS fonts
      %% so can be loaded directly
      @ifl@t@rfmtversion{2018/04/01}{%
      RequirePackage{academicons}
      }{%
      % TL2017
      @ifl@t@rfmtversion{2017/04/01}{%
      @ifpackagelater{academicons}{2018/03/01}{%
      RequirePackage{academicons}
      }{%
      letori@newfontfamilynewfontfamily%
      renewcommand{newfontfamily}[2]{}
      RequirePackage{academicons}
      letnewfontfamilyori@newfontfamily
      newfontfamily{AI}{academicons.ttf}
      }
      }{% TL2016 requires the package to be loaded before
      % the version can be checked. Only added because
      % Overleaf v1 still runs TL2016; will be removed
      % when v1 is completely retired.
      letori@newfontfamilynewfontfamily%
      renewcommand{newfontfamily}[2]{}
      RequirePackage{academicons}
      letnewfontfamilyori@newfontfamily
      newfontfamily{AI}{academicons.ttf}
      }
      }
      else
      ClassError{AltaCV}{academicons unsupported by latex or pdflatex. Please compile with xelatex or lualatex}{Please compile with xelatex or lualatex to use the academicons option}
      fi
      fi

      if@raggedtwoe
      RequirePackage[newcommands]{ragged2e}
      fi

      RequirePackage{xcolor}

      colorlet{accent}{blue!70!black}
      colorlet{heading}{black}
      colorlet{emphasis}{black}
      colorlet{body}{black!80!white}
      newcommand{itemmarker}{{smalltextbullet}}
      newcommand{ratingmarker}{faCircle}

      RequirePackage{tikz}
      usetikzlibrary{arrows}
      RequirePackage[skins]{tcolorbox}
      RequirePackage{enumitem}
      setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25baselineskip,after=vskip0.25baselineskip}
      setlist[itemize]{label=itemmarker}
      RequirePackage{graphicx}
      RequirePackage{etoolbox}
      RequirePackage{dashrule}
      RequirePackage{multirow,tabularx}
      RequirePackage{changepage}
      % RequirePackage{marginfix}

      setlength{parindent}{0pt}
      newcommand{divider}{textcolor{body!30}{hdashrule{linewidth}{0.6pt}{0.5ex}}medskip}

      newenvironment{fullwidth}{%
      begin{adjustwidth}{}{dimexpr-marginparwidth-marginparseprelax}}
      {end{adjustwidth}}

      newcommand{emailsymbol}{faAt}
      newcommand{phonesymbol}{faPhone}
      newcommand{homepagesymbol}{faChain}
      newcommand{locationsymbol}{faMapMarker}
      newcommand{linkedinsymbol}{faLinkedin}
      newcommand{twittersymbol}{faTwitter}
      newcommand{githubsymbol}{faGithub}
      newcommand{orcidsymbol}{aiOrcid}
      newcommand{mailsymbol}{faEnvelope}

      newcommand{printinfo}[2]{mbox{textcolor{accent}{normalfont #1}hspace{0.5em}#2hspace{2em}}}

      newcommand{name}[1]{def@name{#1}}
      newcommand{tagline}[1]{def@tagline{#1}}
      newcommand{photo}[2]{def@photo{#2}def@photodiameter{#1}}
      newcommand{email}[1]{printinfo{emailsymbol}{#1}}
      newcommand{mailaddress}[1]{printinfo{mailsymbol}{#1}}
      newcommand{phone}[1]{printinfo{phonesymbol}{#1}}
      newcommand{homepage}[1]{printinfo{homepagesymbol}{#1}}
      newcommand{twitter}[1]{printinfo{twittersymbol}{#1}}
      newcommand{linkedin}[1]{printinfo{linkedinsymbol}{#1}}
      newcommand{github}[1]{printinfo{githubsymbol}{#1}}
      newcommand{orcid}[1]{printinfo{orcidsymbol}{#1}}
      newcommand{location}[1]{printinfo{locationsymbol}{#1}}

      newcommand{personalinfo}[1]{def@personalinfo{#1}}

      newcommand{makecvheader}{%
      begingroup
      ifdef{@photodiameter}{begin{minipage}{dimexprlinewidth-@photodiameter-2em}}{}%
      raggedrightcolor{emphasis}%
      {HugebfseriesMakeUppercase{@name}par}
      medskip
      {largebfseriescolor{accent}@taglinepar}
      medskip
      {footnotesizebfseries@personalinfopar}
      ifdef{@photodiameter}{%
      end{minipage}hfill%
      begin{minipage}{@photodiameter}
      if@normalphoto
      includegraphics[width=linewidth]{@photo}
      else
      tikzpath[fill overzoom image={@photo}]circle[radius=0.5linewidth];
      fi%
      end{minipage}par}{}%
      endgroupmedskip
      }

      renewenvironment{quote}{color{accent}itshapelarge}{par}

      newcommand{cvsection}[2][]{%
      bigskip%
      ifstrequal{#1}{}{}{marginpar{vspace*{dimexpr1pt-baselineskip}raggedrightinput{#1}}}%
      {color{heading}LARGEbfseriesMakeUppercase{#2}}\[-1ex]%
      {color{heading}rule{linewidth}{2pt}par}medskip
      }

      newcommand{cvsubsection}[1]{%
      smallskip%
      {color{emphasis}largebfseries{#1}par}medskip
      }

      % v1.1.4: fixes inconsistent font size
      newcommand{cvevent}[4]{%
      {largecolor{emphasis}#1par}
      smallskipnormalsize
      ifstrequal{#2}{}{}{
      textbf{color{accent}#2}par
      smallskip}
      ifstrequal{#3}{}{}{{smallmakebox[0.5linewidth][l]{faCalendarhspace{0.5em}#3}}}%
      ifstrequal{#4}{}{}{{smallmakebox[0.5linewidth][l]{faMapMarkerhspace{0.5em}#4}}}par
      medskipnormalsize
      }

      newcommand{cvachievement}[3]{%
      begin{tabularx}{linewidth}{@{}p{2em} @{hspace{1ex}} >{raggedrightarraybackslash}X@{}}
      multirow{2}{*}{Largecolor{accent}#1} & bfseriestextcolor{emphasis}{#2}\
      & #3
      end{tabularx}%
      smallskip
      }

      newcommand{cvtag}[1]{%
      tikz[baseline]node[anchor=base,draw=body!30,rounded corners,inner xsep=1ex,inner ysep =0.75ex,text height=1.5ex,text depth=.25ex]{#1};
      }

      newcommand{cvskill}[2]{%
      textcolor{emphasis}{textbf{#1}}hfill
      foreach x in {1,...,5}{%
      space{ifnumgreater{x}{#2}{color{body!30}}{color{accent}}ratingmarker}}par%
      }

      % Adapted from @Jake's answer at http://tex.stackexchange.com/a/82729/226
      newcommand{wheelchart}[4][0]{%
      begingroupcentering
      definnerradius{#3}%
      defouterradius{#2}%
      % Calculate total
      pgfmathsetmacro{totalnum}{0}%
      foreach value/colour/name in {#4} {%
      pgfmathparse{value+totalnum}%
      globallettotalnum=pgfmathresult%
      }%
      begin{tikzpicture}

      % Calculate the thickness and the middle line of the wheel
      pgfmathsetmacro{wheelwidth}{outerradius-innerradius}
      pgfmathsetmacro{midradius}{(outerradius+innerradius)/2}
      pgfmathsetmacro{totalrot}{-90 + #1}

      % Rotate so we start from the top
      begin{scope}[rotate=totalrot]

      % Loop through each value set. cumnum keeps track of where we are in the wheel
      pgfmathsetmacro{cumnum}{0}
      foreach value/width/colour/name in {#4} {
      pgfmathsetmacro{newcumnum}{cumnum + value/totalnum*360}

      % Calculate the percent value
      pgfmathsetmacro{percentage}{value/totalnum*100}
      % Calculate the mid angle of the colour segments to place the labels
      pgfmathsetmacro{midangle}{-(cumnum+newcumnum)/2}

      % This is necessary for the labels to align nicely
      pgfmathparse{
      (-midangle>180?"west":"east")
      } edeftextanchor{pgfmathresult}
      pgfmathparse{
      (-midangle>180?"flush left":"flush right")
      } edeftextalign{pgfmathresult}
      pgfmathsetmacrolabelshiftdir{1-2*(-midangle<180)}

      % Draw the color segments. Somehow, the midrow units got lost, so we add 'pt' at the end. Not nice...
      filldraw[draw=white,fill=colour] (-cumnum:outerradius) arc (-cumnum:-(newcumnum):outerradius) --
      (-newcumnum:innerradius) arc (-newcumnum:-(cumnum):innerradius) -- cycle;

      % Draw the data labels
      draw [*-,thin,emphasis] node [append after command={(midangle:midradius pt) -- (midangle:outerradius + 1ex) -- (tikzlastnode)}] at (midangle:outerradius + 1ex) [xshift=labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=width,anchor=textanchor,align=textalign,font=small,text=body]{name};
      % Set the old cumulated angle to the new value
      globalletcumnum=newcumnum
      }
      end{scope}
      % draw[gray] (0,0) circle (outerradius) circle (innerradius);
      end{tikzpicture}par
      endgroup
      }

      newcommand{cvref}[3]{%
      smallskip
      textcolor{emphasis}{textbf{#1}}par
      begin{description}[font=color{accent},style=multiline,leftmargin=1.35em]
      item[normalfontemailsymbol] #2
      item[smallnormalfontmailsymbol] #3
      end{description}
      % medskip
      }

      newenvironment{cvcolumn}[1]{begin{minipage}[t]{#1}raggedright}{end{minipage}}

      RequirePackage[backend=biber,style=authoryear,sorting=ydnt]{biblatex}
      %% For removing numbering entirely when using a numeric style
      % setlength{bibhang}{1em}
      % DeclareFieldFormat{labelnumberwidth}{makebox[bibhang][l]{itemmarker}}
      % setlength{biblabelsep}{0pt}
      defbibheading{pubtype}{cvsubsection{#1}}
      renewcommand{bibsetup}{vspace*{-baselineskip}}
      AtEveryBibitem{makebox[bibhang][l]{itemmarker}}
      setlength{bibitemsep}{0.25baselineskip}

      % v1.1.2: make it easier to add a sidebar aligned with top of next page
      RequirePackage{afterpage}
      newcommand{addsidebar}[2][]{marginpar{%
      ifstrequal{#1}{}{}{vspace*{#1}}%
      input{#2}}%
      }
      newcommand{addnextpagesidebar}[2][]{afterpage{addsidebar[#1]{#2}}}

      AtBeginDocument{%
      pagestyle{empty}
      color{body}
      raggedright
      }


      page1sidebar.tex:



      cvsection{Section 2}

      cvevent{Section 3}{place}{date}{place.}
      begin{itemize}
      item lipsum[2]

      end{itemize}

      cvsection{Section 3}

      cvevent{Section 4}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      cvsection{Section 4}

      cvevent{Section 5}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      page2sidebar.tex:



      cvsection{Section 5}


      cvevent{Section 3}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      sample.bib



      the bib









      share|improve this question









      New contributor




      anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I am using this template for a CV. However, for some reason I am getting incomplete sections over the two pages, for example:



      enter image description here



      How can I make section 4 appear in the other side of the page (top of the second one)? Also Section 5 is not appearing in the second side of the second page. Any idea of how to fix this issues? I tried to use vspace but its not working.



      The minimum example:



      main:



      documentclass[10pt,a4paper,academicons]{altacv}


      geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}


      ifxetexorluatex
      % If using xelatex or lualatex:
      setmainfont{Carlito}
      usepackage{hyperref}
      usepackage{academicons}
      usepackage{fontawesome}
      usepackage{marvosym}
      usepackage{lipsum}


      else
      % If using pdflatex:
      usepackage[utf8]{inputenc}
      usepackage[T1]{fontenc}
      usepackage[default]{lato}
      fi

      % Change the colours if you want to

      definecolor{hanblue}{rgb}{0.0, 0.25, 0.42}

      definecolor{SlateGrey}{HTML}{2E2E2E}
      definecolor{LightGrey}{HTML}{666666}
      colorlet{heading}{hanblue}
      colorlet{accent}{hanblue}
      colorlet{emphasis}{SlateGrey}
      colorlet{body}{LightGrey}

      % Change the bullets for itemize and rating marker
      % for cvskill if you want to
      renewcommand{itemmarker}{{smalltextbullet}}
      renewcommand{ratingmarker}{faCircle}

      %% sample.bib contains your publications
      addbibresource{sample.bib}

      begin{document}
      name{John DO}
      tagline{Large position}
      personalinfo{%
      % Not all of these are required!
      % You can add your own with printinfo{symbol}{detail}
      email{href{mail@.com}}
      phone{3209840932 0938 23948}
      % mailaddress{Address, Street, 00000 County}
      location{worldwide, world}
      linkedin{www.myexample.com}
      faGlobe url{www.myexample.com}
      href{www.myexample.com}{site}
      href{www.myexample.com}{textit{site2}}
      }

      begin{fullwidth}
      makecvheader
      end{fullwidth}

      AtBeginEnvironment{itemize}{small}

      cvsection[page1sidebar]{Section 1}

      cvevent{Section 1}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      cvevent{Section 2}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}



      cvevent{Section 3}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      end{document}
      vfill


      alta.cls:



      %%%%%%%%%%%%%%%%%
      % This is altacv.cls (v1.1.5, 1 December 2018) written by
      % LianTze Lim (liantze@gmail.com).
      %
      %% It may be distributed and/or modified under the
      %% conditions of the LaTeX Project Public License, either version 1.3
      %% of this license or (at your option) any later version.
      %% The latest version of this license is in
      %% http://www.latex-project.org/lppl.txt
      %% and version 1.3 or later is part of all distributions of LaTeX
      %% version 2003/12/01 or later.
      %%
      %%
      % Contributions:
      % - https://github.com/akreuzer Added ragged2e option (5 Nov 2018)
      % - https://github.com/stefanogermano Fixed bad boxes and undefined font shape (July 2018)
      % - https://github.com/foohyfooh Fixed blank spaces in cvevent and bad link in README.md (June 2018)

      %%%%%%%%%%%%%%%%
      NeedsTeXFormat{LaTeX2e}[1995/12/01]
      %% v1.4: Detect TL2018 to handle accented characters in class information
      @ifl@t@rfmtversion{2018/04/01}{UseRawInputEncoding}{}
      ProvidesClass{altacv}[2018/12/01 AltaCV v1.1.5, yet another alternative class for a résumé/curriculum vitae.]

      %% v1.1: Optionally load academicons
      newifif@academicons
      DeclareOption{academicons}{@academiconstrue}
      %% v1.1.3: Choice of round/square photo
      newifif@normalphoto
      DeclareOption{normalphoto}{@normalphototrue}
      DeclareOption*{PassOptionsToClass{CurrentOption}{extarticle}}
      newifif@raggedtwoe
      DeclareOption{ragged2e}{@raggedtwoetrue}
      ProcessOptionsrelax

      LoadClass{extarticle}

      RequirePackage[margin=2cm]{geometry}
      RequirePackage{fontawesome}
      RequirePackage{ifxetex,ifluatex}
      RequirePackage{scrlfile}

      %% v1.1.5: added for convenience
      newififxetexorluatex
      ifxetex
      xetexorluatextrue
      else
      ifluatex
      xetexorluatextrue
      else
      xetexorluatexfalse
      fi
      fi

      %% v1.1: Optionally load academicons
      %% v1.1.5: Handle different versions of academicons
      if@academicons
      ifxetexorluatex
      RequirePackage{fontspec}
      %% academicons in TL2018 doesn't require
      %% Academicons to be installed in OS fonts
      %% so can be loaded directly
      @ifl@t@rfmtversion{2018/04/01}{%
      RequirePackage{academicons}
      }{%
      % TL2017
      @ifl@t@rfmtversion{2017/04/01}{%
      @ifpackagelater{academicons}{2018/03/01}{%
      RequirePackage{academicons}
      }{%
      letori@newfontfamilynewfontfamily%
      renewcommand{newfontfamily}[2]{}
      RequirePackage{academicons}
      letnewfontfamilyori@newfontfamily
      newfontfamily{AI}{academicons.ttf}
      }
      }{% TL2016 requires the package to be loaded before
      % the version can be checked. Only added because
      % Overleaf v1 still runs TL2016; will be removed
      % when v1 is completely retired.
      letori@newfontfamilynewfontfamily%
      renewcommand{newfontfamily}[2]{}
      RequirePackage{academicons}
      letnewfontfamilyori@newfontfamily
      newfontfamily{AI}{academicons.ttf}
      }
      }
      else
      ClassError{AltaCV}{academicons unsupported by latex or pdflatex. Please compile with xelatex or lualatex}{Please compile with xelatex or lualatex to use the academicons option}
      fi
      fi

      if@raggedtwoe
      RequirePackage[newcommands]{ragged2e}
      fi

      RequirePackage{xcolor}

      colorlet{accent}{blue!70!black}
      colorlet{heading}{black}
      colorlet{emphasis}{black}
      colorlet{body}{black!80!white}
      newcommand{itemmarker}{{smalltextbullet}}
      newcommand{ratingmarker}{faCircle}

      RequirePackage{tikz}
      usetikzlibrary{arrows}
      RequirePackage[skins]{tcolorbox}
      RequirePackage{enumitem}
      setlist{leftmargin=*,labelsep=0.5em,nosep,itemsep=0.25baselineskip,after=vskip0.25baselineskip}
      setlist[itemize]{label=itemmarker}
      RequirePackage{graphicx}
      RequirePackage{etoolbox}
      RequirePackage{dashrule}
      RequirePackage{multirow,tabularx}
      RequirePackage{changepage}
      % RequirePackage{marginfix}

      setlength{parindent}{0pt}
      newcommand{divider}{textcolor{body!30}{hdashrule{linewidth}{0.6pt}{0.5ex}}medskip}

      newenvironment{fullwidth}{%
      begin{adjustwidth}{}{dimexpr-marginparwidth-marginparseprelax}}
      {end{adjustwidth}}

      newcommand{emailsymbol}{faAt}
      newcommand{phonesymbol}{faPhone}
      newcommand{homepagesymbol}{faChain}
      newcommand{locationsymbol}{faMapMarker}
      newcommand{linkedinsymbol}{faLinkedin}
      newcommand{twittersymbol}{faTwitter}
      newcommand{githubsymbol}{faGithub}
      newcommand{orcidsymbol}{aiOrcid}
      newcommand{mailsymbol}{faEnvelope}

      newcommand{printinfo}[2]{mbox{textcolor{accent}{normalfont #1}hspace{0.5em}#2hspace{2em}}}

      newcommand{name}[1]{def@name{#1}}
      newcommand{tagline}[1]{def@tagline{#1}}
      newcommand{photo}[2]{def@photo{#2}def@photodiameter{#1}}
      newcommand{email}[1]{printinfo{emailsymbol}{#1}}
      newcommand{mailaddress}[1]{printinfo{mailsymbol}{#1}}
      newcommand{phone}[1]{printinfo{phonesymbol}{#1}}
      newcommand{homepage}[1]{printinfo{homepagesymbol}{#1}}
      newcommand{twitter}[1]{printinfo{twittersymbol}{#1}}
      newcommand{linkedin}[1]{printinfo{linkedinsymbol}{#1}}
      newcommand{github}[1]{printinfo{githubsymbol}{#1}}
      newcommand{orcid}[1]{printinfo{orcidsymbol}{#1}}
      newcommand{location}[1]{printinfo{locationsymbol}{#1}}

      newcommand{personalinfo}[1]{def@personalinfo{#1}}

      newcommand{makecvheader}{%
      begingroup
      ifdef{@photodiameter}{begin{minipage}{dimexprlinewidth-@photodiameter-2em}}{}%
      raggedrightcolor{emphasis}%
      {HugebfseriesMakeUppercase{@name}par}
      medskip
      {largebfseriescolor{accent}@taglinepar}
      medskip
      {footnotesizebfseries@personalinfopar}
      ifdef{@photodiameter}{%
      end{minipage}hfill%
      begin{minipage}{@photodiameter}
      if@normalphoto
      includegraphics[width=linewidth]{@photo}
      else
      tikzpath[fill overzoom image={@photo}]circle[radius=0.5linewidth];
      fi%
      end{minipage}par}{}%
      endgroupmedskip
      }

      renewenvironment{quote}{color{accent}itshapelarge}{par}

      newcommand{cvsection}[2][]{%
      bigskip%
      ifstrequal{#1}{}{}{marginpar{vspace*{dimexpr1pt-baselineskip}raggedrightinput{#1}}}%
      {color{heading}LARGEbfseriesMakeUppercase{#2}}\[-1ex]%
      {color{heading}rule{linewidth}{2pt}par}medskip
      }

      newcommand{cvsubsection}[1]{%
      smallskip%
      {color{emphasis}largebfseries{#1}par}medskip
      }

      % v1.1.4: fixes inconsistent font size
      newcommand{cvevent}[4]{%
      {largecolor{emphasis}#1par}
      smallskipnormalsize
      ifstrequal{#2}{}{}{
      textbf{color{accent}#2}par
      smallskip}
      ifstrequal{#3}{}{}{{smallmakebox[0.5linewidth][l]{faCalendarhspace{0.5em}#3}}}%
      ifstrequal{#4}{}{}{{smallmakebox[0.5linewidth][l]{faMapMarkerhspace{0.5em}#4}}}par
      medskipnormalsize
      }

      newcommand{cvachievement}[3]{%
      begin{tabularx}{linewidth}{@{}p{2em} @{hspace{1ex}} >{raggedrightarraybackslash}X@{}}
      multirow{2}{*}{Largecolor{accent}#1} & bfseriestextcolor{emphasis}{#2}\
      & #3
      end{tabularx}%
      smallskip
      }

      newcommand{cvtag}[1]{%
      tikz[baseline]node[anchor=base,draw=body!30,rounded corners,inner xsep=1ex,inner ysep =0.75ex,text height=1.5ex,text depth=.25ex]{#1};
      }

      newcommand{cvskill}[2]{%
      textcolor{emphasis}{textbf{#1}}hfill
      foreach x in {1,...,5}{%
      space{ifnumgreater{x}{#2}{color{body!30}}{color{accent}}ratingmarker}}par%
      }

      % Adapted from @Jake's answer at http://tex.stackexchange.com/a/82729/226
      newcommand{wheelchart}[4][0]{%
      begingroupcentering
      definnerradius{#3}%
      defouterradius{#2}%
      % Calculate total
      pgfmathsetmacro{totalnum}{0}%
      foreach value/colour/name in {#4} {%
      pgfmathparse{value+totalnum}%
      globallettotalnum=pgfmathresult%
      }%
      begin{tikzpicture}

      % Calculate the thickness and the middle line of the wheel
      pgfmathsetmacro{wheelwidth}{outerradius-innerradius}
      pgfmathsetmacro{midradius}{(outerradius+innerradius)/2}
      pgfmathsetmacro{totalrot}{-90 + #1}

      % Rotate so we start from the top
      begin{scope}[rotate=totalrot]

      % Loop through each value set. cumnum keeps track of where we are in the wheel
      pgfmathsetmacro{cumnum}{0}
      foreach value/width/colour/name in {#4} {
      pgfmathsetmacro{newcumnum}{cumnum + value/totalnum*360}

      % Calculate the percent value
      pgfmathsetmacro{percentage}{value/totalnum*100}
      % Calculate the mid angle of the colour segments to place the labels
      pgfmathsetmacro{midangle}{-(cumnum+newcumnum)/2}

      % This is necessary for the labels to align nicely
      pgfmathparse{
      (-midangle>180?"west":"east")
      } edeftextanchor{pgfmathresult}
      pgfmathparse{
      (-midangle>180?"flush left":"flush right")
      } edeftextalign{pgfmathresult}
      pgfmathsetmacrolabelshiftdir{1-2*(-midangle<180)}

      % Draw the color segments. Somehow, the midrow units got lost, so we add 'pt' at the end. Not nice...
      filldraw[draw=white,fill=colour] (-cumnum:outerradius) arc (-cumnum:-(newcumnum):outerradius) --
      (-newcumnum:innerradius) arc (-newcumnum:-(cumnum):innerradius) -- cycle;

      % Draw the data labels
      draw [*-,thin,emphasis] node [append after command={(midangle:midradius pt) -- (midangle:outerradius + 1ex) -- (tikzlastnode)}] at (midangle:outerradius + 1ex) [xshift=labelshiftdir*0.5cm,inner sep=1ex, outer sep=0pt, text width=width,anchor=textanchor,align=textalign,font=small,text=body]{name};
      % Set the old cumulated angle to the new value
      globalletcumnum=newcumnum
      }
      end{scope}
      % draw[gray] (0,0) circle (outerradius) circle (innerradius);
      end{tikzpicture}par
      endgroup
      }

      newcommand{cvref}[3]{%
      smallskip
      textcolor{emphasis}{textbf{#1}}par
      begin{description}[font=color{accent},style=multiline,leftmargin=1.35em]
      item[normalfontemailsymbol] #2
      item[smallnormalfontmailsymbol] #3
      end{description}
      % medskip
      }

      newenvironment{cvcolumn}[1]{begin{minipage}[t]{#1}raggedright}{end{minipage}}

      RequirePackage[backend=biber,style=authoryear,sorting=ydnt]{biblatex}
      %% For removing numbering entirely when using a numeric style
      % setlength{bibhang}{1em}
      % DeclareFieldFormat{labelnumberwidth}{makebox[bibhang][l]{itemmarker}}
      % setlength{biblabelsep}{0pt}
      defbibheading{pubtype}{cvsubsection{#1}}
      renewcommand{bibsetup}{vspace*{-baselineskip}}
      AtEveryBibitem{makebox[bibhang][l]{itemmarker}}
      setlength{bibitemsep}{0.25baselineskip}

      % v1.1.2: make it easier to add a sidebar aligned with top of next page
      RequirePackage{afterpage}
      newcommand{addsidebar}[2][]{marginpar{%
      ifstrequal{#1}{}{}{vspace*{#1}}%
      input{#2}}%
      }
      newcommand{addnextpagesidebar}[2][]{afterpage{addsidebar[#1]{#2}}}

      AtBeginDocument{%
      pagestyle{empty}
      color{body}
      raggedright
      }


      page1sidebar.tex:



      cvsection{Section 2}

      cvevent{Section 3}{place}{date}{place.}
      begin{itemize}
      item lipsum[2]

      end{itemize}

      cvsection{Section 3}

      cvevent{Section 4}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      cvsection{Section 4}

      cvevent{Section 5}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      page2sidebar.tex:



      cvsection{Section 5}


      cvevent{Section 3}{place}{date}{place.}
      begin{itemize}
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      item lipsum[4]
      end{itemize}


      sample.bib



      the bib






      spacing two-column document-classes double-sided cv






      share|improve this question









      New contributor




      anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 2 mins ago







      anon













      New contributor




      anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 10 mins ago









      anonanon

      1011




      1011




      New contributor




      anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      anon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          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
          });


          }
          });






          anon is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482059%2fhow-to-fix-vertical-spacing-issues-in-a-cv-template%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








          anon is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          anon is a new contributor. Be nice, and check out our Code of Conduct.













          anon is a new contributor. Be nice, and check out our Code of Conduct.












          anon 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.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482059%2fhow-to-fix-vertical-spacing-issues-in-a-cv-template%23new-answer', 'question_page');
          }
          );

          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







          Popular posts from this blog

          Paper upload error, “Upload failed: The top margin is 0.715 in on page 3, which is below the required...

          Emraan Hashmi Filmografia | Linki zewnętrzne | Menu nawigacyjneGulshan GroverGulshan...

          How can I write this formula?newline and italics added with leqWhy does widehat behave differently if I...