Updated README

This commit is contained in:
Michal Skorczak 2023-01-16 20:13:58 +00:00
parent 69f9e42db3
commit b54defad7d
3 changed files with 14 additions and 105 deletions

View file

@ -1,97 +1,3 @@
# AltaCV, yet another LaTeX CV/Résumé class # Resume
v1.3.2 (17 May 2020), by LianTze Lim (liantze@gmail.com) Resume written using a modified [AltaCV](https://github.com/liantze/AltaCV) template.
_Sample file with new paracol layout added on 2 February 2020_
(Thanks to [Nur](https://github.com/nurh) for the name.)
It all started with this:
[<img src="tweet-that-started-this.png" width="500px">](https://twitter.com/Leonduck/status/764281546408923136)
Leonardo was talking about a [résumé of Marissa Mayer that Business Insider put together](http://www.businessinsider.my/a-sample-resume-for-marissa-mayer-2016-7/) using [enhancv.com](https://enhancv.com).
I _knew_ I had to do something about it. And so AltaCV was born.
## Samples
This is how the re-created résumé looks like ([view/open on Overleaf](https://www.overleaf.com/latex/examples/recreating-business-insiders-cv-of-marissa-mayer-using-altacv/gtqfpbwncfvp)):
<img src="mmayer.png" alt="Marissa Mayer's résumé, re-created with AltaCV" width="600px">
Though if you're creating your own CV/résumé, you'd probably prefer using the basic template ([view/open on Overleaf](https://www.overleaf.com/latex/templates/altacv-template/trgqjpwnmtgv)):
<img src="sample.png" alt="sample barebones AltaCV template" width="600px">
## Requirements and Compilation
* pdflatex + biber + pdflatex
* AltaCV uses [`fontawesome`](http://www.ctan.org/pkg/fontawesome) and [`academicons`](http://www.ctan.org/pkg/academicons); they're included in both TeX Live 2016 and MikTeX 2.9.
* Loading `academicons` is optional: enable it by adding the `academicons` option to `\documentclass`.
* Use the `normalphoto` option to get normal (i.e. non-circular) photos.
* As of v1.2 you can add multiple photos on the left or right: `\photoL{2cm}{logo1}` and `\photoR{2.5cm}{logo2,photo}`. (`\photo` will work like `\photoR`.) Separate your image filenames with commas _without_ spaces.
* Use the `ragged2d` option to activate hyphenations while keeping text left-justified; line endings will thus be less jagged and more aesthetically pleasing.
* Can now be compiled with pdflatex, XeLaTeX and LuaLaTeX!
* However if you're using `academicons`, you _must_ use either XeLaTeX or LuaLaTeX. If the doc then compiles but the icons don't show up in the output PDF, try compiling with LuaLaTeX instead.
* The samples here use the [Lato](http://www.latofonts.com/lato-free-fonts/) font. Feel free to use a different typeface package instead—often a different typeface will change the entire CV's feel.
## Example Files
### `sample.tex`
(You may prefer to use `sample-alt.tex` instead; please read both sections before proceeding.)
This is the original sample template file. The right sidebar is actually a _marginpar_, so it doesn't support footnote and cannot automatically break across pages if it's too long. You would need to split your right sidebar contents into separate files e.g. `p1sidebar.tex` and `p2sidebar.tex`, and insert them as the optional argument of the `\cvsection{...}` that you want to align them with:
```latex
\cvsection[p1sidebar]{Experience}
...
... END OF FIRST PAGE OF YOUR CV ...
\cvsection[page2sidebar]{Publications}
...
```
This assumes that the next page's main column would start immediately with a `\cvsection`, so that the top of your right sidebar contents also appear at the top of the page. Now if the _next_ page doesn't start with a `\cvsection` but you'd still like to add a sidebar, then use this command on the _current_ page to add it. The optional argument lets you pull up the sidebar a bit so that it looks aligned with the top of the main column:
```latex
\addnextpagesidebar[-1ex]{page3sidebar}
```
If you want to change the left and right columns' widths, you'll need to tinker with the `right` (distance from paper's right edge until the main column's right edge) and `marginparwidth` (width of the right sidebar) options in the `\geometry` line. For example, to make the right sidebar wider by 2cm, you could use
```latex
%% original was right=9cm, marginparwidth=6.8cm
\geometry{left=1cm,right=11cm,marginparwidth=8.8cm,marginparsep=1.2cm,top=1cm,bottom=1cm}
```
as well as doing a bit of arithmetic when you're making the header to get it full-width, i.e. reducing the sidebar by 2cm and extending the main column by 2cm.
```latex
\begin{adjustwidth}{}{-10cm} %% original was -8cm
\makecvheader
\end{adjustwidth}
```
### `sample-alt.tex` [ADDED 2 FEBRUARY 2020]
Many users have overlooked the optional argument of `\cvsection` to insert the right sidebar contents, and often confused that the right sidebar doesn't automatically break across pages. This new layout uses the `paracol` package for typesetting the left and right columns that _can_ break across pages. It also makes changing the column widths easier:
```latex
%% Set the left/right column width ratio to 6:4.
\columnratio{0.6}
% Start a 2-column paracol. Both the left and right columns will automatically
% break across pages if things get too long.
\begin{paracol}{2}
\cvsection{Experience}
...
... END OF LEFT COLUMN CONTENTS ...
% Now switch to the right column.
\switchcolumn
\cvsection{Education}
...
...END OF RIGHT COLUMN CONTENTS ...
\end{paracol}
```
You can also use `\swithcolumn*` for "synchronising" the columns, as well as other commands from the `paracol` package. See the [`paracol` package documentation](http://texdoc.net/pkg/paracol) for further details.

BIN
main.pdf

Binary file not shown.

View file

@ -30,7 +30,7 @@
%% See http://texdoc.net/pkg/fontawesome5 and http://texdoc.net/pkg/academicons for full list of symbols. You MUST compile with XeLaTeX or LuaLaTeX if you want to use academicons. %% See http://texdoc.net/pkg/fontawesome5 and http://texdoc.net/pkg/academicons for full list of symbols. You MUST compile with XeLaTeX or LuaLaTeX if you want to use academicons.
% Change the page layout if you need to % Change the page layout if you need to
\geometry{left=1cm,right=1cm,top=1cm,bottom=1cm,columnsep=1cm} \geometry{left=1cm,right=1cm,top=1.5cm,bottom=1.5cm,columnsep=1cm}
% The paracol package lets you typeset columns of text in parallel % The paracol package lets you typeset columns of text in parallel
\usepackage{graphicx,wrapfig} \usepackage{graphicx,wrapfig}
@ -96,9 +96,8 @@
% Not all of these are required! % Not all of these are required!
\email{mskorczak1@gmail.com} \email{mskorczak1@gmail.com}
\homepage{mskorczak.xyz} \homepage{mskorczak.xyz}
\linkedin{mskorczak} \linkedin{mskorczak}
\github{mskorczak} \github{mskorczak}[www.github.com/mskorczak]
%% You MUST add the academicons option to \documentclass, then compile with LuaLaTeX or XeLaTeX, if you want to use \orcid or other academicons commands. %% You MUST add the academicons option to \documentclass, then compile with LuaLaTeX or XeLaTeX, if you want to use \orcid or other academicons commands.
% \orcid{0000-0000-0000-0000} % \orcid{0000-0000-0000-0000}
%% You can add your own arbtrary detail with %% You can add your own arbtrary detail with
@ -114,14 +113,10 @@
\cvsection{Experience} \cvsection{Experience}
\cvevent{Developer}{Alan Blunden}{Jun 2022 -- Present}{Remote} \cvevent{Developer}{Alan Blunden}{Jun 2022 -- Present}{Southend-On-Sea, UK}
\begin{itemize} \begin{itemize}
\item Developing and maintaining existing full-stack line of business applications \item Developing and maintaining existing full-stack line of business applications
\item Worked in an Agile team of 5, collabroating and communicating with other teams in different disciplines \item Worked in an Agile team of 5, collabroating and communicating with other teams in different disciplines
\item Data provisioning in Hadoop, data pipeline automation with Python and Java, full-stack application development for database web portal in Express, documentation generation using SQL and JDBC
\item Worked in an Agile team of 6, collaborating and communicating with other teams in different disciplines
\end{itemize} \end{itemize}
\cvtag{C\#} \cvtag{C\#}
\cvtag{Javascript} \cvtag{Javascript}
@ -136,7 +131,15 @@
\divider \divider
\cvevent{Innovation Developer Intern, Technology \& Operations}{RBC Royal Bank of Canada}{Jul 2020 -- Aug 2020}{Toronto, ON} \cvevent{AV Technical Crew}{Students Union Essex University}{Sep 2021 -- Jun 2022}{Essex, UK}
\begin{itemize}
\item Worked here during my studies
\item test
\end{itemize}
\cvtag{Not relavent}
\divider
\cvevent{Database Administrator}{TDP Marketing}{Dec 2018 -- Aug 2019}{Trimley St Mary, UK}
\begin{itemize} \begin{itemize}
\item Full stack software development building internal applications: retrospectives web application with React front-end and Express back-end \item Full stack software development building internal applications: retrospectives web application with React front-end and Express back-end