From ab69a828385a1559928c1a1b887fc03cf00702c0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 8 Dec 2010 00:38:52 +0000 Subject: new latex package tucv 1.0 (7dec10) git-svn-id: svn://tug.org/texlive/trunk@20680 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/tucv/tucv.sty | 122 ++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/tucv/tucv.sty (limited to 'Master/texmf-dist/tex/latex/tucv') diff --git a/Master/texmf-dist/tex/latex/tucv/tucv.sty b/Master/texmf-dist/tex/latex/tucv/tucv.sty new file mode 100644 index 00000000000..5db5539611c --- /dev/null +++ b/Master/texmf-dist/tex/latex/tucv/tucv.sty @@ -0,0 +1,122 @@ +%% +%% This is file `tucv.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tucv.dtx (with options: `package') +%% This is a generated file. +%% +%% (c) 2009-2010 George R. Louthan IV +%% http://georgerloutha.nthefourth.com +%% (c) 2007 Todd C. Miller +%% http://www.courtesan.com/todd +%% (c) 2003-2007 David J. Grant +%% http://www.davidgrant.ca +%% (c) 2002 Matthew Boedicker +%% http://matthewm.boedicker.org/ +%% +%% This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 +%% Unported License. To view a copy of this license, visit +%% http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to +%% Creative Commons +%% 171 Second Street, Suite 300 +%% San Francisco, California, 94105, USA. +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{tucv} +[2010/11/11 v1.0 Univ. of Tulsa iSec CV Style] +\RequirePackage{array} +\RequirePackage{color} +\RequirePackage{calc} +\RequirePackage{fancyhdr} +\RequirePackage{xparse} +\DeclareOption{pagesetup}{ + \renewcommand{\headrulewidth}{0pt} + \setlength{\voffset}{0.1in} + \setlength{\headheight}{0in} + \setlength{\headsep}{0in} + \setlength{\textheight}{11in} + \setlength{\textheight}{9.5in} + \setlength{\topmargin}{-0.25in} + \setlength{\textwidth}{7in} + \setlength{\oddsidemargin}{-0.25in} + \setlength{\evensidemargin}{-0.25in} + \setlength{\tabcolsep}{0in} + \raggedbottom + \raggedright + \pagestyle{fancy} + \fancyhead{} + \fancyfoot{} +} +\ProcessOptions +\definecolor{tucvheading}{gray}{0.85} +\NewDocumentCommand\resheading{m}{{\large \colorbox{tucvheading}{\begin{minipage} + {\textwidth-6.0pt}{\textbf{#1 \vphantom{p\^{E}}}}\end{minipage}}}} +\NewDocumentCommand\resentry{O{0pt}mm}{ + \begin{tabular*}{0.9\textwidth}[t]{@{\hspace{#1}} + p{5.0in-#1}@{\extracolsep{\fill}}p{0.75in}} + \raggedright #2 & #3 + \tabularnewline + \end{tabular*} +} +\NewDocumentCommand\ressubentry{mm}{ + \resentry[10pt]{ + \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} + #1}{#2} +} +\NewDocumentCommand\resentrysinglecol{O{0pt}m}{ + \begin{tabular*}{0.9\textwidth}[t]{@{\hspace{#1}}p{0.9\textwidth-#1}} + #2 + \tabularnewline + \end{tabular*} +} +\NewDocumentCommand\ressubentrysinglecol{m}{ + \resentrysinglecol[10pt]{ + \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} + #1} +} +\NewDocumentCommand\resschool{omm}{ + \resentry{\textbf{#2} + \IfNoValueTF{#1} + {} + {\newline \textit{#1}} + }{#3} +} +\NewDocumentCommand\resdegree{ommm}{ + \ressubentry{#2 in #3 + \IfNoValueTF{#1} + {} + {\newline \textit{#1}} + }{#4} + %\ressubentry{#2 in #3}{#4} +} +\NewDocumentCommand\resemployer{omm}{ + \resentry{\textbf{#2} + \IfNoValueTF{#1} + {} + {\newline #1} + }{#3} +} +\NewDocumentCommand\resjob{ommm}{ + \resentry[10pt]{ + \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} \textbf{#2} + \IfNoValueTF{#1} + {} + {\newline #1} + }{#3 -- \newline #4} +} +\NewDocumentCommand\resconference{omm}{ + \resentrysinglecol{\raggedright \textbf{#2} #3} +} +\NewDocumentCommand\ressubconference{omm}{ + \resentrysinglecol[10pt]{\textbf{#2} #3} +} +\NewDocumentCommand\resdesc{mm}{ + \resentrysinglecol{\raggedright \textbf{#1} #2} +} +\NewDocumentCommand\resbib{mm}{ + \resentrysinglecol{\raggedright \textbf{#1} #2} +} +\endinput +%% +%% End of file `tucv.sty'. -- cgit v1.2.3