GeoGebra
GeoGebra applets can be embedded in various ways.
On one hand, GeoGebra instructions can be passed directly.
:::geogebra{perspective="G" height=400 width=700 coordsystem="-10,10,-2,8"}
a = Slider[-5,5]
SetCoords(a, 450, 370)
f_a(x) = x^2 * a + a * x
:::
On the other hand, existing applets can also be loaded.
::geogebra{src="https://www.geogebra.org/m/sA5Mb4vd"}
Arguments
The GeoGebra element is a simple wrapper for the GeoGebra API. Therefore, the arguments can be taken from the GeoGebra Documentation.
Additionally, you can set other arguments aswell, which come for the original web-component.
Arguments | Description |
---|---|
perspective | Define which views are visible, and in which order. A string of letters corresponding to views, as described in the documentation for SetPerspective. |
axes | A comma-separated list of true or false values defining whether each axis is visible, in the order x,y,z. |
xaxis | Is the x axis visible? |
yaxis | Is the y axis visible? |
zaxis | Is the z axis visible? |
pointcapture | The point capturing mode: none, snap, fixed, or automatic. |
rounding | How to round numbers. A number followed by either d for "decimal places", or s for "significant figures". |
hidecursorwhendragging | Hide the cursor when dragging objects? |
repaintingactive | Repaint the applet when anything changes? |
errordialogsactive | Should error dialogs be shown? |
coordsystem | A comma-separated list of coordinates for the viewport of the graphics window, in the order xmin,xmax,ymin,ymax. |
axislabels | A comma-separated list of labels for the axes, in the order x,y,z. |
xaxislabel | The label |
The following example uses some of these arguments:
::geogebra{showToolBar showAlgebraInput algebraInputPosition="bottom" enableUndoRedo showMenuBar enableFileFeatures showZoomButtons}