mirror of
https://github.com/posquit0/Awesome-CV.git
synced 2024-11-21 21:58:28 +00:00
Fix issue where copying bullets from the resulting pdf results in text with no whitespace and add cvsubitems
This solution is based on @chelseanbr's comment from July 28, 2023, https://github.com/posquit0/Awesome-CV/issues/71#issuecomment-1654964285. Additionally this PR creates a new environment `cvsubitems`, that is functionally the same as `cvitems`, with the same workaround to allow reliable copypasting and parsing by ATS systems, but without some adjustments to vertical space that only make sense for `cvitems` ## Test Plan: 1. run `make` 2. Open all resulting PDFs and copy text from bullet points into a text editor, review that the copied text has spaces as expected. 3. Add a `cvsubitems` environment to the first `cventry` in experience to test that this also works as expected 4. Do the same copypaste test on `cv.pdf`, guaranteeing that we copy the subitems text.
This commit is contained in:
parent
e6efa6be7b
commit
ecda041872
5 changed files with 25 additions and 5 deletions
|
@ -740,15 +740,32 @@
|
|||
\newenvironment{cvitems}{%
|
||||
\vspace{-4.0mm}
|
||||
\begin{justify}
|
||||
\begin{itemize}[leftmargin=2ex, nosep, noitemsep]
|
||||
\setlength{\parskip}{0pt}
|
||||
\renewcommand{\labelitemi}{\bullet}
|
||||
}{%
|
||||
\end{itemize}
|
||||
\begin{itemize}[leftmargin=2ex, nosep, noitemsep, label=]
|
||||
\setlength\itemsep{0pt}
|
||||
\setlength\parskip{0pt}
|
||||
\setlength\parsep{0pt}
|
||||
\renewcommand\labelitemi{\hspace{0.2em}\textbullet\hspace{0.2em}}
|
||||
}{%
|
||||
\end{itemize}
|
||||
\end{justify}
|
||||
\vspace{-4.0mm}
|
||||
}
|
||||
|
||||
% Define an environment for cvsubitems (Same as the above but without retaking vertical space)
|
||||
\newenvironment{cvsubitems}{%
|
||||
\begin{justify}
|
||||
\begin{itemize}[leftmargin=2ex, nosep, noitemsep, label=]
|
||||
\setlength\itemsep{0pt}
|
||||
\setlength\parskip{0pt}
|
||||
\setlength\parsep{0pt}
|
||||
\renewcommand\labelitemi{\hspace{0.2em}\textbullet\hspace{0.2em}}
|
||||
\renewcommand\labelitemii{\hspace{0.2em}\textopenbullet\hspace{0.2em}}
|
||||
\renewcommand\labelitemiii{\hspace{0.2em}\textasteriskcentered\hspace{0.2em}}
|
||||
}{%
|
||||
\end{itemize}
|
||||
\end{justify}
|
||||
}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Commands for elements of Cover Letter
|
||||
|
|
Binary file not shown.
BIN
examples/cv.pdf
BIN
examples/cv.pdf
Binary file not shown.
|
@ -18,6 +18,9 @@
|
|||
{
|
||||
\begin{cvitems} % Description(s) of tasks/responsibilities
|
||||
\item {Everything that matters.}
|
||||
\begin{cvsubitems}
|
||||
\item Here is some more details on everything
|
||||
\end{cvsubitems}
|
||||
\item {Designed and provisioned the entire infrastructure on the AWS cloud to meet security compliance and acquire a business license for financial services in Korea.}
|
||||
\item {Continuously improved the infrastructure architecture since launching the service. (currently 3.6 million users)}
|
||||
\item {Established a standardized base for declarative management of infrastructures and service deployments, enabling operational efficiency and consistency. Over 90\% of AWS resources were all managed through standardized terraform modules. All add-ons and service workloads on the Kubernetes cluster were managed on a GitOps basis with Kustomize and ArgoCD.}
|
||||
|
|
Binary file not shown.
Loading…
Reference in a new issue