texlive[68211] Master: curriculum-vitae (8sep23)
commits+karl at tug.org
commits+karl at tug.org
Fri Sep 8 23:15:11 CEST 2023
Revision: 68211
http://tug.org/svn/texlive?view=revision&revision=68211
Author: karl
Date: 2023-09-08 23:15:11 +0200 (Fri, 08 Sep 2023)
Log Message:
-----------
curriculum-vitae (8sep23)
Modified Paths:
--------------
trunk/Master/tlpkg/bin/tlpkg-ctan-check
trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/curriculum-vitae/
trunk/Master/texmf-dist/doc/latex/curriculum-vitae/README.md
trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.pdf
trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.tex
trunk/Master/texmf-dist/tex/latex/curriculum-vitae/
trunk/Master/texmf-dist/tex/latex/curriculum-vitae/curriculum-vitae.cls
trunk/Master/tlpkg/tlpsrc/curriculum-vitae.tlpsrc
Added: trunk/Master/texmf-dist/doc/latex/curriculum-vitae/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/curriculum-vitae/README.md (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/curriculum-vitae/README.md 2023-09-08 21:15:11 UTC (rev 68211)
@@ -0,0 +1,19 @@
+# *Curriculum vitae* class for LaTeX
+
+This is a lightweight class file that makes it convenient to typeset CVs/resumes with LaTeX. It provides a `\cvsection` command and `detail` environment. A sample is included in curriculum-vitae.tex.
+
+```
+Copyright 2023 Sumukh Prasad
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+```
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/curriculum-vitae/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.pdf 2023-09-08 21:14:43 UTC (rev 68210)
+++ trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.pdf 2023-09-08 21:15:11 UTC (rev 68211)
Property changes on: trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.tex 2023-09-08 21:15:11 UTC (rev 68211)
@@ -0,0 +1,40 @@
+\documentclass[12pt]{curriculum-vitae}
+\usepackage[a4paper, total={7.3in, 9.7in}]{geometry}
+
+\name{Name Namename}
+\mailingaddr{123 High Street, Anytown, County, Postcode}
+\desc{Professional Action Figure Collector}
+\webpage{www.example.com}
+\phone{01234 567 890}
+
+
+
+\begin{document}
+
+ \maketitle
+
+ \cvsection[Education]{
+ \begin{detail}[School of Action Figure Collecting]{Jan 2000}{Jan 2003}
+ \begin{itemize}
+ \item Learnt how to organise action figures
+ \item Conducted research on action figure heights
+ \end{itemize}
+ \end{detail}
+ }
+
+ \cvsection[Rando Research]{
+ \begin{detail}[Action Figure Heights: Are they growing smaller?]{Jan 2000}{Jan 2003}
+ Very important research article.
+ \end{detail}
+ \begin{detail}[Action Figure Heights: Are they growing taller?]{Jan 2000}{Jan 2003}
+ Another very important research article.
+ \end{detail}
+ \subsection{Journals}
+ \begin{itemize}
+ \item Journal of Action vol 333
+ \item Journal of Action vol 334
+ \item Journal of Action vol 335
+ \end{itemize}
+ }
+
+\end{document}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/doc/latex/curriculum-vitae/curriculum-vitae-example.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/curriculum-vitae/curriculum-vitae.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/curriculum-vitae/curriculum-vitae.cls (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/curriculum-vitae/curriculum-vitae.cls 2023-09-08 21:15:11 UTC (rev 68211)
@@ -0,0 +1,51 @@
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{curriculum-vitae}[2023/05/17 v1.0 LaTeX class for curriculum vitae]
+
+\LoadClass[onecolumn]{article}
+\def\@name{}
+\newcommand{\name}[1]{%
+ \def\@name{#1}%
+}
+\def\@webpage{}
+\newcommand{\webpage}[1]{%
+ \def\@webpage{#1}%
+}
+\def\@phone{}
+\newcommand{\phone}[1]{%
+ \def\@phone{#1}%
+}
+\def\@desc{}
+\newcommand{\desc}[1]{%
+ \def\@desc{#1}%
+}
+\def\@email{}
+\newcommand{\email}[1]{%
+ \def\@email{#1}%
+}
+\def\@mailingaddr{}
+\newcommand{\mailingaddr}[1]{%
+ \def\@mailingaddr{#1}%
+}
+\renewcommand{\maketitle}{%
+ \begin{center}
+ \noindent{\bf\Huge\@name}\vspace{0.5cm}\\{\sc\@desc}\vspace{0.5cm}\\{\it\@mailingaddr}\\{\@phone $\vert$ \@webpage}\vspace{0.25cm}\\%
+ \noindent\rule{5cm}{0.4pt}\vspace{0.75cm}\\
+ \end{center}
+}
+
+\RequirePackage{titlesec}
+\titleformat{\section}{\scshape\Large}{\thesection}{1em}{}
+\titleformat{\subsection}{\normalfont\bfseries}{\thesubsection}{0.5em}{}
+\setcounter{secnumdepth}{-1}
+\newcommand{\cvsection}[2][]{
+ \noindent\begin{minipage}[t]{4cm}
+ \begin{flushleft}{{\scshape\Large#1}\addcontentsline{toc}{section}{#1}}\end{flushleft}
+ \end{minipage}
+ \hspace{0.5cm}\begin{minipage}[t]{\dimexpr\linewidth-4.5cm\relax}
+ {#2}
+ \end{minipage}\vspace{0.2cm}\\
+}
+
+\newenvironment{detail}[3][]{%
+ {{\bfseries#1}\addcontentsline{toc}{subsection}{#1}}\hfill#2 -- #3\\%
+\small}{\normalsize\noindent\vspace{0.5cm}\\}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/curriculum-vitae/curriculum-vitae.cls
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check 2023-09-08 21:14:43 UTC (rev 68210)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check 2023-09-08 21:15:11 UTC (rev 68211)
@@ -240,7 +240,7 @@
ctan-o-mat ctan_chk ctanbib ctanify ctanupload
ctable ctablestack ctex ctex-faq
culmus cuprum cursolatex cuisine
- currency currfile currvita curve curve2e curves
+ currency currfile curriculum-vitae currvita curve curve2e curves
custom-bib customdice cutwin cv cv4tw cvss cweb-latex
cyber cybercic cyklop cyrillic cyrplain
dad dancers dantelogo darkmode
Modified: trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc 2023-09-08 21:14:43 UTC (rev 68210)
+++ trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc 2023-09-08 21:15:11 UTC (rev 68211)
@@ -282,6 +282,7 @@
depend cuisine
depend currency
depend currfile
+depend curriculum-vitae
depend currvita
depend cutwin
depend cv
Added: trunk/Master/tlpkg/tlpsrc/curriculum-vitae.tlpsrc
===================================================================
More information about the tex-live-commits
mailing list.