blob: 9666716d6cd2888ae5b5d74c5cfca5be51ae9d0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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}
|