From 8a3fcdbd97fc63bf814e0fe3c68a4bf65967db6d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 26 Feb 2010 00:39:23 +0000 Subject: knittingpattern 1 (25feb10) git-svn-id: svn://tug.org/texlive/trunk@17205 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/knittingpattern/knittingpattern.cls | 72 ++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/knittingpattern/knittingpattern.cls (limited to 'Master/texmf-dist/tex/latex/knittingpattern') diff --git a/Master/texmf-dist/tex/latex/knittingpattern/knittingpattern.cls b/Master/texmf-dist/tex/latex/knittingpattern/knittingpattern.cls new file mode 100644 index 00000000000..9666716d6cd --- /dev/null +++ b/Master/texmf-dist/tex/latex/knittingpattern/knittingpattern.cls @@ -0,0 +1,72 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{knittingpattern}[2009/11/13 Formatting for knitting patterns] + +%% knittingpattern.cls, version 1 + %% Copyright 2010 Hugh Griffiths + % + % This work may be distributed and/or modified under the conditions + % of the LaTeX Project Public License, either version 1.3 of this + % license or (at your option) any later version. 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. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is Hugh Griffiths. + % + % This work consists of the files knittingpattern.cls, template.tex, template.pdf, introduction.tex and introduction.pdf + +\LoadClass{article} + +\RequirePackage{graphicx, float, fancyhdr, longtable, calc} +\RequirePackage[table]{xcolor} + +% This section is from Manas Tungare's ``lesspaper.sty'', which he has + % generously donated to the public domain. +\setlength{\textwidth}{7.5in} +\setlength{\textheight}{9.5in} +\setlength{\evensidemargin}{-0.5in} +\setlength{\oddsidemargin}{-0.5in} +\setlength{\topmargin}{-0.5in} +\setlength{\voffset}{-0.5in} + +\newcommand{\intro}[3][.25]{\begin{tabular}{m{\textwidth - 4\tabcolsep +- #1\textwidth}m{#1\textwidth}} +#2&\fbox{\includegraphics[width=#1\textwidth]{#3}} +\end{tabular}} + +\newcommand{\note}[5][.9]{\begin{center} +\fcolorbox{#2}{#3}{\parbox{#1\textwidth}{\underline{\Large{#4}} \\ #5 } +} +\end{center} +} + +\newcommand{\diagram}[2][.5]{\begin{center} +\fbox{\includegraphics[width=#1\textwidth]{#2}} +\end{center} +} + +\newenvironment{pattern}[3][.05]{\begin{center} +\rowcolors{1}{#2}{#3} +\begin{longtable}{p{\textwidth-#1\textwidth- 4\tabcolsep} p{#1\textwidth}}}{\end{longtable}\end{center}} + +\newcommand{\important}[4][.9]{\begin{center}\fcolorbox{#2}{#3}{\parbox{#1\textwidth}{#4}}\end{center}} + +\newcommand{\biog}[3][.25]{\begin{table}[b]\begin{tabular}{m{#1\textwidth}m{\textwidth-#1\textwidth-4\tabcolsep}} +\fbox{\includegraphics[width=#1\textwidth]{#2}}& #3 +\end{tabular} \end{table}} + +\newcommand{\cpyrght}[1]{ +\pagestyle{fancy} +\fancyhead{} +\fancyfoot{} +\renewcommand{\footrulewidth}{.4pt} +\renewcommand{\headrulewidth}{0pt} +\fancyfoot[R]{#1} +\thispagestyle{fancy} +} + +\setlength{\fboxrule}{2pt} +\setlength{\tabcolsep}{0.025\textwidth} + -- cgit v1.2.3