From 3a018f3c17b9b53edbb9857007bf2b8a559677ae Mon Sep 17 00:00:00 2001 From: Drew Lewis Date: Thu, 15 Jan 2026 19:25:03 +0000 Subject: [PATCH 1/8] Convert appendix to prefigure --- source/precalculus/source/meta/graphs.ptx | 269 +++++++++--------- .../source/meta/prefigure/graph-absolute.xml | 12 + .../source/meta/prefigure/graph-arccos.xml | 12 + .../source/meta/prefigure/graph-arccot.xml | 19 ++ .../source/meta/prefigure/graph-arccsc.xml | 16 ++ .../source/meta/prefigure/graph-arcsec.xml | 16 ++ .../source/meta/prefigure/graph-arcsin.xml | 12 + .../source/meta/prefigure/graph-arctan.xml | 18 ++ .../source/meta/prefigure/graph-cos.xml | 12 + .../source/meta/prefigure/graph-cot.xml | 24 ++ .../source/meta/prefigure/graph-csc.xml | 24 ++ .../meta/prefigure/graph-exponential.xml | 16 ++ .../meta/prefigure/graph-exponentiale.xml | 16 ++ .../prefigure/graph-logarithm-natural.xml | 16 ++ .../source/meta/prefigure/graph-logarithm.xml | 16 ++ .../source/meta/prefigure/graph-sec.xml | 22 ++ .../source/meta/prefigure/graph-sin.xml | 12 + .../meta/prefigure/graph-square-root.xml | 12 + .../source/meta/prefigure/graph-tan.xml | 22 ++ .../source/meta/prefigure/graphx-minus1.xml | 18 ++ .../source/meta/prefigure/graphx-minus2.xml | 18 ++ .../source/meta/prefigure/graphx-minus3.xml | 18 ++ .../source/meta/prefigure/graphx-minus4.xml | 18 ++ .../source/meta/prefigure/graphx.xml | 12 + .../source/meta/prefigure/graphx2.xml | 12 + .../source/meta/prefigure/graphx3.xml | 12 + .../source/meta/prefigure/graphx4.xml | 12 + 27 files changed, 547 insertions(+), 139 deletions(-) create mode 100644 source/precalculus/source/meta/prefigure/graph-absolute.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-arccos.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-arccot.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-arccsc.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-arcsec.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-arcsin.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-arctan.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-cos.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-cot.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-csc.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-exponential.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-exponentiale.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-logarithm.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-sec.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-sin.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-square-root.xml create mode 100644 source/precalculus/source/meta/prefigure/graph-tan.xml create mode 100644 source/precalculus/source/meta/prefigure/graphx-minus1.xml create mode 100644 source/precalculus/source/meta/prefigure/graphx-minus2.xml create mode 100644 source/precalculus/source/meta/prefigure/graphx-minus3.xml create mode 100644 source/precalculus/source/meta/prefigure/graphx-minus4.xml create mode 100644 source/precalculus/source/meta/prefigure/graphx.xml create mode 100644 source/precalculus/source/meta/prefigure/graphx2.xml create mode 100644 source/precalculus/source/meta/prefigure/graphx3.xml create mode 100644 source/precalculus/source/meta/prefigure/graphx4.xml diff --git a/source/precalculus/source/meta/graphs.ptx b/source/precalculus/source/meta/graphs.ptx index ae1fbdfae..fa7503d3a 100644 --- a/source/precalculus/source/meta/graphs.ptx +++ b/source/precalculus/source/meta/graphs.ptx @@ -7,29 +7,37 @@
Graph of y=x - - plot(x,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - + + + + +
Graph of y=x^2 - - plot(x^2,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - + + + + +
Graph of y=x^3 - - plot(x^3,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - + + + + +
Graph of y=x^4 - - plot(x^4,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - + + + + +
@@ -40,42 +48,37 @@
Graph of y=\dfrac{1}{x} - - p=plot(1/x,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
Graph of y=\dfrac{1}{x^2} - - p=plot(1/x^2,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
Graph of y=\dfrac{1}{x^3} - - p=plot(1/x^3,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
Graph of y=\dfrac{1}{x^4} - - p=plot(1/x^4,xmin=-5,xmax=-0.1,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,gridlines=True, ticks=[1,1]) - p+=plot(1/x^4,xmin=0.1,xmax=5,ymin=-5,ymax=5,thickness=3) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
@@ -86,17 +89,19 @@
Graph of y=|x| - - plot(abs(x),xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - + + + + +
Graph of y=\sqrt{x} - - p=plot(sqrt(x),xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p.SHOW_OPTIONS['xmin']=-5 - p - + + + + +
@@ -107,39 +112,37 @@
Graph of y=b^x, with b=2 - - p=plot(2^x,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
Graph of y=\log_b x, with b=2 - - p=plot(log(x)/log(2),xmin=0,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p.SHOW_OPTIONS['xmin']=-5 - p - + + + + +
Graph of y=e^x - - p=plot(e^x,xmin=-5,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(-5,0),(5,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
Graph of y=\ln x - - p=plot(log(x),xmin=0,xmax=5,ymin=-5,ymax=5,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,1]) - p+=line([(0,-5),(0,5)],thickness=3,linestyle='dashed',color='red') - p.SHOW_OPTIONS['xmin']=-5 - p - + + + + +
@@ -150,61 +153,55 @@
Graph of y=\sin(x) - - -TBIL.trig_plot(sin(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True) - + + + + +
Graph of y=\csc x - - -p=TBIL.trig_plot(csc(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True,detect_poles=True) -for i in [-2..2]: - p+=line([(i*pi,-2*pi),(i*pi,2*pi)],thickness=3,linestyle='dashed',color='red') -p - + + + + +
Graph of y=\cos x - - -TBIL.trig_plot(cos(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True) - + + + + +
Graph of y=\sec x - - -p=TBIL.trig_plot(sec(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True,detect_poles=True) -for i in [-2..1]: - p+=line([(i*pi+pi/2,-2*pi),(i*pi+pi/2,2*pi)],thickness=3,linestyle='dashed',color='red') -p - + + + + +
Graph of y=\tan x - - -p=TBIL.trig_plot(tan(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True,detect_poles=True) -for i in [-2..1]: - p+=line([(i*pi+pi/2,-2*pi),(i*pi+pi/2,2*pi)],thickness=3,linestyle='dashed',color='red') -p - + + + + +
Graph of y=\cot x - - -p=TBIL.trig_plot(cot(x),(x,-2*pi,2*pi),ymin=-2*pi,ymax=2*pi,ticks=[pi/2,1],aspect_ratio=1,gridlines=True,detect_poles=True) -for i in [-2..2]: - p+=line([(i*pi,-2*pi),(i*pi,2*pi)],thickness=3,linestyle='dashed',color='red') -p - + + + + +
@@ -215,61 +212,55 @@ p
Graph of y=\sin^{-1}(x) - - p=plot(arcsin(x),xmin=-1,xmax=1,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p.SHOW_OPTIONS['xmin']=-pi - p.SHOW_OPTIONS['xmax']=pi - p - + + + + +
Graph of y=\csc^{-1}(x) - - p=plot(arccsc(x),xmin=-pi,xmax=-1,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=plot(arccsc(x),xmin=1,xmax=pi,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=line([(-pi,0),(pi,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
Graph of y=\cos^{-1}(x) - - p=plot(arccos(x),xmin=-1,xmax=1,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p.SHOW_OPTIONS['xmin']=-pi - p.SHOW_OPTIONS['xmax']=pi - p - + + + + +
Graph of y=\sec^{-1}(x) - - p=plot(arcsec(x),xmin=-pi,xmax=-1,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=plot(arcsec(x),xmin=1,xmax=pi,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=line([(-pi,pi/2),(pi,pi/2)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
Graph of y=\tan^{-1}(x) - - p=plot(arctan(x),xmin=-pi,xmax=pi,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=line([(-pi,pi/2),(pi,pi/2)],thickness=3,linestyle='dashed',color='red') - p+=line([(-pi,-pi/2),(pi,-pi/2)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
Graph of y=\cot^{-1}(x) - - p=plot(arccot(x),xmin=-pi,xmax=-0.001,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=plot(arccot(x),xmin=0.001,xmax=pi,ymin=-pi,ymax=pi,thickness=3,aspect_ratio=1,detect_poles=True,gridlines=True, ticks=[1,pi/4],tick_formatter=[SR(1),pi]) - p+=line([(-pi,0),(pi,0)],thickness=3,linestyle='dashed',color='red') - p - + + + + +
diff --git a/source/precalculus/source/meta/prefigure/graph-absolute.xml b/source/precalculus/source/meta/prefigure/graph-absolute.xml new file mode 100644 index 000000000..bdc31387b --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-absolute.xml @@ -0,0 +1,12 @@ + + f(x)=fabs(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arccos.xml b/source/precalculus/source/meta/prefigure/graph-arccos.xml new file mode 100644 index 000000000..93d3b34fe --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arccos.xml @@ -0,0 +1,12 @@ + + f(x)=acos(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arccot.xml b/source/precalculus/source/meta/prefigure/graph-arccot.xml new file mode 100644 index 000000000..fb177aa07 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arccot.xml @@ -0,0 +1,19 @@ + + f(x)=atan(1/x) + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arccsc.xml b/source/precalculus/source/meta/prefigure/graph-arccsc.xml new file mode 100644 index 000000000..28eefac07 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arccsc.xml @@ -0,0 +1,16 @@ + + f(x)=asin(1/x) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arcsec.xml b/source/precalculus/source/meta/prefigure/graph-arcsec.xml new file mode 100644 index 000000000..b20813c6f --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arcsec.xml @@ -0,0 +1,16 @@ + + f(x)=acos(1/x) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arcsin.xml b/source/precalculus/source/meta/prefigure/graph-arcsin.xml new file mode 100644 index 000000000..3a2807e92 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arcsin.xml @@ -0,0 +1,12 @@ + + f(x)=asin(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-arctan.xml b/source/precalculus/source/meta/prefigure/graph-arctan.xml new file mode 100644 index 000000000..2cc07ff61 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-arctan.xml @@ -0,0 +1,18 @@ + + f(x)=atan(x) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-cos.xml b/source/precalculus/source/meta/prefigure/graph-cos.xml new file mode 100644 index 000000000..089d047c9 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-cos.xml @@ -0,0 +1,12 @@ + + f(x)=cos(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-cot.xml b/source/precalculus/source/meta/prefigure/graph-cot.xml new file mode 100644 index 000000000..0c18fd78e --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-cot.xml @@ -0,0 +1,24 @@ + + f(x)=1/tan(x) + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-csc.xml b/source/precalculus/source/meta/prefigure/graph-csc.xml new file mode 100644 index 000000000..e96206eb1 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-csc.xml @@ -0,0 +1,24 @@ + + f(x)=1/sin(x) + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-exponential.xml b/source/precalculus/source/meta/prefigure/graph-exponential.xml new file mode 100644 index 000000000..2349a2ce2 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-exponential.xml @@ -0,0 +1,16 @@ + + f(x)=2^x + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-exponentiale.xml b/source/precalculus/source/meta/prefigure/graph-exponentiale.xml new file mode 100644 index 000000000..7ab95850f --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-exponentiale.xml @@ -0,0 +1,16 @@ + + f(x)=e^x + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml b/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml new file mode 100644 index 000000000..13d0a8b22 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml @@ -0,0 +1,16 @@ + + f(x)=ln(x) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-logarithm.xml b/source/precalculus/source/meta/prefigure/graph-logarithm.xml new file mode 100644 index 000000000..668f68535 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-logarithm.xml @@ -0,0 +1,16 @@ + + f(x)=ln(x)/ln(2) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-sec.xml b/source/precalculus/source/meta/prefigure/graph-sec.xml new file mode 100644 index 000000000..a51d4ec05 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-sec.xml @@ -0,0 +1,22 @@ + + f(x)=1/cos(x) + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-sin.xml b/source/precalculus/source/meta/prefigure/graph-sin.xml new file mode 100644 index 000000000..ce17bb23f --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-sin.xml @@ -0,0 +1,12 @@ + + f(x)=sin(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-square-root.xml b/source/precalculus/source/meta/prefigure/graph-square-root.xml new file mode 100644 index 000000000..dd96c3150 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-square-root.xml @@ -0,0 +1,12 @@ + + f(x)=sqrt(x) + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graph-tan.xml b/source/precalculus/source/meta/prefigure/graph-tan.xml new file mode 100644 index 000000000..734b370fb --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graph-tan.xml @@ -0,0 +1,22 @@ + + f(x)=tan(x) + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx-minus1.xml b/source/precalculus/source/meta/prefigure/graphx-minus1.xml new file mode 100644 index 000000000..c10169525 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx-minus1.xml @@ -0,0 +1,18 @@ + + f(x)=x^(-1) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx-minus2.xml b/source/precalculus/source/meta/prefigure/graphx-minus2.xml new file mode 100644 index 000000000..bfe239545 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx-minus2.xml @@ -0,0 +1,18 @@ + + f(x)=x^(-2) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx-minus3.xml b/source/precalculus/source/meta/prefigure/graphx-minus3.xml new file mode 100644 index 000000000..3fc4b893d --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx-minus3.xml @@ -0,0 +1,18 @@ + + f(x)=x^(-3) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx-minus4.xml b/source/precalculus/source/meta/prefigure/graphx-minus4.xml new file mode 100644 index 000000000..651c0f04c --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx-minus4.xml @@ -0,0 +1,18 @@ + + f(x)=x^(-3) + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx.xml b/source/precalculus/source/meta/prefigure/graphx.xml new file mode 100644 index 000000000..b1d7308a4 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx.xml @@ -0,0 +1,12 @@ + + f(x)=x + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx2.xml b/source/precalculus/source/meta/prefigure/graphx2.xml new file mode 100644 index 000000000..074613453 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx2.xml @@ -0,0 +1,12 @@ + + f(x)=x^2 + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx3.xml b/source/precalculus/source/meta/prefigure/graphx3.xml new file mode 100644 index 000000000..0187b56b9 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx3.xml @@ -0,0 +1,12 @@ + + f(x)=x^3 + + + + + + + + + + \ No newline at end of file diff --git a/source/precalculus/source/meta/prefigure/graphx4.xml b/source/precalculus/source/meta/prefigure/graphx4.xml new file mode 100644 index 000000000..95bd0fff8 --- /dev/null +++ b/source/precalculus/source/meta/prefigure/graphx4.xml @@ -0,0 +1,12 @@ + + f(x)=x^3 + + + + + + + + + + \ No newline at end of file From b8cdc180f2d4141771cc333ccc071580a15b5167 Mon Sep 17 00:00:00 2001 From: Drew Lewis Date: Thu, 15 Jan 2026 19:52:01 +0000 Subject: [PATCH 2/8] Bump PreTeXt version --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 863188880..8b59b375e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -pretext == 2.24.0 +pretext == 2.36.0 CodeChat-Server == 0.2.25 pelican == 4.11.0 markdown == 3.7.0 From 7ddbe2eda10757ef58cc42c0c969dfdf0b48a546 Mon Sep 17 00:00:00 2001 From: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Date: Thu, 15 Jan 2026 12:08:13 -0800 Subject: [PATCH 3/8] Change ln to log --- source/precalculus/source/meta/prefigure/graph-logarithm.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/precalculus/source/meta/prefigure/graph-logarithm.xml b/source/precalculus/source/meta/prefigure/graph-logarithm.xml index 668f68535..e4b8a9c6c 100644 --- a/source/precalculus/source/meta/prefigure/graph-logarithm.xml +++ b/source/precalculus/source/meta/prefigure/graph-logarithm.xml @@ -1,5 +1,5 @@ - f(x)=ln(x)/ln(2) + f(x)=log(x)/log(2) From 932f24a9a7e6c0a193e592d532d0eecf91797d73 Mon Sep 17 00:00:00 2001 From: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Date: Thu, 15 Jan 2026 12:16:55 -0800 Subject: [PATCH 4/8] Use log instead of ln --- .../source/meta/prefigure/graph-logarithm-natural.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml b/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml index 13d0a8b22..9f7b5e044 100644 --- a/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml +++ b/source/precalculus/source/meta/prefigure/graph-logarithm-natural.xml @@ -1,5 +1,5 @@ - f(x)=ln(x) + f(x)=log(x) From 11382bb86fede07f9e96f5c783f4c02a3a8d1508 Mon Sep 17 00:00:00 2001 From: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Date: Thu, 15 Jan 2026 22:04:50 +0000 Subject: [PATCH 5/8] Bump prefigure version --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 8b59b375e..d532b13a7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ pretext == 2.36.0 +prefig >=0.5.3 CodeChat-Server == 0.2.25 pelican == 4.11.0 markdown == 3.7.0 From ede54ba58c2b390244e907b4c8696f63cd9ff402 Mon Sep 17 00:00:00 2001 From: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Date: Fri, 16 Jan 2026 07:13:19 -0800 Subject: [PATCH 6/8] Update requirements.txt --- requirements.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index d532b13a7..b8a8dc6c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,4 @@ -pretext == 2.36.0 -prefig >=0.5.3 +pretext[prefig] == 2.36.0 CodeChat-Server == 0.2.25 pelican == 4.11.0 markdown == 3.7.0 From fea432d2d84f310fc10bd77208324738cbf25649 Mon Sep 17 00:00:00 2001 From: Drew Lewis <30658947+siwelwerd@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:23:00 +0000 Subject: [PATCH 7/8] Tweak requirements --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b8a8dc6c8..1aa530c22 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -pretext[prefig] == 2.36.0 +pretext[all] == 2.36.0 CodeChat-Server == 0.2.25 pelican == 4.11.0 markdown == 3.7.0 From 9da1cb86f46df797b361bf3f6c9c81c26ef49ad0 Mon Sep 17 00:00:00 2001 From: Drew Lewis Date: Fri, 16 Jan 2026 15:25:20 +0000 Subject: [PATCH 8/8] Fix extra --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1aa530c22..864ae915c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -pretext[all] == 2.36.0 +pretext[prefigure] == 2.36.0 CodeChat-Server == 0.2.25 pelican == 4.11.0 markdown == 3.7.0