|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
% (find-angg "LATEX/2016-2-C2-integral.tex")
% (defun c () (interactive) (find-LATEXsh "lualatex -record 2016-2-C2-integral.tex"))
% (defun d () (interactive) (find-xpdfpage "~/LATEX/2016-2-C2-integral.pdf"))
% (defun e () (interactive) (find-LATEX "2016-2-C2-integral.tex"))
% (defun u () (interactive) (find-latex-upload-links "2016-2-C2-integral"))
% (find-xpdfpage "~/LATEX/2016-2-C2-integral.pdf")
% (find-sh0 "cp -v ~/LATEX/2016-2-C2-integral.pdf /tmp/")
% (find-sh0 "cp -v ~/LATEX/2016-2-C2-integral.pdf /tmp/pen/")
% file:///home/edrx/LATEX/2016-2-C2-integral.pdf
% file:///tmp/2016-2-C2-integral.pdf
% file:///tmp/pen/2016-2-C2-integral.pdf
% http://angg.twu.net/LATEX/2016-2-C2-integral.pdf
% «.tikz» (to "tikz")
% «.pict2e» (to "pict2e")
% «.pictpiecewise» (to "pictpiecewise")
% «.rotatebox» (to "rotatebox")
\documentclass[oneside]{book}
\usepackage[colorlinks]{hyperref} % (find-es "tex" "hyperref")
%\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{tikz}
\usepackage{pict2e}
\usepackage{colorweb} % (find-es "tex" "colorweb")
%
\usepackage{edrx15} % (find-angg "LATEX/edrx15.sty")
\input edrxaccents.tex % (find-angg "LATEX/edrxaccents.tex")
\input edrxchars.tex % (find-LATEX "edrxchars.tex")
\input edrxheadfoot.tex % (find-dn4ex "edrxheadfoot.tex")
%
\begin{document}
\catcode`\^^J=10
\directlua{dednat6dir = "dednat6/"}
\directlua{dofile(dednat6dir.."dednat6.lua")}
\directlua{texfile(tex.jobname)}
\directlua{verbose()}
\directlua{output(preamble1)}
\def\expr#1{\directlua{output(tostring(#1))}}
\def\eval#1{\directlua{#1}}
\def\pu{\directlua{pu()}}
\directlua{dofile "edrxtikz.lua"} % (find-LATEX "edrxtikz.lua")
\directlua{dofile "edrxpict.lua"} % (find-LATEX "edrxtikz.lua")
%L V.__tostring = function (v) return format("(%.3f,%.3f)", v[1], v[2]) end
\pu
\input edrxgac2.tex % (find-angg "LATEX/edrxgac2.tex")
% «tikz» (to ".tikz")
% tikz
% mygrid
% (find-angg ".emacs.papers" "tikz")
\tikzset{mycurve/.style=very thick}
\tikzset{axis/.style=semithick}
\tikzset{tick/.style=semithick}
\tikzset{grid/.style=gray!20,very thin}
\tikzset{anydot/.style={circle,inner sep=0pt,minimum size=1mm}}
\tikzset{opdot/.style={anydot, draw=black,fill=white}}
\tikzset{cldot/.style={anydot, draw=black,fill=black}}
%
\def\mygrid(#1,#2) (#3,#4){
\clip (#1-0.4, #2-0.4) rectangle (#3+0.4, #4+0.4);
\draw[step=1,grid] (#1-0.2, #2-0.2) grid (#3+0.2, #4+0.2);
\draw[axis] (-10,0) -- (10,0);
\draw[axis] (0,-10) -- (0,10);
\foreach \x in {-10,...,10} \draw[tick] (\x,-0.2) -- (\x,0.2);
\foreach \y in {-10,...,10} \draw[tick] (-0.2,\y) -- (0.2,\y);
}
\def\tikzp#1{\mat{\begin{tikzpicture}#1\end{tikzpicture}}}
% (find-LATEX "edrxtikz.lua" "drawdots0")
\def\drawdots#1{\directlua{output(drawdots0("#1"))}}
% «pict2e» (to ".pict2e")
%
\def\beginpicture(#1,#2)(#3,#4){\expr{beginpicture(v(#1,#2),v(#3,#4))}}
\def\pictaxes{\expr{pictaxes()}}
\def\pictaxes{{\linethickness{0.6pt}\expr{pictaxes()}}}
\def\pictaxes{{\linethickness{0.5pt}\expr{pictaxes()}}}
\def\pictgrid{{\color{GrayPale}\expr{pictgrid()}}}
\def\pictgrid{{\color{GrayPale}\linethickness{0.3pt}\expr{pictgrid()}}}
\def\pictdots#1{\expr{pictdots("#1")}}
\def\pictpiecewise#1{\expr{pictpiecewise("#1")}}
\def\pictpiecewise#1{{\linethickness{1pt}\expr{pictpiecewise("#1")}}}
\def\picturedots(#1,#2)(#3,#4)#5{%
\vcenter{\hbox{%
\beginpicture(#1,#2)(#3,#4)%
\pictaxes%
\pictdots{#5}%
\end{picture}%
}}%
}
\def\picturepiecewise(#1,#2)(#3,#4)#5{%
\vcenter{\hbox{%
\beginpicture(#1,#2)(#3,#4)%
\pictgrid%
\pictaxes%
\pictpiecewise{#5}%
\end{picture}%
}}%
}
\unitlength=9pt
\def\closeddot{\circle*{0.3}}
\def\opendot {\circle*{0.3}\color{white}\circle*{0.2}}
% (find-djvupage "~/2015.2-C2/2015.2-C2.djvu")
$f_1(x) = \tikzp{[scale=0.3,auto]
\mygrid (-1,-2) (5,2);
\drawdots{ (-2,1)--(2,1)c (2,-1)o--(3,-1)o (3,0)c--(6,0) };
}
%
\quad
%
\picturepiecewise(-1,-2)(5,2){
(-2,1)--(2,1)c (2,-1)o--(3,-1)o (3,0)c--(6,0)
}
$
% (find-fline "~/2015.2-C2/20151130_C23.jpg")
$f_2(x) = \tikzp{[scale=0.3,auto]
\mygrid (-1,-2) (4,3);
\drawdots{ (-3,0)--(0,0)o (0,2)c--(1,0)c (1,-1)o--((5,-1) };
}
$
% (find-fline "~/2015.2-C2/20151130_C23.jpg")
$f_3(x) = \tikzp{[scale=0.3,auto]
\mygrid (-1,-2) (5,3);
\drawdots{ (-2,0)--(1,0)c--(2,2)c--(6,2) };
}
$
$f_4(x) = \tikzp{[scale=0.3,auto]
\mygrid (-1,-1) (6,5);
\drawdots{ (-2,0)--(0,0)c--(1,3)c--(2,4)c--(3,3)c--(4,0)c--(7,0) };
}
$
$f_5(x) = \tikzp{[scale=0.3,auto]
\mygrid (-1,-2) (8,3);
\drawdots{ (-2,0)--(1,0)o (1,1)c--(2,1)c (2,2)o--(3,2)o (3,1)c--(4,1)c
(4,0)o--(5,0)o (5,-1)c--(6,-1)c (6,0)o--(10,0) };
}
$
\msk
$g_1(x) = \begin{cases}
1 & \text{se $x≤1$} \\
2 & \text{se $1<x<3$} \\
-1 & \text{se $3≤x$} \\
\end{cases}
$
$g_2(x) = \begin{cases}
1 & \text{se $x≤1$} \\
2x & \text{se $1<x<2$} \\
0 & \text{se $x=2$} \\
1 & \text{se $2<x$} \\
\end{cases}
$
% (find-LATEX "edrxpict.lua" "pictdots")
% (find-LATEX "2016-2-GA-algebra.tex" "picturedots")
% (find-es "tex" "color")
\unitlength=10pt
% «pictpiecewise» (to ".pictpiecewise")
%L f = function (x) return 4-(x-2)^2 end
%L ps = Points.fromfx(0, 4, 16, f)
%L po = Points.fromfx(1, 3, 8, f):polyunder()
\pu
$\vcenter{\hbox{%
\beginpicture(0,0)(4,4)
\pictgrid%
{\color{red}\expr{po:fill()}}%
\expr{ps:line()}
\put(1,2){\circle*{0.5}}
\put(1,2){\color{yellow}\circle*{0.3}}
\put(1,1){\circle*{0.5}\color{white}\circle*{0.3}}
\put(2,1){\closeddot}
\put(2,2){\opendot}
\pictaxes%
\end{picture}%
}}
%
\quad
%
\vcenter{\hbox{%
\beginpicture(0,0)(4,4)
%{\color{gray}\Line(2,1)(3,1)}
{\color{GrayPale}\expr{pictgrid()}}
%{\color{GrayLight}\Line(2,1)(3,1)}
{\linethickness{1pt}
\expr{pictpiecewise("(0,1)o--(1,1)o (1,2)c (1,3)o--(2,3)c--(3,2)--(4,2)c")}
}
\pictaxes%
\end{picture}%
}}
%
\quad
%
\vcenter{\hbox{%
\beginpicture(0,0)(4,4)
\pictgrid%
\pictpiecewise{(0,1)o--(1,1)o (1,2)c (1,3)o--(2,3)c--(3,2)--(4,2)c}%
\pictaxes%
\end{picture}%
}}
%
\quad
%
\picturepiecewise(0,0)(4,4){
(0,1)o--(1,1)o (1,2)c (1,3)o--(2,3)c--(3,2)--(4,2)c
}
$
% «rotatebox» (to ".rotatebox")
% (find-es "tex" "rotatebox")
% (find-angg ".emacs.papers" "pict2e")
% (find-es "tex" "pict2e")
\def\req{\rotatebox{90}{$=$}}
\def\req{\hbox{\rotatebox{90}{$=$}}}
\def\req{\lower 1.5pt\hbox{\rotatebox{90}{$=$}}}
\def\ro#1{\rotatebox{90}{$=$}}
$\mat{a &=& b \\
\verteq & & \verteq \\
c &=& d \\
}
\mat{a \\ a \\ a}
$
$a \verteq b$
$a \bhbox{$\verteq$} b$
\end{document}
% Local Variables:
% ee-anchor-format: "«%s»"
% coding: utf-8-unix
% End: