Merge pull request #7 from tenomoto/main

Fix a typo, pdf toc, and eps orientation
This commit is contained in:
Kenji Hiranabe
2022-09-13 10:53:02 +09:00
committed by GitHub
6 changed files with 60107 additions and 36834 deletions
+1
View File
@@ -0,0 +1 @@
.DS_Store
Binary file not shown.
+60058 -36790
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.
+3 -2
View File
@@ -6,6 +6,7 @@
\usepackage{amsmath, amsfonts}
\usepackage[top=20truemm,bottom=20truemm,left=25truemm,right=25truemm]{geometry}
\usepackage[dvipdfmx]{hyperref,graphicx}
\usepackage{pxjahyper}
% incorporated from Linear Algebra for Everyone 7/18/2022
\newcommand{\bi}[1]{\hbox{\boldmath$#1$}}
@@ -343,7 +344,7 @@ $R$の行数が2であるから,行ランクも2である.すなわち,$A$
\text{let} \; L = E^{-1}, \quad A &= LU
\end{align*}
すなわち,$Ax=b$ を2ステップで解いている.ステップ1で全身消去 $Lc=b$,ステップ2で後退代入 $Ux=c$ である.
すなわち,$Ax=b$ を2ステップで解いている.ステップ1で前進消去 $Lc=b$,ステップ2で後退代入 $Ux=c$ である.
\begin{itemize}
\item 2.3節 行列計算と $\bm{A=LU}$
@@ -652,4 +653,4 @@ Ashley Fernandes から本記事のフォーマットを美しくするプロフ
\item Kenji Hiranabe, \emph{ストラング先生から学んだ線形代数}, Qiita(blog),\\
\href{https://qiita.com/kenjihiranabe/items/bfa9cd68bb355afc56b7}{https://qiita.com/kenjihiranabe/items/bfa9cd68bb355afc56b7}\\
\end{enumerate}
\end{document}
\end{document}
+45 -42
View File
@@ -2,6 +2,9 @@ ART=The-Art-of-Linear-Algebra
ILLUST=Illustrations
WORLD=MatrixWorld
MAP=MapofEigenvalues
#PSSELECT=psselect -p
PSSELECT=psselect
PS2EPS=ps2eps -B -l -f -R=-
# two product target files
all: $(ART).pdf $(ART)-j.pdf
@@ -35,105 +38,105 @@ PSJ=$(PS:%.ps=%-j.ps)
# split illlustration.ps file into pages and name them
ViewingMatrix-4Ways.ps: $(ILLUST).ps
psselect -p 2 $< $@
$(PSSELECT) 2 $< $@
ViewingMatrix-4Ways-j.ps: $(ILLUST)-j.ps
psselect -p 2 $< $@
$(PSSELECT) 2 $< $@
#
VectorTimesVector.ps: $(ILLUST).ps
psselect -p 3 $< $@
$(PSSELECT) 3 $< $@
VectorTimesVector-j.ps: $(ILLUST)-j.ps
psselect -p 3 $< $@
$(PSSELECT) 3 $< $@
#
MatrixTimesVector.ps: $(ILLUST).ps
psselect -p 4 $< $@
$(PSSELECT) 4 $< $@
#
MatrixTimesVector-j.ps: $(ILLUST)-j.ps
psselect -p 4 $< $@
$(PSSELECT) 4 $< $@
#
VectorTimesMatrix.ps: $(ILLUST).ps
psselect -p 5 $< $@
$(PSSELECT) 5 $< $@
VectorTimesMatrix-j.ps: $(ILLUST)-j.ps
psselect -p 5 $< $@
$(PSSELECT) 5 $< $@
#
4-Subspaces.ps: $(ILLUST).ps
psselect -p 6 $< $@
$(PSSELECT) 6 $< $@
4-Subspaces-j.ps: $(ILLUST)-j.ps
psselect -p 6 $< $@
$(PSSELECT) 6 $< $@
#
MatrixTimesMatrix.ps: $(ILLUST).ps
psselect -p 7 $< $@
$(PSSELECT) 7 $< $@
MatrixTimesMatrix-j.ps: $(ILLUST)-j.ps
psselect -p 7 $< $@
$(PSSELECT) 7 $< $@
#
Pattern12.ps: $(ILLUST).ps
psselect -p 8 $< $@
$(PSSELECT) 8 $< $@
Pattern12-j.ps: $(ILLUST)-j.ps
psselect -p 8 $< $@
$(PSSELECT) 8 $< $@
#
Pattern11-22.ps: $(ILLUST).ps
psselect -p 9 $< $@
$(PSSELECT) 9 $< $@
Pattern11-22-j.ps: $(ILLUST)-j.ps
psselect -p 9 $< $@
$(PSSELECT) 9 $< $@
#
Pattern3.ps: $(ILLUST).ps
psselect -p 10 $< $@
$(PSSELECT) 10 $< $@
Pattern3-j.ps: $(ILLUST)-j.ps
psselect -p 10 $< $@
$(PSSELECT) 10 $< $@
#
Pattern4.ps: $(ILLUST).ps
psselect -p 11 $< $@
$(PSSELECT) 11 $< $@
Pattern4-j.ps: $(ILLUST)-j.ps
psselect -p 11 $< $@
$(PSSELECT) 11 $< $@
#
5-Factorizations.ps: $(ILLUST).ps
psselect -p 12 $< $@
$(PSSELECT) 12 $< $@
5-Factorizations-j.ps: $(ILLUST)-j.ps
psselect -p 12 $< $@
$(PSSELECT) 12 $< $@
#
CR1.ps: $(ILLUST).ps
psselect -p 13 $< $@
$(PSSELECT) 13 $< $@
CR1-j.ps: $(ILLUST)-j.ps
psselect -p 13 $< $@
$(PSSELECT) 13 $< $@
#
CR2.ps: $(ILLUST).ps
psselect -p 14 $< $@
$(PSSELECT) 14 $< $@
CR2-j.ps: $(ILLUST)-j.ps
psselect -p 14 $< $@
$(PSSELECT) 14 $< $@
#
LU1.ps: $(ILLUST).ps
psselect -p 15 $< $@
$(PSSELECT) 15 $< $@
LU1-j.ps: $(ILLUST)-j.ps
psselect -p 15 $< $@
$(PSSELECT) 15 $< $@
#
LU2.ps: $(ILLUST).ps
psselect -p 16 $< $@
$(PSSELECT) 16 $< $@
LU2-j.ps: $(ILLUST)-j.ps
psselect -p 16 $< $@
$(PSSELECT) 16 $< $@
#
QR.ps: $(ILLUST).ps
psselect -p 17 $< $@
$(PSSELECT) 17 $< $@
QR-j.ps: $(ILLUST)-j.ps
psselect -p 17 $< $@
$(PSSELECT) 17 $< $@
#
EVD.ps: $(ILLUST).ps
psselect -p 18 $< $@
$(PSSELECT) 18 $< $@
EVD-j.ps: $(ILLUST)-j.ps
psselect -p 18 $< $@
$(PSSELECT) 18 $< $@
#
SVD.ps: $(ILLUST).ps
psselect -p 19 $< $@
$(PSSELECT) 19 $< $@
SVD-j.ps: $(ILLUST)-j.ps
psselect -p 19 $< $@
$(PSSELECT) 19 $< $@
#
$(WORLD).ps: $(ILLUST).ps
psselect -p 20 $< $@
$(PSSELECT) 20 $< $@
$(WORLD)-j.ps: $(ILLUST)-j.ps
psselect -p 20 $< $@
$(PSSELECT) 20 $< $@
#
$(MAP).ps: $(ILLUST).ps
psselect -p 21 $< $@
$(PSSELECT) 21 $< $@
$(MAP)-j.ps: $(ILLUST)-j.ps
psselect -p 21 $< $@
$(PSSELECT) 21 $< $@
EPS=$(PS:.ps=.eps)
@@ -155,7 +158,7 @@ eps: $(EPS)
epsj: $(EPSJ)
%.eps: %.ps
ps2eps -B -l -f $<
$(PS2EPS) $<
clean:
rm -f *.dvi *.out *.log *.fls *.aux *.toc *.synctex.gz *.fdb_latexmk out/*
@@ -163,4 +166,4 @@ clean:
# just for testing and debugging
echo:
@echo "eps = $(EPS)"
@echo "epsj = $(EPSJ)"
@echo "epsj = $(EPSJ)"