Merge pull request #5 from 1993CRV/replace-hyphen-with-en-dash

minor suggestions
This commit is contained in:
2024-10-19 18:28:31 +05:30
committed by GitHub
4 changed files with 42 additions and 46 deletions
+9 -9
View File
@@ -1,4 +1,4 @@
## Core latex/pdflatex auxiliary files: ## Core latex/pdflatex auxiliary files
*.aux *.aux
*.lof *.lof
*.log *.log
@@ -12,7 +12,7 @@
*.cb2 *.cb2
.*.lb .*.lb
## Intermediate documents: ## Intermediate documents
*.dvi *.dvi
*.xdv *.xdv
*-converted-to.* *-converted-to.*
@@ -24,7 +24,7 @@
## Generated if empty string is given at "Please type another file name for output:" ## Generated if empty string is given at "Please type another file name for output:"
.pdf .pdf
## Bibliography auxiliary files (bibtex/biblatex/biber): ## Bibliography auxiliary files (bibtex/biblatex/biber)
*.bbl *.bbl
*.bcf *.bcf
*.blg *.blg
@@ -32,7 +32,7 @@
*-blx.bib *-blx.bib
*.run.xml *.run.xml
## Build tool auxiliary files: ## Build tool auxiliary files
*.fdb_latexmk *.fdb_latexmk
*.synctex *.synctex
*.synctex(busy) *.synctex(busy)
@@ -44,7 +44,7 @@
# latexrun # latexrun
latex.out/ latex.out/
## Auxiliary and intermediate files from other packages: ## Auxiliary and intermediate files from other packages
# algorithms # algorithms
*.alg *.alg
*.loa *.loa
@@ -102,7 +102,7 @@ acs-*.bib
*.eledsec[1-9][0-9][0-9] *.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R *.eledsec[1-9][0-9][0-9]R
# glossaries # Glossaries
*.acn *.acn
*.acr *.acr
*.glg *.glg
@@ -112,7 +112,7 @@ acs-*.bib
*.lzo *.lzo
*.lzs *.lzs
# uncomment this for glossaries-extra (will ignore makeindex's style files!) # Uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist # *.ist
# gnuplottex # gnuplottex
@@ -262,14 +262,14 @@ TSWLatexianTemp*
# TeXnicCenter # TeXnicCenter
*.tps *.tps
# auto folder when using emacs and auctex # Auto folder when using emacs and auctex
./auto/* ./auto/*
*.el *.el
# expex forward references with \gathertags # expex forward references with \gathertags
*-tags.tex *-tags.tex
# standalone packages # Standalone packages
*.sta *.sta
# Makeindex log files # Makeindex log files
+16 -13
View File
@@ -4,30 +4,32 @@ This CV(Resume) template is compact, minimal, easy to modify and beautiful. See
<img src="resume.png" align=center alt="Example CV"> <img src="resume.png" align=center alt="Example CV">
## How to use this template? ## How to use this template?
If you are new to LaTeX, use the [example.tex](example.tex) file to start with. If you are new to LaTeX, start with the [example.tex](example.tex) file.
There are a lots of custom commands and environments to make this resume template easy to use. There are lots of custom commands and environments to make this resume template easy to use.
- Name and Qualification (academic degree). *(required)*
- Name and Qualification (academic degree) *(Required)*
```tex ```tex
\fullname{FirstName}{LastName}{Degree} \fullname{FirstName}{LastName}{Degree}
``` ```
- Resume Title - To be shown below the name *(optional)* - Resume Title - To be shown below the name *(Optional)*
```tex ```tex
\cvtitle{Your Resume Title} \cvtitle{Your Resume Title}
``` ```
- Email ID *(required)* - Email ID *(Required)*
```tex ```tex
\email{email@example.com} \email{email@example.com}
``` ```
- Website/Portfolio *(optional)* - Website/Portfolio *(Optional)*
```tex ```tex
\website{https://www.example.com}{Website Text} \website{https://www.example.com}{Website Text}
@@ -51,7 +53,7 @@ There are a lots of custom commands and environments to make this resume templat
\phonenumber{0123456789} \phonenumber{0123456789}
``` ```
- Current Date(any format) *(required)* - Current Date (any format) *(Required)*
```tex ```tex
\currentdate{DD Month YYYY} \currentdate{DD Month YYYY}
@@ -89,25 +91,25 @@ There are a lots of custom commands and environments to make this resume templat
\fi \fi
``` ```
- You can also use *fontawesome* icons. For list of available icons check [here](https://mirror.unpad.ac.id/ctan/fonts/fontawesome/doc/fontawesome.pdf#section.4). - You can also use *fontawesome* icons. For the list of available icons, check [here](https://mirror.unpad.ac.id/ctan/fonts/fontawesome/doc/fontawesome.pdf#section.4).
```tex ```tex
\faicon{icon-name} % you can also use direct icon commands \faicon{icon-name} % you can also use direct icon commands
``` ```
## Requirement(s) ## Requirement(s)
You must compile this resume with `XeLaTex` or `LuaLaTeX` *(pdfLaTex is incompatible with fontawesome)*. While using Overleaf choose `Compiler` from the menu. You must compile this resume with `XeLaTex` or `LuaLaTeX` *(pdfLaTeX is incompatible with fontawesome)*. While using Overleaf, choose `Compiler` from the menu.
This resume template uses following extra packages:- This resume template uses following extra packages:
- [fontawesome](https://ctan.org/pkg/fontawesome) - For fontawesome icons - [fontawesome](https://ctan.org/pkg/fontawesome) - For fontawesome icons
- [xcolor](https://ctan.org/pkg/xcolor) - Custom coloring - [xcolor](https://ctan.org/pkg/xcolor) - Custom coloring
- [fontspec](https://ctan.org/pkg/fontspec) - Custom font selection - [fontspec](https://ctan.org/pkg/fontspec) - Custom font selection
- [fancyhdr](https://ctan.org/pkg/fancyhdr) - Custom header and footer design - [fancyhdr](https://ctan.org/pkg/fancyhdr) - Custom header and footer design
- [titlesec](https://ctan.org/pkg/titlesec) - Format sections, subsections, chapters - [titlesec](https://ctan.org/pkg/titlesec) - Format sections, subsections, chapters
- [hyperref](https://ctan.org/pkg/hyperref) - Link and pdf options - [hyperref](https://ctan.org/pkg/hyperref) - Link and PDF options
- [geometry](https://ctan.org/pkg/geometry) - Document dimensioning - [geometry](https://ctan.org/pkg/geometry) - Document dimensioning
In addition to packages, [Roboto](https://fonts.google.com/specimen/Roboto) font family is required. *(Fonts are bundled with the project)* In addition, the [Roboto](https://fonts.google.com/specimen/Roboto) font family is required. *(Fonts are bundled with the project)*
## License ## License
@@ -115,6 +117,7 @@ In addition to packages, [Roboto](https://fonts.google.com/specimen/Roboto) font
Copyright 2024 Avinal Kumar Copyright 2024 Avinal Kumar
This work may be distributed and/or modified under the conditions of the [LaTeX Project Public License](https://www.latex-project.org/lppl/lppl-1-3c/), either version 1.3 of this license any later version. This work may be distributed and/or modified under the conditions of the [LaTeX Project Public License](https://www.latex-project.org/lppl/lppl-1-3c/), either version 1.3 of this license any later version.
## Acknowledgements ## Acknowledgements
This resume template is inspired by [Alessandro Rossini's Adaptive CV](https://www.overleaf.com/latex/templates/adaptive-cv/vfngmmqpmmsb) , [Debarghya Das's Deedy CV](https://www.latextemplates.com/template/deedy-resume-cv) and [Font Awesome](https://fontawesome.com/) icons. This resume template is inspired by [Alessandro Rossini's Adaptive CV](https://www.overleaf.com/latex/templates/adaptive-cv/vfngmmqpmmsb), [Debarghya Das's Deedy CV](https://www.latextemplates.com/template/deedy-resume-cv), and [Font Awesome](https://fontawesome.com/) icons.
+10 -15
View File
@@ -1,17 +1,14 @@
%% comcv.cls %% comcv.cls
%% Copyright 2024 Avinal Kumar %% Copyright 2024 Avinal Kumar
%
% This work may be distributed and/or modified under the % This work may be distributed and/or modified under the conditions of the LaTeX Project Public License,
% conditions of the LaTeX Project Public License, either version 1.3 % either version 1.3 of this license or any later version. The latest version of this license is in
% of this license or any later version. % http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all distributions of LaTeX
% 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 2005/12/01 or later. % version 2005/12/01 or later.
% class options % class options
\NeedsTeXFormat{LaTeX2e} \NeedsTeXFormat{LaTeX2e}
\ProvidesClass{comcv}[2021/01/21 Compact CV] \ProvidesClass{comcv}[2024/10/19 Compact CV]
\newif\ifextended \newif\ifextended
\extendedfalse \extendedfalse
@@ -25,9 +22,8 @@
\ProcessOptions\relax \ProcessOptions\relax
\LoadClass{article} \LoadClass{article}
% required packages - put more packages here % required packages - put more packages here
\RequirePackage[top=0.5cm,left=1cm,right=1cm,bottom=1.2cm]{geometry} % Change Horizontal and Vertical margins \RequirePackage[top=0.5cm,left=1cm,right=1cm,bottom=1.2cm]{geometry} % change horizontal and vertical margins
\RequirePackage{fontawesome} % fontawesome icons \RequirePackage{fontawesome} % fontawesome icons
\RequirePackage[usenames,dvipsnames]{xcolor} % custom colors \RequirePackage[usenames,dvipsnames]{xcolor} % custom colors
\RequirePackage{fontspec} % custom fonts \RequirePackage{fontspec} % custom fonts
@@ -38,6 +34,7 @@
\RequirePackage{hyperref} % for links and, please keep it as last package, add more packages above it \RequirePackage{hyperref} % for links and, please keep it as last package, add more packages above it
\PassOptionsToPackage{unicode}{hyperref} \PassOptionsToPackage{unicode}{hyperref}
\PassOptionsToPackage{naturalnames}{hyperref} \PassOptionsToPackage{naturalnames}{hyperref}
% define your colors here % define your colors here
\definecolor{white}{HTML}{FFFFFF} % color white \definecolor{white}{HTML}{FFFFFF} % color white
\definecolor{gray}{HTML}{555555} % color gray \definecolor{gray}{HTML}{555555} % color gray
@@ -97,7 +94,7 @@
Color=headertext Color=headertext
]{Roboto-Medium.ttf} ]{Roboto-Medium.ttf}
% define document commands/variables % define document commands and variables
\newcommand*{\fullname}[3]{\def\comcv@firstname{#1}\def\comcv@lastname{#2}\def\comcv@degree{#3}} % full name and degree \newcommand*{\fullname}[3]{\def\comcv@firstname{#1}\def\comcv@lastname{#2}\def\comcv@degree{#3}} % full name and degree
\newcommand*{\cvtitle}[1]{\def\comcv@title{#1}} % title of the document \newcommand*{\cvtitle}[1]{\def\comcv@title{#1}} % title of the document
@@ -123,8 +120,6 @@
\fontsize{14pt}{16pt}\thinheader\bfseries\uppercase \fontsize{14pt}{16pt}\thinheader\bfseries\uppercase
}{}{0pt}{} }{}{0pt}{}
\titlespacing{\subsection}{0pt}{0pt}{0pt} % remove space around subsection \titlespacing{\subsection}{0pt}{0pt}{0pt} % remove space around subsection
\titleformat{\subsection}[runin]{ % runin option let you put text side of section or subsection \titleformat{\subsection}[runin]{ % runin option let you put text side of section or subsection
\fontsize{12pt}{12pt}\mediumheader\bfseries \fontsize{12pt}{12pt}\mediumheader\bfseries
@@ -147,8 +142,8 @@
\AtBeginDocument{ \AtBeginDocument{
% hyperref options % hyperref options
\hypersetup{ \hypersetup{
pdfauthor={\comcv@firstname~\comcv@lastname}, % author of the file pdfauthor={\comcv@firstname~\comcv@lastname}, % author of file
pdftitle={\comcv@firstname~\comcv@lastname's Résumé}, % title for the generated pdf pdftitle={\comcv@firstname~\comcv@lastname's Résumé}, % title for generated pdf
} }
\def\comcv@email{\faEnvelope~\href{mailto:\comcv@mailid}{\comcv@mailid}} \def\comcv@email{\faEnvelope~\href{mailto:\comcv@mailid}{\comcv@mailid}}
+4 -6
View File
@@ -10,11 +10,11 @@
\email{ripple@avinal.space} \email{ripple@avinal.space}
\github{https://github.com/avinal}{GitHub} \github{https://github.com/avinal}{GitHub}
\linkedin{https://www.linkedin.com/in/avinal}{LinkedIn} \linkedin{https://www.linkedin.com/in/avinal}{LinkedIn}
\currentdate{Feb 2024} \currentdate{Oct 2024}
\begin{document} \begin{document}
\section{Experience} \section{Experience}
\combosection{Red Hat}{Software Engineer}{June 2022 - Present}{ \combosection{Red Hat}{Software Engineer}{June 2022 -- Present}{
\begin{tightlist} \begin{tightlist}
\item Working on Pipeline Service project as a part of Red Hat Trusted Application Pipeline \item Working on Pipeline Service project as a part of Red Hat Trusted Application Pipeline
\item \href{https://github.com/tektoncd/results}{Tekton Results} Maintainer \item \href{https://github.com/tektoncd/results}{Tekton Results} Maintainer
@@ -44,12 +44,11 @@
\combosection{XResearch}{Java Development Intern}{Jan 2021 -- May 2021}{ \combosection{XResearch}{Java Development Intern}{Jan 2021 -- May 2021}{
\begin{tightlist} \begin{tightlist}
\item Designed and developed an Inventory and Billing Management App using Spring Boot and \item Designed and developed an Inventory and Billing Management App using Spring Boot and PostgreSQL. Created REST API endpoints according to the functional requirements of the software.
PostgreSQL. Created REST API endpoints according to the functional requirements of the software.
\end{tightlist} \end{tightlist}
} }
\combosection{Google Season of Docs 2020}{Technical Writer, VideoLAN}{Sep 2020 -- Nov 2020}{ \combosection{Google Season of Docs 2020}{Technical Writer, VideoLAN}{Sept 2020 -- Nov 2020}{
\begin{tightlist} \begin{tightlist}
\item Created \href{https://code.videolan.org/docs/vlc-android-user}{VLC for Android User Documentation} \item Created \href{https://code.videolan.org/docs/vlc-android-user}{VLC for Android User Documentation}
\item Documented VLC for Android app using Sphinx, reStructuredText, Markdown, and shell scripting. \item Documented VLC for Android app using Sphinx, reStructuredText, Markdown, and shell scripting.
@@ -99,5 +98,4 @@ PostgreSQL. Created REST API endpoints according to the functional requirements
\end{tightlist} \end{tightlist}
} }
\end{document} \end{document}