From 3f4019d3a1615f6aa7e78e016b75647dda0e9721 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Thu, 6 Feb 2025 22:03:45 +0100 Subject: [PATCH 01/19] add missing .xbb --- coverArt/calculus1Cover/starsRed.xbb | 6 ++++++ coverArt/calculus2Cover/starsBlue.xbb | 6 ++++++ coverArt/calculus3Cover/starsTurquoise.xbb | 6 ++++++ coverArt/calculusA2Cover/starsGreen.xbb | 6 ++++++ coverArt/calculusECover/starsAmber.xbb | 6 ++++++ 5 files changed, 30 insertions(+) create mode 100644 coverArt/calculus1Cover/starsRed.xbb create mode 100644 coverArt/calculus2Cover/starsBlue.xbb create mode 100644 coverArt/calculus3Cover/starsTurquoise.xbb create mode 100644 coverArt/calculusA2Cover/starsGreen.xbb create mode 100644 coverArt/calculusECover/starsAmber.xbb diff --git a/coverArt/calculus1Cover/starsRed.xbb b/coverArt/calculus1Cover/starsRed.xbb new file mode 100644 index 000000000..8f46052ef --- /dev/null +++ b/coverArt/calculus1Cover/starsRed.xbb @@ -0,0 +1,6 @@ +%%Title: coverArt/calculus1Cover/starsRed.jpg +%%Creator: extractbb 20240407 +%%BoundingBox: 0 0 5184 3456 +%%HiResBoundingBox: 0.000000 0.000000 5184.000000 3456.000000 +%%CreationDate: Thu Feb 6 21:02:28 2025 + diff --git a/coverArt/calculus2Cover/starsBlue.xbb b/coverArt/calculus2Cover/starsBlue.xbb new file mode 100644 index 000000000..eaed206bc --- /dev/null +++ b/coverArt/calculus2Cover/starsBlue.xbb @@ -0,0 +1,6 @@ +%%Title: coverArt/calculus2Cover/starsBlue.jpg +%%Creator: extractbb 20240407 +%%BoundingBox: 0 0 5184 3456 +%%HiResBoundingBox: 0.000000 0.000000 5184.000000 3456.000000 +%%CreationDate: Thu Feb 6 21:02:28 2025 + diff --git a/coverArt/calculus3Cover/starsTurquoise.xbb b/coverArt/calculus3Cover/starsTurquoise.xbb new file mode 100644 index 000000000..43e4bc60c --- /dev/null +++ b/coverArt/calculus3Cover/starsTurquoise.xbb @@ -0,0 +1,6 @@ +%%Title: coverArt/calculus3Cover/starsTurquoise.jpg +%%Creator: extractbb 20240407 +%%BoundingBox: 0 0 5184 3456 +%%HiResBoundingBox: 0.000000 0.000000 5184.000000 3456.000000 +%%CreationDate: Thu Feb 6 21:02:28 2025 + diff --git a/coverArt/calculusA2Cover/starsGreen.xbb b/coverArt/calculusA2Cover/starsGreen.xbb new file mode 100644 index 000000000..9c2bb3027 --- /dev/null +++ b/coverArt/calculusA2Cover/starsGreen.xbb @@ -0,0 +1,6 @@ +%%Title: coverArt/calculusA2Cover/starsGreen.jpg +%%Creator: extractbb 20240407 +%%BoundingBox: 0 0 5184 3456 +%%HiResBoundingBox: 0.000000 0.000000 5184.000000 3456.000000 +%%CreationDate: Thu Feb 6 21:02:28 2025 + diff --git a/coverArt/calculusECover/starsAmber.xbb b/coverArt/calculusECover/starsAmber.xbb new file mode 100644 index 000000000..ef0a7ffa0 --- /dev/null +++ b/coverArt/calculusECover/starsAmber.xbb @@ -0,0 +1,6 @@ +%%Title: coverArt/calculusECover/starsAmber.jpg +%%Creator: extractbb 20240407 +%%BoundingBox: 0 0 5184 3456 +%%HiResBoundingBox: 0.000000 0.000000 5184.000000 3456.000000 +%%CreationDate: Thu Feb 6 21:02:28 2025 + From 99eae4c54f7bf6eb71f5734d1cade673920ca653 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Fri, 7 Feb 2025 09:01:53 +0100 Subject: [PATCH 02/19] add workflow (test) --- .github/workflows/serve-ximera.yml | 94 ++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 .github/workflows/serve-ximera.yml diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml new file mode 100644 index 000000000..0dd08ca34 --- /dev/null +++ b/.github/workflows/serve-ximera.yml @@ -0,0 +1,94 @@ +name: Ximera Workflow + +on: + push: + +jobs: + build-ximera: + name: Build and preview Ximera Courses + runs-on: ubuntu-latest + + permissions: + actions: read + contents: read + packages: write + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 # full + + - name: Setup cache + uses: actions/cache@v4 + with: + path: | + **/*.html + **/*.pdf + **/*.svg + **/*.aux + **/*.xref + **/*.toc + !xmPictures/** + !.git/** + !.github/** + key: ximera-${{ github.ref_name }}-${{ github.sha }} + restore-keys: | + ximera-${{ github.ref_name }}- + ximera- + + + - name: Build and publish Ximera courses + env: + GPG_KEY: ${{ secrets.GPG_KEY }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + XIMERA_URL: ${{ vars.XIMERA_URL }} + XIMERA_NAME: ${{ vars.XIMERA_NAME }}${{ github.ref_name }} + run: | + ls -alrt + # git config --global --add safe.directory "$(pwd)" + # export COMMAND=./xmScripts/xmlatex.test + ./xmScripts/xmlatex ghaction calculus1TextbookBySection/anApplicationOfLimits.tex || echo NOK + echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY + + - name: Setup ximera serve cache (only .git) + id: serve-cache + uses: actions/cache/save@v4 + with: + path: | + xmScripts/** + .git/** + key: ximeraSERVE-${{ github.ref_name }}-${{ github.sha }} + + + publish-ximera: + name: Publish Ximera Courses + needs: build-ximera # Waits for the build job to complete + runs-on: ubuntu-latest + environment: production + steps: + + + - name: Restore ximera serve cache (only .git) + id: serve-cache-restore + uses: actions/cache/restore@v4 + with: + fail-on-cache-miss: true + path: | + xmScripts/** + .git/** + key: ximeraSERVE-${{ github.ref_name }}-${{ github.sha }} + + - name: Serve + env: + GPG_KEY: ${{ secrets.GPG_KEY }} + GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }} + XIMERA_URL: ${{ vars.XIMERA_URL }} + XIMERA_NAME: ${{ vars.XIMERA_NAME }} + run: | + ./xmScripts/xmlatex name + ./xmScripts/xmlatex serve -f # NOTE: -f should not be needed ... + echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY + + + From e9eeffcdf6e51ce127c38b46bb9ef4515af86613 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Fri, 7 Feb 2025 09:42:23 +0100 Subject: [PATCH 03/19] with -d ... --- .github/workflows/serve-ximera.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml index 0dd08ca34..317c37c33 100644 --- a/.github/workflows/serve-ximera.yml +++ b/.github/workflows/serve-ximera.yml @@ -48,7 +48,7 @@ jobs: ls -alrt # git config --global --add safe.directory "$(pwd)" # export COMMAND=./xmScripts/xmlatex.test - ./xmScripts/xmlatex ghaction calculus1TextbookBySection/anApplicationOfLimits.tex || echo NOK + ./xmScripts/xmlatex -d ghaction calculus1TextbookBySection/anApplicationOfLimits.tex echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY - name: Setup ximera serve cache (only .git) From c299a04d1f514897570062dfa7182afc804a7c48 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Fri, 7 Feb 2025 10:15:13 +0100 Subject: [PATCH 04/19] serve calculus1 --- .github/workflows/serve-ximera.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml index 317c37c33..623600f33 100644 --- a/.github/workflows/serve-ximera.yml +++ b/.github/workflows/serve-ximera.yml @@ -48,7 +48,7 @@ jobs: ls -alrt # git config --global --add safe.directory "$(pwd)" # export COMMAND=./xmScripts/xmlatex.test - ./xmScripts/xmlatex -d ghaction calculus1TextbookBySection/anApplicationOfLimits.tex + ./xmScripts/xmlatex -d ghaction calculus1.tex echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY - name: Setup ximera serve cache (only .git) @@ -87,7 +87,7 @@ jobs: XIMERA_NAME: ${{ vars.XIMERA_NAME }} run: | ./xmScripts/xmlatex name - ./xmScripts/xmlatex serve -f # NOTE: -f should not be needed ... + ./xmScripts/xmlatex serve calculus1.tex -f # NOTE: -f should not be needed ... echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY From f454731be95f8d7be4b7b7592944313b10a5e8a4 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Fri, 7 Feb 2025 10:44:34 +0100 Subject: [PATCH 05/19] semi-fix expandable --- antiderivatives/digInBasicAntiderivatives.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/antiderivatives/digInBasicAntiderivatives.tex b/antiderivatives/digInBasicAntiderivatives.tex index 9fe8af5a3..b6312ab6f 100644 --- a/antiderivatives/digInBasicAntiderivatives.tex +++ b/antiderivatives/digInBasicAntiderivatives.tex @@ -559,7 +559,7 @@ \section{Differential equations} \end{question} \begin{remark} We can directly check that any function $f(x)=Ce^x$ is a solution to our differential equation $f'(x)=f(x)$. Could there be any others? It turns out that these are the \textit{only} solutions. But showing that we didn't miss any is a bit tricky. - \begin{expandable} + \begin{expandable}{explanation}{} \begin{explanation} Well, suppose we have some mysterious function $f$ and all we know is that $f'(x)=f(x)$. Let's define a new function $g(x)=f(x)/e^x$. Since our denominator is never 0, the quotient rule tells us that \[ From d785f805d132a532246883a58e71199e7a01306b Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Fri, 7 Feb 2025 10:44:48 +0100 Subject: [PATCH 06/19] dubious \item --- computationsForGraphingFunctions/breakGround.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/computationsForGraphingFunctions/breakGround.tex b/computationsForGraphingFunctions/breakGround.tex index 96be4694f..402ad5c97 100644 --- a/computationsForGraphingFunctions/breakGround.tex +++ b/computationsForGraphingFunctions/breakGround.tex @@ -56,7 +56,7 @@ \item Compute $f'$ and $f''$. \item Analyze end behavior: as $x \to \pm \infty$, what happens to the graph of $f$? Does it have horizontal asymptotes, increase or decrease without bound, or have some other kind of behavior? \end{enumerate} - \item Use either the first or second derivative test to identify local extrema and/or + Use either the first or second derivative test to identify local extrema and/or find the intervals where your function is increasing/decreasing. In what order should we take these steps? For example, one must compute $f'$ before computing $f''$. Also, one must compute $f'$ before From e2904c2dd02feb3c86fb5b856ca631a9ab5e74fa Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Fri, 7 Feb 2025 14:00:55 +0100 Subject: [PATCH 07/19] add more xourses to action --- .github/workflows/serve-ximera.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml index 623600f33..5fc85c521 100644 --- a/.github/workflows/serve-ximera.yml +++ b/.github/workflows/serve-ximera.yml @@ -48,7 +48,7 @@ jobs: ls -alrt # git config --global --add safe.directory "$(pwd)" # export COMMAND=./xmScripts/xmlatex.test - ./xmScripts/xmlatex -d ghaction calculus1.tex + ./xmScripts/xmlatex -d ghaction calculus?.tex echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY - name: Setup ximera serve cache (only .git) @@ -87,7 +87,7 @@ jobs: XIMERA_NAME: ${{ vars.XIMERA_NAME }} run: | ./xmScripts/xmlatex name - ./xmScripts/xmlatex serve calculus1.tex -f # NOTE: -f should not be needed ... + ./xmScripts/xmlatex serve calculus?.tex -f # NOTE: -f should not be needed ... echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY From df21b0d5ee889605df9009d9c9e9064aa5b98ef4 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Sun, 9 Feb 2025 13:48:32 +0100 Subject: [PATCH 08/19] some fixes --- .github/workflows/serve-ximera.yml | 2 +- coverArt/calculus3Cover/frontCover.tex | 3 +++ greensTheorem/digInCurlAndGreensTheorem.tex | 2 ++ xmPreamble.tex | 2 ++ 4 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 xmPreamble.tex diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml index 5fc85c521..33acb02e6 100644 --- a/.github/workflows/serve-ximera.yml +++ b/.github/workflows/serve-ximera.yml @@ -48,7 +48,7 @@ jobs: ls -alrt # git config --global --add safe.directory "$(pwd)" # export COMMAND=./xmScripts/xmlatex.test - ./xmScripts/xmlatex -d ghaction calculus?.tex + ./xmScripts/xmlatex ghaction calculus?.tex || echo NOK echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY - name: Setup ximera serve cache (only .git) diff --git a/coverArt/calculus3Cover/frontCover.tex b/coverArt/calculus3Cover/frontCover.tex index f927712b3..3d449121b 100644 --- a/coverArt/calculus3Cover/frontCover.tex +++ b/coverArt/calculus3Cover/frontCover.tex @@ -27,6 +27,9 @@ \definecolor{scarlet}{RGB}{187,0,0} \begin{document} + +\renewcommand{\d}{\mathop{}\!d} + \pagenumbering{gobble} diff --git a/greensTheorem/digInCurlAndGreensTheorem.tex b/greensTheorem/digInCurlAndGreensTheorem.tex index 33ca5d7d0..0b529a8df 100644 --- a/greensTheorem/digInCurlAndGreensTheorem.tex +++ b/greensTheorem/digInCurlAndGreensTheorem.tex @@ -18,6 +18,8 @@ \end{abstract} \maketitle +\renewcommand{\d}{\,d} + %\begin{strip} A fundamental object in calculus is the derivative. However, there are different derivatives for different types of functions, an in each diff --git a/xmPreamble.tex b/xmPreamble.tex new file mode 100644 index 000000000..448a26d16 --- /dev/null +++ b/xmPreamble.tex @@ -0,0 +1,2 @@ +\def\xmNotExpandableAsAccordion{true} +\def\xmNotHintAsExpandable{true} \ No newline at end of file From 1c2768566b750a07ce8ac86c9fa38151a1d0fe6b Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Sun, 9 Feb 2025 15:33:24 +0100 Subject: [PATCH 09/19] extra small fixes --- continuityOfFunctionsOfSeveralVariables/digInContinuity.tex | 2 +- shapeOfThingsToCome/digInStokesTheorem.tex | 2 ++ shapeOfThingsToCome/digInSurfaceIntegrals.tex | 4 ++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/continuityOfFunctionsOfSeveralVariables/digInContinuity.tex b/continuityOfFunctionsOfSeveralVariables/digInContinuity.tex index adf607d3a..80d2d35d0 100644 --- a/continuityOfFunctionsOfSeveralVariables/digInContinuity.tex +++ b/continuityOfFunctionsOfSeveralVariables/digInContinuity.tex @@ -103,7 +103,7 @@ \] A set that is not bounded is \dfn{unbounded}. \end{itemize} - \item Given a set $S$, we denote the \dfn{boundary} of $S$ by + Given a set $S$, we denote the \dfn{boundary} of $S$ by $\partial S$. \end{definition} diff --git a/shapeOfThingsToCome/digInStokesTheorem.tex b/shapeOfThingsToCome/digInStokesTheorem.tex index d1f39df3c..91ab85302 100644 --- a/shapeOfThingsToCome/digInStokesTheorem.tex +++ b/shapeOfThingsToCome/digInStokesTheorem.tex @@ -12,6 +12,8 @@ \end{abstract} \maketitle +\renewcommand{\d}{\,d} + Our final fundamental theorem of calculus is Stokes' theorem. Historically speaking, Stokes' theorem was discovered after both Green's theorem and the divergence theorem. Its application is diff --git a/shapeOfThingsToCome/digInSurfaceIntegrals.tex b/shapeOfThingsToCome/digInSurfaceIntegrals.tex index 9d46f451f..fe49796db 100644 --- a/shapeOfThingsToCome/digInSurfaceIntegrals.tex +++ b/shapeOfThingsToCome/digInSurfaceIntegrals.tex @@ -400,8 +400,8 @@ \section{Flux: The flow across a surface} domain = 0:360, y domain =-0.5:0.5 ] ( - {(1+0.5*y*cos(x/2)))*cos(x)}, - {(1+0.5*y*cos(x/2)))*sin(x)}, + {(1+0.5*y*cos(x/2))*cos(x)}, + {(1+0.5*y*cos(x/2))*sin(x)}, {0.5*y*sin(x/2)} ); \end{axis} From 79733d4a81e90087c5067f0a9a8cc370452300ba Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Sun, 9 Feb 2025 16:26:35 +0100 Subject: [PATCH 10/19] comment 'shader': fails with the selected driver `pgfsys-dvisvgm4ht.def') --- shapeOfThingsToCome/digInSurfaceIntegrals.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shapeOfThingsToCome/digInSurfaceIntegrals.tex b/shapeOfThingsToCome/digInSurfaceIntegrals.tex index fe49796db..502f3f5cf 100644 --- a/shapeOfThingsToCome/digInSurfaceIntegrals.tex +++ b/shapeOfThingsToCome/digInSurfaceIntegrals.tex @@ -392,7 +392,7 @@ \section{Flux: The flow across a surface} \addplot3 [ surf, colormap/cool, - shader = faceted interp, + %%%% shader = faceted interp, point meta = x, samples = 40, samples y = 5, From 9afb5b6ff09f3e6c9189445c772a7271b0b45a2e Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Mon, 10 Feb 2025 07:52:38 +0100 Subject: [PATCH 11/19] serve calculus*.tex --- .github/workflows/serve-ximera.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml index 33acb02e6..1bfa60d2d 100644 --- a/.github/workflows/serve-ximera.yml +++ b/.github/workflows/serve-ximera.yml @@ -48,7 +48,7 @@ jobs: ls -alrt # git config --global --add safe.directory "$(pwd)" # export COMMAND=./xmScripts/xmlatex.test - ./xmScripts/xmlatex ghaction calculus?.tex || echo NOK + ./xmScripts/xmlatex ghaction calculus*.tex || echo NOK echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY - name: Setup ximera serve cache (only .git) @@ -87,7 +87,7 @@ jobs: XIMERA_NAME: ${{ vars.XIMERA_NAME }} run: | ./xmScripts/xmlatex name - ./xmScripts/xmlatex serve calculus?.tex -f # NOTE: -f should not be needed ... + ./xmScripts/xmlatex serve calculus*.tex -f # NOTE: -f should not be needed ... echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY From cf424040f0ed62e97e5cc695ce0c9aac92283203 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Mon, 10 Feb 2025 09:11:58 +0100 Subject: [PATCH 12/19] compile all ... --- .github/workflows/serve-ximera.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml index 1bfa60d2d..987b41a2d 100644 --- a/.github/workflows/serve-ximera.yml +++ b/.github/workflows/serve-ximera.yml @@ -48,7 +48,8 @@ jobs: ls -alrt # git config --global --add safe.directory "$(pwd)" # export COMMAND=./xmScripts/xmlatex.test - ./xmScripts/xmlatex ghaction calculus*.tex || echo NOK + # ./xmScripts/xmlatex ghaction calculus*.tex || echo NOK + ./xmScripts/xmlatex ghaction || echo NOK echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY - name: Setup ximera serve cache (only .git) @@ -87,7 +88,8 @@ jobs: XIMERA_NAME: ${{ vars.XIMERA_NAME }} run: | ./xmScripts/xmlatex name - ./xmScripts/xmlatex serve calculus*.tex -f # NOTE: -f should not be needed ... + ./xmScripts/xmlatex serve -f # NOTE: -f should not be needed ... + # ./xmScripts/xmlatex serve calculus*.tex -f # NOTE: -f should not be needed ... echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY From c92354dea675352c732f515de8f56c5b82e5ab68 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Mon, 10 Feb 2025 13:06:09 +0100 Subject: [PATCH 13/19] HACK: \[ ... \] does not work ... ? --- .../exercises/secantLineTangentLine1.tex | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/definitionOfTheDerivative/exercises/secantLineTangentLine1.tex b/definitionOfTheDerivative/exercises/secantLineTangentLine1.tex index 080255757..5644bc28c 100644 --- a/definitionOfTheDerivative/exercises/secantLineTangentLine1.tex +++ b/definitionOfTheDerivative/exercises/secantLineTangentLine1.tex @@ -11,9 +11,9 @@ \begin{exercise} An object is moving along a horizontal line. Its position in feet is given by -\[ +$$ s(t) = t^2 - 2 -\] +$$ where $0\leq t\leq 5$ is in seconds. Consider the points on the line below. @@ -47,26 +47,26 @@ \begin{exercise} The average velocity of the object on the interval $[1,3]$ is -\[ +$$ v_{\text{av}} = \answer{4}\text{ft/s.} -\] +$$ The average velocity of the object on the interval $[1,t]$ for $t>1$ is -\[ +$$ v_{\text{av}} = \answer{t+1}\text{ft/s.} -\] +$$ The average velocity of the object on the interval $[t,1]$ for $0 Date: Mon, 10 Feb 2025 13:06:31 +0100 Subject: [PATCH 14/19] missing \begin{itemize} --- .../trigonometricSubstitution/trigonometricSubstitution.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recitation/calculus2/trigonometricSubstitution/trigonometricSubstitution.tex b/recitation/calculus2/trigonometricSubstitution/trigonometricSubstitution.tex index 085cb038a..08f2d9b89 100644 --- a/recitation/calculus2/trigonometricSubstitution/trigonometricSubstitution.tex +++ b/recitation/calculus2/trigonometricSubstitution/trigonometricSubstitution.tex @@ -92,6 +92,7 @@ \section{Discussion Questions} \begin{problem} Two students are asked to evaluate $\int \sqrt{x^2-4} \d x$. +\begin{itemize} \item[I.] One student claims that \[ \int \sqrt{x^2-4} \d x = \int x-2 \d x = \frac{1}{2}x^2 - 2x + C. @@ -103,6 +104,7 @@ \section{Discussion Questions} \int \sqrt{x^2-4} \d x =\int \sqrt{4 \sec^2(\theta)-4} \d \theta = \int \sqrt{4 \tan^2(\theta)} \d \theta = \int \tan(\theta) \d \theta \] Is this student's solution correct so far? If not, determine a likely error that the student made in the calculation. +\end{itemize} \end{problem} \begin{freeResponse} From 3280297569d15b5362a8497e47ba1b9b25a7fc97 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Mon, 10 Feb 2025 13:07:26 +0100 Subject: [PATCH 15/19] no PDF's for now .... --- .github/workflows/serve-ximera.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml index 987b41a2d..a653be30a 100644 --- a/.github/workflows/serve-ximera.yml +++ b/.github/workflows/serve-ximera.yml @@ -49,7 +49,7 @@ jobs: # git config --global --add safe.directory "$(pwd)" # export COMMAND=./xmScripts/xmlatex.test # ./xmScripts/xmlatex ghaction calculus*.tex || echo NOK - ./xmScripts/xmlatex ghaction || echo NOK + ./xmScripts/xmlatex ghaction --compile draft.htm|| echo NOK echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY - name: Setup ximera serve cache (only .git) @@ -88,7 +88,7 @@ jobs: XIMERA_NAME: ${{ vars.XIMERA_NAME }} run: | ./xmScripts/xmlatex name - ./xmScripts/xmlatex serve -f # NOTE: -f should not be needed ... + ./xmScripts/xmlatex serve -f --compile draft.htm # NOTE: -f should not be needed ... # ./xmScripts/xmlatex serve calculus*.tex -f # NOTE: -f should not be needed ... echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY From fc2fa3ed434a7846483ca217e612bc39527b4c6d Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Mon, 10 Feb 2025 13:10:50 +0100 Subject: [PATCH 16/19] typo --- .github/workflows/serve-ximera.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/serve-ximera.yml b/.github/workflows/serve-ximera.yml index a653be30a..e3be5dfdc 100644 --- a/.github/workflows/serve-ximera.yml +++ b/.github/workflows/serve-ximera.yml @@ -49,7 +49,7 @@ jobs: # git config --global --add safe.directory "$(pwd)" # export COMMAND=./xmScripts/xmlatex.test # ./xmScripts/xmlatex ghaction calculus*.tex || echo NOK - ./xmScripts/xmlatex ghaction --compile draft.htm|| echo NOK + ./xmScripts/xmlatex ghaction --compile draft.html || echo NOK echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY - name: Setup ximera serve cache (only .git) @@ -88,7 +88,7 @@ jobs: XIMERA_NAME: ${{ vars.XIMERA_NAME }} run: | ./xmScripts/xmlatex name - ./xmScripts/xmlatex serve -f --compile draft.htm # NOTE: -f should not be needed ... + ./xmScripts/xmlatex serve -f --compile draft.html # NOTE: -f should not be needed ... # ./xmScripts/xmlatex serve calculus*.tex -f # NOTE: -f should not be needed ... echo "✅ Published to $XIMERA_URL$XIMERA_NAME " >> $GITHUB_STEP_SUMMARY From 78a5415794b05fbebc1f8a1b87bd452335e3c8c9 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Mon, 10 Feb 2025 13:35:22 +0100 Subject: [PATCH 17/19] HACK: \[ ... \] does not work ... ? --- .../exercises/averageVelocityInterval1.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/definitionOfTheDerivative/exercises/averageVelocityInterval1.tex b/definitionOfTheDerivative/exercises/averageVelocityInterval1.tex index c3b9096e4..19cba85b9 100644 --- a/definitionOfTheDerivative/exercises/averageVelocityInterval1.tex +++ b/definitionOfTheDerivative/exercises/averageVelocityInterval1.tex @@ -50,9 +50,9 @@ \begin{exercise} The average velocity of the object on the interval $[0,2]$ is -\[ +$$ v_{\text{av}} = \answer{0}\text{m/s.} -\] +$$ \end{exercise} \end{exercise} From 75294161fa2dc5fdb1b4d5969667bc12093fe5a8 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Mon, 10 Feb 2025 13:48:00 +0100 Subject: [PATCH 18/19] fix missing \fullwidth --- outcomesList/outcomesBySection.tex | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/outcomesList/outcomesBySection.tex b/outcomesList/outcomesBySection.tex index b54179202..026cb6227 100644 --- a/outcomesList/outcomesBySection.tex +++ b/outcomesList/outcomesBySection.tex @@ -41,6 +41,8 @@ %% Allows for a wide text/regular text +\providecommand{\fullwidth}{} +\providecommand{\normalwidth}{} \renewcommand{\fullwidth}{\newgeometry{textwidth=10cm,textheight=10cm}} \renewcommand{\normalwidth}{\restoregeometry} %% End @@ -174,8 +176,9 @@ \masterinput{../appliedOptimization/titlePage.tex} -%% Derivatives of trigonometric functions -\masterinput{../trigonometricDerivatives/titlePage.tex} +% 20250210: DOES NOT EXIST ??? +% %% Derivatives of trigonometric functions +% \masterinput{../trigonometricDerivatives/titlePage.tex} %% Implicit differentiation \masterinput{../implicitDifferentiation/titlePage.tex} From 39b07aab34d29aee2f8f1041c35bb45216323961 Mon Sep 17 00:00:00 2001 From: Wim Obbels Date: Mon, 10 Feb 2025 21:19:28 +0100 Subject: [PATCH 19/19] add .xbb --- logos/authorGuideLogo/bwstars.xbb | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 logos/authorGuideLogo/bwstars.xbb diff --git a/logos/authorGuideLogo/bwstars.xbb b/logos/authorGuideLogo/bwstars.xbb new file mode 100644 index 000000000..1ef0b2b31 --- /dev/null +++ b/logos/authorGuideLogo/bwstars.xbb @@ -0,0 +1,6 @@ +%%Title: logos/authorGuideLogo/bwstars.jpg +%%Creator: extractbb 20240407 +%%BoundingBox: 0 0 5184 3456 +%%HiResBoundingBox: 0.000000 0.000000 5184.000000 3456.000000 +%%CreationDate: Thu Feb 6 21:02:28 2025 +