diff options
author | Karl Berry <karl@freefriends.org> | 2010-02-26 00:39:23 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-02-26 00:39:23 +0000 |
commit | 8a3fcdbd97fc63bf814e0fe3c68a4bf65967db6d (patch) | |
tree | c46e12e3439b4bdf13fb75a59fcc51e3e9316888 /Master/texmf-dist/tex/latex/knittingpattern | |
parent | 332825cfb757edbb7ef1fffb5c941dfe4e2f3404 (diff) |
knittingpattern 1 (25feb10)
git-svn-id: svn://tug.org/texlive/trunk@17205 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/knittingpattern')
-rw-r--r-- | Master/texmf-dist/tex/latex/knittingpattern/knittingpattern.cls | 72 |
1 files changed, 72 insertions, 0 deletions
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} + |