[Tex/LaTex] LaTex Awesome CV – indented subentry

awesome-cvoverleaf

i am in a rotational program and i want to separate my singular position into 3 subgroups (each with their own bullet points) under work experience as shown in this photo. enter image description here

i haven't the slightest idea how to do this in awesome-cv. doesn't matter how hacky it is!

the template is found here: https://www.overleaf.com/latex/templates/awesome-cv/dfnvtnhzhhbm
and i haven't made any changes to the awesome-cv.cls file.

made the edits @whatisit posted below. gave the following output:
enter image description here

only slight changes i'd like to see to this- how do i make the rotation headings be styled the same as the the other position titles (where it says "associate" & "intern"), and finally, i still want the default bullets as shown under the second company, instead of dashes.

Best Answer

Another possibility, if you want to retain the general style in the cventries is to just put a \begin{itemize}...\end{itemize} block inside and remove the bullets from the cventries items

In the experience.tex file, replace everything between and including the \begin{cventries}...\end{cventries} stuff with this:

\begin{cventries}
%---------------------------------------------------------
  \cventry
    {Rotational Program Associate} % Job title
    {Some Corp.} % Organization
    {City, Country} % Location
    {Jan. 2016 - PRESENT} % Date(s)
    {
      \begin{cvitems} % Description(s) of tasks/responsibilities
        \item[] {1st rotation
            \begin{itemize} % Description(s) of tasks/responsibilities
                \item {rotation task 1}
                \item {rotation task 2}
                \item {rotation task 3}
              \end{itemize}}
        \item[] {2nd rotation
            \begin{itemize} % Description(s) of tasks/responsibilities
                \item {rotation task 1}
                \item {rotation task 2}
                \item {rotation task 3}
              \end{itemize}}
        \item[] {3rd rotation
            \begin{itemize} % Description(s) of tasks/responsibilities
                \item {rotation task 1}
                \item {rotation task 2}
                \item {rotation task 3}
              \end{itemize}}
      \end{cvitems}
    }
%---------------------------------------------------------
\end{cventries}

The \item[] removes bullets from those items. Remove [] if you want bullets again.

The result looks like this: Remove bullets and add embedded itemize list tasks in Awesome CV

VERSION 2:

The job position is wrapped in \entrypositionstyle{...}, as defined by the awesome-cv.cls. So, you can wrap the sub-position titles inside of it. For example, \entrypositionstyle{1st rotation} in the original answer or \entrypositionstyle{Business Analyst Rotation} in the OP edit.

If you prefer something easier to remember, you could \let\jobstyle\entrypositionstyle in the preamble (i.e. above \begin{document} in resume.tex). Then, use \jobstyle{Business Analyst Rotation} instead.

The bullet issue is because you are two levels deep, instead of only one level deep. Before the job/tasks list, you can \renewcommand{\labelitemii}{\bullet} to force the second level to have bullets also, instead of dashes.

The updates look like this. I kept the third job/task without the formatting to provide comparison.

resume.tex

...
\let\jobstyle\entrypositionstyle
...
\begin{document}
...

experience.tex

...
\begin{cventries}
%---------------------------------------------------------
  \cventry
    {Rotational Program Associate} % Job title
    {Some Corp.} % Organization
    {City, Country} % Location
    {Jan. 2016 - PRESENT} % Date(s)
    {\renewcommand{\labelitemii}{\bullet}
      \begin{cvitems} % Description(s) of tasks/responsibilities
        \item[] {\jobstyle{1st rotation} %VERSION ONE (requires resume.tex change)
            \begin{itemize} % Description(s) of tasks/responsibilities
                \item {rotation task 1}
                \item {rotation task 2}
                \item {rotation task 3}
              \end{itemize}}
        \item[] {\entrypositionstyle{2nd rotation} %VERSION ONE (does NOT require resume.tex change)
            \begin{itemize} % Description(s) of tasks/responsibilities
                \item {rotation task 1}
                \item {rotation task 2}
                \item {rotation task 3}
              \end{itemize}}
        \item[] {3rd rotation
            \begin{itemize} % Description(s) of tasks/responsibilities
                \item {rotation task 1}
                \item {rotation task 2}
                \item {rotation task 3}
              \end{itemize}}
      \end{cvitems}
    }
%---------------------------------------------------------
\end{cventries}
...

Result looks like this: Updated version with level 2 bullets and job position formatting

Note that \renewcommand{\labelitemii}{\bullet} in the location that I place it will not affect other second-level bullets. If you want all second-level bullets to change for the entire resume, move \renewcommand{\labelitemii}{\bullet} to resume.tex above \begin{document}.