Tips og tricks

Udgivet

28. august 2025

Opdatere gym_cas

Brug en enkelt af følgende kommandoer i terminal:

pip install gym_cas --upgrade
py -m pip install gym_cas --upgrade
python3 -m pip install gym_cas --upgrade

Quarto og Python kan opdateres ved at hente ny version. Ved opdatering af Python anbefales det at afinstallere gamle versioner.

Solve

Man behøver kun at bruge solve til ligninger. Til beregninger kan udregningen bare skrives i en Pythonblok.

from gym_cas import *
solve( Cos(80) * 30 - x)
[5.2094]
Cos(80) * 30

\(\displaystyle 5.20944533000791\)

Nulstil variabler (reset)

Variabler i Jupyter Notebook kan nulstilles ved at skrive følgende i en kodeblok:

%reset -f

Det kan være brugbart imellem opgaver for at være sikker på at gamle værdier ikke “spøger” i en ny opgave. Husk at importere gym_cas igen efter nulstilling.

x = 5
%reset -f
from gym_cas import *
x

\(\displaystyle x\)

Brug display og ikke print til matematiske udtryk.

solutions = solve(x**2-y,x)
for solution in solutions:
    print(solution)
-sqrt(y)
sqrt(y)
for solution in solutions:
    display(solution)

\(\displaystyle - \sqrt{y}\)

\(\displaystyle \sqrt{y}\)

Brug “Preview” en gang imellem

Hvis man bruger “Preview” til at lave en PDF et par gange undervejs mens man skriver en opgave, så kan man nemmere fange fejl tidligt i stedet for at de ophober sig.

Man behøver ikke at vente på at filen konverteres - der kan godt arbejdes videre i filen mens det sker.

Opgavetekst og evt. formler som billeder

Det kan spare tid at indsætte opgavetekst og evt. længere formler som billeder.

Billeder kan nemt indsættes ved at kopiere fra udklipsholderen til markdown og vil resultere i noget der ligner følgende:

![image.png](attachment:image.png)

For at indsætte billede “direkte” i PDF’en hvor det er angivet i markdown kan man fjerne teksten fra []. (Det markeres automatisk ved indsættelse og kræver derfor kun et enkelt tryk på backspace eller delete.)

Teksten i [] er figurtekst der bliver skrevet under billedet. Billedet bliver også automatisk centreret og muligvis flyttet til toppen/bunden af en side for at undgå for megen brydning af brødteksten. Det er godt til større opgaver, hvor man også kan referere til et billede.

Hvis man kopierer opgavetekst og formler i en matematikbesvarelse vil man ofte gerne have billede uden figurtekst og positioneret præcis hvor man angiver det i teksten. Det gøres nemt ved at fjerne figurteksten.

Matematisk notation over flere linjer

Nemmest at bruge $$ $$ for hver linjer eller \begin{align*} \end{align*} hvor linjeskift markeres med \\ (stjernen gør at der ikke kommer nummerering).

Eksempler

$$ a^2 + b^2 = c^2$$
$$ \sqrt{a^2 + b^2} = c$$

\[ a^2 + b^2 = c^2\] \[ \sqrt{a^2 + b^2} = c\]

\begin{align*}
a^2 + b^2 = c^2 \\
\sqrt{a^2 + b^2} = c
\end{align*}

\[\begin{align*} a^2 + b^2 = c^2 \\ \sqrt{a^2 + b^2} = c \end{align*}\]

Bonustip

Man kan styre hvordan ligninger positioneres horisontalt i \begin{align*} \end{align*} vha. &. I eksemplet nedenfor sørges for at \(=\) står lige under hinanden.

\begin{align*}
a^2 + b^2 &= c^2 \\
\sqrt{a^2 + b^2} &= c
\end{align*}

\[\begin{align*} a^2 + b^2 &= c^2 \\ \sqrt{a^2 + b^2} &= c \end{align*}\]

Biimplikation

At vise biimplikation \(\Updownarrow\) i ligninger er ofte unødvendigt, hvis man bruger linjeskift i stedet.

Hvis man gerne vil notere det er det pænere at bruge \Updownarrow \(\Updownarrow\) og ikke \updownarrow \(\updownarrow\).

Ændre udseende af Jupyter Notebook i vscode

Hvis man vil ændre udseendet af notebook i vscode kan det gøres overordnet vha. “themes” eller mere detaljeret vha. “Customize Notebook Layout” under de tre prikker. “Notebook › Markup: Font Size” ændrer fx på skriftstørrelsen i markdown celler.

Bemærk at det ikke ændrer på udseende når der konverteres til PDF.

Tilbage til toppen