Commit f288c1e3 authored by Jim Hefferon's avatar Jim Hefferon

make cover with front, back, and spine

parent 7ac475c2
...@@ -26,10 +26,11 @@ material m_yz= ...@@ -26,10 +26,11 @@ material m_yz=
pen p=linewidth(0.4)+squarecap+miterjoin+black+opacity(0.2); pen p=linewidth(0.4)+squarecap+miterjoin+black+opacity(0.2);
defaultpen(p); defaultpen(p);
pen slateblue = rgb(2/255, 101/255, 116/255); // From https://kuler.adobe.com/Lollapalooza-color-theme-3446379/edit/?copy=true
pen puffblue = rgb(0/255, 194/255, 196/255); pen darkcolor = rgb(0/255, 38/255, 53/255);
pen beige = rgb(216/255, 195/255, 148/255); pen lightcolor = rgb(217/255, 121/255, 37/255);
pen burgundy = rgb(166/255, 5/255, 3/255); pen bgcolor = rgb(171/255, 26/255, 37/255);
pen flourishcolor = rgb(116/255, 6/255, 17/255);
real XLIMIT_POS=1; real XLIMIT_POS=1;
real XLIMIT_NEG=-1*XLIMIT_POS; real XLIMIT_NEG=-1*XLIMIT_POS;
...@@ -132,9 +133,9 @@ face[] faces; ...@@ -132,9 +133,9 @@ face[] faces;
// pen[] p={red,green,blue,black}; // pen[] p={red,green,blue,black};
// latticeshade(faces.push(floor_q1),floor_q1,new pen[][] {{INSIDE_SHADE,OUTSIDE_SHADE},{OUTSIDE_SHADE,OUTSIDE_SHADE}}); // latticeshade(faces.push(floor_q1),floor_q1,new pen[][] {{INSIDE_SHADE,OUTSIDE_SHADE},{OUTSIDE_SHADE,OUTSIDE_SHADE}});
filldraw(faces.push(xy),project(xy),fillpen=beige,drawpen=p); filldraw(faces.push(xy),project(xy),fillpen=bgcolor,drawpen=p);
filldraw(faces.push(xz),project(xz),fillpen=puffblue,drawpen=p); filldraw(faces.push(xz),project(xz),fillpen=lightcolor,drawpen=p);
filldraw(faces.push(yz),project(yz),fillpen=slateblue,drawpen=p); filldraw(faces.push(yz),project(yz),fillpen=darkcolor,drawpen=p);
add(pic,faces); add(pic,faces);
// add(xscale3(4.0)*pic); // add(xscale3(4.0)*pic);
......
...@@ -63,12 +63,12 @@ ...@@ -63,12 +63,12 @@
\definecolor{lightcolor}{HTML}{DAE4FC} % {799FFC} % \definecolor{lightcolor}{HTML}{DAE4FC} % {799FFC} %
\definecolor{bgcolor}{HTML}{FCFFDC} % \definecolor{bgcolor}{HTML}{FCFFDC} %
\definecolor{flourishcolor}{HTML}{F80018} % \definecolor{flourishcolor}{HTML}{F80018} %
% From https://kuler.adobe.com/Heisenberg-color-theme-3442140/ % From https://kuler.adobe.com/Lollapalooza-color-theme-3446379/edit/?copy=true by gabrielsssantiago
\definecolor{coverdarkcolor}{HTML}{026574} % \definecolor{coverdarkcolor}{HTML}{002635} %
\definecolor{coverboldcolor}{HTML}{A60503} % \definecolor{coverboldcolor}{HTML}{5C5B5A} %
\definecolor{coverlightcolor}{HTML}{00C2C4} % \definecolor{coverlightcolor}{HTML}{013440} %
\definecolor{coverbgcolor}{HTML}{D8C394} % \definecolor{coverbgcolor}{HTML}{AB1A25} %
\definecolor{coverflourishcolor}{HTML}{5A0000} % \definecolor{coverflourishcolor}{HTML}{AB1A25} %
% \usepackage[\dvidrv]{graphicx} % % \usepackage[\dvidrv]{graphicx} %
\usepackage{graphicx} % \usepackage{graphicx} %
...@@ -932,13 +932,13 @@ ...@@ -932,13 +932,13 @@
\setlength{\unitlength}{1in} \setlength{\unitlength}{1in}
\begin{picture}(0,0) \begin{picture}(0,0)
% \put(0,0){\line(1,1){2}} % \put(0,0){\line(1,1){2}}
\put(-0.3,-2.5){\fontsize{50pt}{8pt}{\fontfamily{ugq}\selectfont LINEAR ALGEBRA}} \put(-0.3,-2.5){{\color{black}\fontsize{50pt}{8pt}{\fontfamily{ugq}\selectfont LINEAR ALGEBRA}}}
\thicklines \thicklines
\put(-0.26,-2.75){\color{coverboldcolor}\rule{5.78in}{4pt}} \put(-0.26,-2.75){\color{coverbgcolor}\rule{5.78in}{4pt}}
\put(3.75,-3.025){\fontsize{20pt}{8pt}{\fontfamily{ugq}\selectfont Jim Hef{}feron}} \put(3.75,-3.025){{\color{coverlightcolor}\fontsize{20pt}{8pt}{\fontfamily{ugq}\selectfont Jim Hef{}feron}}}
\put(-0.0,-6.9){\includegraphics{shadow.pdf}} \put(-0.0,-6.9){\includegraphics{asy/shadow.pdf}}
\put(0,-6.5){\includegraphics{axes.pdf}} \put(0,-6.5){\includegraphics{asy/axes.pdf}}
\put(2.3,-6.4){{\color{coverdarkcolor}\large \texttt{http://joshua.smcvt.edu/linearalgebra}}} \put(2.3,-6.4){{\color{coverlightcolor}\large \texttt{http://joshua.smcvt.edu/linearalgebra}}}
\end{picture} \end{picture}
} }
......
%\documentstyle[12pt]{article} \documentclass[12pt]{article}
%\input{latexmac} \usepackage{covergraphic}
%\begin{document}
%\pagestyle{empty} \newlength{\totalcoverwidth} \setlength{\totalcoverwidth}{15.0in} % 7.5+7.5
\title{Linear Algebra} \newlength{\spinewidth} \setlength{\spinewidth}{1in}
\author{Jim Hef{}feron} \addtolength{\totalcoverwidth}{\spinewidth}
\date{\today} \usepackage[papersize={16in,9.25in},margin=0in]{geometry}
\thispagestyle{empty}
%\maketitle \newcommand{\spinetext}[1]{\makebox[1in]{\color{black}\fontsize{40pt}{8pt}{\fontfamily{ugq}\selectfont #1}}}
\vfill \newcommand{\spineauthortext}[1]{\makebox[1in]{\color{coverdarkcolor}\fontsize{20pt}{8pt}{\fontfamily{ugq}\selectfont #1}}}
\vspace*{.5in} \newcommand{\spine}{%
\begin{center} \setlength{\unitlength}{1in}
{\bsifamily\Huge Linear Algebra} \\[.25in] \begin{picture}(1,9.5)
{\Large Jim Hef{}feron} \put(0,8.5){\spinetext{L}}
\end{center} \put(0,7.95){\spinetext{I}}
\vspace*{.5in} \put(0,7.4){\spinetext{N}}
\begin{center} \put(0,6.85){\spinetext{E}}
\begin{tabular}{ccc} \put(0,6.3){\spinetext{A}}
\begin{tabular}{c} \put(0,5.75){\spinetext{R}}
\includegraphics{ch4.2} \\[\covgraphsep] % line
$\begin{vmatrix} % \put(0,5.2){{\color{coverflourishcolor}\rule{1in}{3pt}}}
1 &2 \\ % Author
3 &1 \put(0,2.625){\spineauthortext{H}}
\end{vmatrix}$ \put(0,2.4){\spineauthortext{e}}
\end{tabular} \\ \put(0,2.15){\spineauthortext{f}}
&\begin{tabular}{c} \put(0,1.9){\spineauthortext{f}}
\includegraphics{ch4.3} \\[\covgraphsep] \put(0,1.675){\spineauthortext{e}}
$\begin{vmatrix} \put(0,1.45){\spineauthortext{r}}
x_1\cdot 1 &2 \\ \put(0,1.225){\spineauthortext{o}}
x_1\cdot 3 &1 \put(0,1.0){\spineauthortext{n}}
\end{vmatrix}$ \end{picture}
\end{tabular} \\ }
&&\begin{tabular}{c}
\includegraphics{ch4.4} \\[\covgraphsep] \newcommand{\backcovertext}{%
$\begin{vmatrix} \color{coverboldcolor}\fontsize{14pt}{19pt}\fontfamily{fos}\selectfont
6 &2 \\ \begin{minipage}{5.5in}
8 &1 %\setlength{\parindent}{2em}
\end{vmatrix}$ \setlength{\parskip}{1.2ex}
\end{tabular} This text covers a standard first course:
\end{tabular} Gauss's method, vector spaces, linear maps and matrices, determinants,
\end{center} and eigenvalues and eigenvectors.
% \setlength{\unitlength}{10pt} % parallel-o-gram with region In addition, each chapter ends with some
% % \setlength{\unitlength}{8pt} % parallel-o-gram with det box drawn. topics such as brief descriptions of applications.
% % \begin{picture}(3,9)(0,-1) % to (6,8)
% \begin{picture}(6,25)(0,-15) % to (6,8) What sets this text apart is that
% \put(0,0){\begin{pspicture}(0,0)(6,8) while we prove everything, we do not start by assuming that
% \pspolygon(0,0)(4,2)(6,8)(2,6) readers are already able at abstract work.
% \pspolygon[fillstyle=solid,fillcolor=lightgray](0,0)(2,1)(3,4)(1,3) Instead, we develop each student's
% \psline[linecolor=white,linewidth=1pt]{C-C}(0,0)(2,1) mathematical maturity with
% \psline[linewidth=.8pt]{->}(0,0)(2,1) careful motivation,
% \psline[linecolor=white,linewidth=1pt]{C-C}(0,0)(1,3) many examples,
% \psline[linewidth=.8pt]{->}(0,0)(1,3) and most importantly, extensive exercise sets
% \end{pspicture}} that range from routine verifications to a few challenges.
% \thicklines
% \put(0,0){\vector(1,3){1} } This is a paper version of the well-known Free text.
% \put(0,0){\vector(2,1){2} } It has been available online for many years and has been widely used,
% \thinlines both in classrooms and for self-study.
% \put(1.1,3.3){\line(1,3){0.9} } It is supported by worked answers
% \put(2,6){\line(2,1){4} } for all exercises,
% \put(2.1,1.05){\line(2,1){1.9} } including proofs,
% \put(4,2){\line(1,3){2} } beamer slides for classroom use,
% \put(1.1,3.0){\line(2,1){1.9} } and a lab manual for computer work using \textit{Sage},
% \put(2.1,1.3){\line(1,3){0.9} } all of which are freely available online.
% \multiput(0.25,0.30)(0.15,0.45){7}{\makebox(0,0){\scriptsize .} } \end{minipage}
% \multiput(0.55,0.45)(0.15,0.45){7}{\makebox(0,0){\scriptsize .} } }
% \multiput(0.85,0.60)(0.15,0.45){7}{\makebox(0,0){\scriptsize .} }
% \multiput(1.15,0.75)(0.15,0.45){7}{\makebox(0,0){\scriptsize .} } \newcommand{\backcoverhead}{%
% \multiput(1.45,0.90)(0.15,0.45){7}{\makebox(0,0){\scriptsize .} } \setlength{\unitlength}{1in}
% \multiput(1.75,1.05)(0.15,0.45){7}{\makebox(0,0){\scriptsize .} } \begin{picture}(0,0)
% \put(2,-.8){\makebox(0,0)[t]{$\begin{vmatrix} \put(1,-.1){{\color{coverflourishcolor}\rule{4.4in}{2pt}}}
% 1 &2 \\ \put(0,0){\color{coverdarkcolor}\fontsize{25pt}{8pt}\fontfamily{fos}\selectfont \textit{A developmental approach to}}
% 3 &1 \put(2.9,-.45){\color{coverlightcolor}\fontsize{25pt}{8pt}\fontfamily{fos}\selectfont \textbf{Linear Algebra}}
% \end{vmatrix}$}} \end{picture}
% \end{picture} }
% \qquad\raisebox{8pt}{versus}\qquad
% \hbox to .5in{\hbox{}\hfil\hbox{}} \setlength{\parindent}{0in}
% \setlength{\unitlength}{8pt} % parallel-o-gram with kv box drawn. \begin{document}\pagestyle{empty}\thispagestyle{empty}
% \begin{picture}(3,9)(0,-1) % to (6,8)
% \begin{picture}(6,17)(0,-8) % to (6,8) \setlength{\unitlength}{1in}
% \put(0,0){\begin{pspicture}(0,0)(6,8)
% \pspolygon(0,0)(4,2)(6,8)(2,6) \begin{picture}(0,0)
% \pspolygon[fillstyle=solid,fillcolor=lightgray](0,0)(2,6)(4,7)(2,1) % \put(0,-1){\makebox[0in]{\color{red}0}}
% \psline[linecolor=white,linewidth=1pt]{C-C}(0,0)(2,1) % \put(1,-1){\makebox[0in]{\color{red}1}}
% \psline[linewidth=.8pt]{->}(0,0)(2,1) % \put(2,-1){\makebox[0in]{\color{red}2}}
% \psline[linecolor=white,linewidth=1pt]{C-C}(0,0)(1,3) % \put(3,-1){\makebox[0in]{\color{red}3}}
% \psline[linewidth=.8pt]{->}(0,0)(1,3) % \put(4,-1){\makebox[0in]{\color{red}4}}
% \end{pspicture}} % \put(5,-1){\makebox[0in]{\color{red}5}}
% \thicklines % \put(6,-1){\makebox[0in]{\color{red}6}}
% \put(0,0){\vector(1,3){1} } % \put(7,-1){\makebox[0in]{\color{red}7}}
% \put(0,0){\vector(2,1){2} } % \put(8,-1){\makebox[0in]{\color{red}8}}
% \thinlines % \put(9,-1){\makebox[0in]{\color{red}9}}
% \put(1.1,3.3){\line(1,3){0.9} } % \put(10,-1){\makebox[0in]{\color{red}10}}
% \put(2,6){\line(2,1){4} } % \put(11,-1){\makebox[0in]{\color{red}11}}
% \put(2.1,1.05){\line(2,1){1.9} } % \put(12,-1){\makebox[0in]{\color{red}12}}
% \put(4,2){\line(1,3){2} } % \put(13,-1){\makebox[0in]{\color{red}13}}
% \put(2.1,1.3){\line(1,3){1.9} } % \put(14,-1){\makebox[0in]{\color{red}14}}
% \multiput(0.25,0.30)(0.15,0.45){13}{\makebox(0,0){\scriptsize .} } % \put(15,-1){\makebox[0in]{\color{red}15}}
% \multiput(0.55,0.45)(0.15,0.45){13}{\makebox(0,0){\scriptsize .} } % \put(16,-1){\makebox[0in]{\color{red}16}}
% \multiput(0.85,0.60)(0.15,0.45){13}{\makebox(0,0){\scriptsize .} } \put(8.75,-1){\covergraphic}
% \multiput(1.15,0.75)(0.15,0.45){13}{\makebox(0,0){\scriptsize .} } \put(7.5,-9.5){\spine}
% \multiput(1.45,0.90)(0.15,0.45){13}{\makebox(0,0){\scriptsize .} } \put(1,-1.6){\backcoverhead}
% \multiput(1.75,1.05)(0.15,0.45){13}{\makebox(0,0){\scriptsize .} } \put(1,-5){\backcovertext}
% \put(2,-.8){\makebox(0,0)[t]{$\begin{vmatrix} \end{picture}
% x\cdot 1 &2 \\ \end{document}
% x\cdot 3 &1
% \end{vmatrix}$}}
% \end{picture}
% \hbox to .5in{\hbox{}\hfil\hbox{}}
% \qquad\raisebox{8pt}{versus}\qquad
% \setlength{\unitlength}{8pt} % parallel-o-gram with region
% \setlength{\unitlength}{12pt} % parallel-o-gram with region
% \begin{picture}(6,9)(0,-1) % to (6,8)
% \put(0,0){\begin{pspicture}(0,0)(8,9)
% \pspolygon(0,0)(4,2)(6,8)(2,6)
% \pspolygon[fillstyle=solid,fillcolor=lightgray](0,0)(6,8)(8,9)(2,1)
% % \psline[linewidth=.8pt,linecolor=white](6,8)(2,6)
% \psline[linecolor=stronggray](6,8)(5,5) %intersection
% \psline[linecolor=white,linewidth=1pt]{C-C}(0,0)(2,1)
% \psline[linewidth=.8pt]{->}(0,0)(2,1)
% \psline[linecolor=white,linewidth=1pt]{C-C}(0,0)(1,3)
% \psline[linewidth=.8pt]{->}(0,0)(1,3)
% \end{pspicture}}
% \thicklines
% \put(0,0){\vector(1,3){1} }
% \put(0,0){\vector(2,1){2} }
% \thinlines
% \put(1.1,3.3){\line(1,3){0.9} }
% \put(2,6){\line(2,1){3.9} }
% \put(2.1,1.05){\line(2,1){1.9} }
% \put(4,2){\line(1,3){1.9} }
% \put(0.1,0.1333){\line(3,4){5.9} }
% \put(2.1,1.1333){\line(3,4){5.9} }
% \put(6,8){\line(2,1){2} }
% \multiput(0.55,0.45)(0.30,0.40){20}{\makebox(0,0){\scriptsize .} }
% \multiput(0.85,0.60)(0.30,0.40){20}{\makebox(0,0){\scriptsize .} }
% \multiput(1.15,0.75)(0.30,0.40){20}{\makebox(0,0){\scriptsize .} }
% \multiput(1.45,0.90)(0.30,0.40){20}{\makebox(0,0){\scriptsize .} }
% \multiput(1.75,1.05)(0.30,0.40){20}{\makebox(0,0){\scriptsize .} }
% \put(2,-.8){\makebox(0,0)[t]{$\begin{vmatrix}
% 6 &2 \\
% 8 &1
% \end{vmatrix}$}}
% \end{picture}
%\end{center}
%\vspace*{.5in}
%\begin{center}
% {{%\fontshape{ol}
% \selectfont\Large Jim Hef{}feron}}
%\end{center}
\vfill
%\end{document}
% Commands for the graphics for the book's cover
% From https://kuler.adobe.com/Lollapalooza-color-theme-3446379/edit/?copy=true by gabrielsssantiago
% Permission: GS says scheme is Crative Commons
\usepackage{xcolor}
\definecolor{coverdarkcolor}{HTML}{002635} %
\definecolor{coverboldcolor}{HTML}{5C5B5A} %
\definecolor{coverlightcolor}{HTML}{013440} %
\definecolor{coverbgcolor}{HTML}{AB1A25} %
\definecolor{coverflourishcolor}{HTML}{AB1A25} %
\usepackage{graphics}
\newcommand{\covergraphic}{%
\setlength{\unitlength}{1in}
\begin{picture}(0,0)(-0.8,0)
% \put(0,0){\line(1,1){2}}
\put(-0.3,-2.5){{\color{black}\fontsize{50pt}{8pt}{\fontfamily{ugq}\selectfont LINEAR ALGEBRA}}}
\thicklines
\put(-0.26,-2.75){\color{coverbgcolor}\rule{5.78in}{4pt}}
\put(3.75,-3.025){{\color{coverlightcolor}\fontsize{20pt}{8pt}{\fontfamily{ugq}\selectfont Jim Hef{}feron}}}
\put(-0.0,-6.9){\includegraphics{asy/shadow.pdf}}
\put(0,-6.5){\includegraphics{asy/axes.pdf}}
\put(1.9,-6.4){{\color{coverlightcolor}\large \texttt{http://joshua.smcvt.edu/linearalgebra}}}
\end{picture}
}
...@@ -1110,6 +1110,8 @@ Vectors from \( \Re^n \) are ...@@ -1110,6 +1110,8 @@ Vectors from \( \Re^n \) are
orthogonal,\index{vector!orthogonal}\index{orthogonal} orthogonal,\index{vector!orthogonal}\index{orthogonal}
that is, perpendicular,\index{vector!perpendicular}\index{perpendicular} that is, perpendicular,\index{vector!perpendicular}\index{perpendicular}
if and only if their dot product is zero. if and only if their dot product is zero.
They are parallel if and only if their dot product equals the
product of their lengths.
%</co:VectorsOrthogonalIffDoTProductZero> %</co:VectorsOrthogonalIffDoTProductZero>
\end{corollary} \end{corollary}
......
...@@ -70,7 +70,7 @@ we say that the line comes from ...@@ -70,7 +70,7 @@ we say that the line comes from
\begin{center} \small \begin{center} \small
\includegraphics{ch3.43} \includegraphics{ch3.43}
\end{center} \end{center}
This diagram exaggerates the vertical scale by ten This diagram exaggerates the vertical scale by a factor of ten
to make the lengths more visible. to make the lengths more visible.
In the above equation the line In the above equation the line
......
...@@ -42,7 +42,7 @@ do ...@@ -42,7 +42,7 @@ do
esac esac
done done
# Generate the MetaPost figures # Generate the MetaPost and Asymptote figures
if [[ -z $REGENERATING ]] if [[ -z $REGENERATING ]]
then then
mpost dotprod.mp mpost dotprod.mp
...@@ -55,6 +55,7 @@ then ...@@ -55,6 +55,7 @@ then
mpost appen.mp mpost appen.mp
cd asy cd asy
asy -noprc -fpdf ppiped asy -noprc -fpdf ppiped
asy axes
cd .. cd ..
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment