Commenti:Suggerimenti per utilizzare LaTeX
GeoGebra utilizza JLaTeXMath, un'interfaccia LaTeX per la visualizzazione delle formule matematiche (testo e simboli). La prima cosa da sapere, è che LaTeX funziona in due modalità diverse: testo e matematica, che si riferiscono alla tipologia di scrittura da inserire.
Per impostazione predefinita, la selezione della casella "Formula LaTeX" abilita la modalità matematica (caratteri in corsivo). Per inserire del testo (carattere Roman) è necessario passare in modalità testo digitando:\text{inserire il testo qui}
oppure \mbox{inserire il testo qui}
Caratteri
Dimensione dei caratteri
I seguenti comandi modificano le dimensioni globali dei caratteri:
\tiny | \scriptsize | \footnotesize | \small | \normalsize |
\large | \Large | \LARGE | \huge | \Huge |
Il comando \normalsize riporta il carattere alle dimensioni predefinite. Per combinare caratteri aventi dimensioni diverse è necessario digitare i relativi comandi racchiusi tra parentesi graffe {...}.
Ecco un esempio di combinazione di dimensioni nella modalità matematica:
{\scriptsize A}{\footnotesize B}{\small C}{\normalsize D}{\large E}{\Large F}{\LARGE G}{\huge H}{\Huge I}
Ecco un esempio di combinazione di dimensioni, tramite l'utilizzo del comando \oldstylenums{ ...} (solo modalità matematica):
È inoltre possibile utilizzare il comando in modalità testo/matematica:\scalebox{h_scale}[v_scale]{...}
dove {h_scale} è un numero positivo (negativo) da specificare necessariamente e [v_scale] è un numero positivo opzionale. I numeri possono anche essere rappresentati da slider.
\scalebox{2}{\text{{\Huge GeoGebra}, the most powerful, {\small since }}\oldstylenums{ 2001-2012}}
Famiglie di caratteri
In modalità testo sono disponibili le seguenti famiglie di caratteri, da utilizzare globalmente o in parentesi graffe {...}: \rm oppure {\rm }
\sf oppure {\sf }
\tt oppure {\tt }
Ecco un esempio:
In modalità matematica sono disponibili le seguenti famiglie di caratteri (carattere predefinito: mathrm):
\mathcal{ABC} | \mathrm{abc} | \mathbf{abc} | \mathsf{abc} | \mathit{abc} |
\mathtt{abc} | \mathfrak{abc} | \mathbb{ABC} | \mathscr{ABC} |
Serie di caratteri
In modalità testo utilizzare \bf oppure {\bf ...} e in modalità matematica utilizzare \mathbf{...},
Formato caratteri
Per utilizzare il maiuscoletto in modalità testo utilizzare :\text{{\sc GeoGebra} oppure \textsc{GeoGebra}
Virgolette
Le virgolette "..." sono un carattere speciale in GeoGebra, e non possono essere utilizzate direttamente in LaTeX.
Per indicare una vigoletta singola in modalità testo utilizzare:
\text{'Simple'}
e per una virgoletta doppia utilizzare:\text{''Doble''}
Per ulteriori informazioni vedere http://www.geogebra.org/forum/viewtopic.php?f=8&t=20512&p=77283&hilit=quotes#p77283
Spaziatura orizzontale
Per ottenere una spaziatura singola in modalità testo premere la Barra spaziatrice della tastiera. Per ottenere spaziature di tipo diverso utilizzare i comandi:\quad
\qquad
\hspace{...}
Il comando \hspace{...} (e i comandi \quad, \qquad disponibili anche nella modalità matematica) supportano le seguenti unità di misura (positive e negative) :
pt | punto | (1 pollice = 72.27 pt) | pc | pica | (1 pc = 12 pt) |
in | pollice | (1 pollice = 25.4 mm) | bp | punto grande bp | (1 in = 72 bp) |
cm | centimetri | (1 cm = 10 mm) | mm | millimetri | |
dd | punto Didot dd | (1157 dd = 1238 pt) | sp | punto scalato sp | (65536 sp = 1 pt) |
In modalità matematica sono disponibili i seguenti comandi:
\, | spazio piccolo | \: | spazio medio | \; | spazio grande | \! | spazio negativo (avvicina verso sinistra quanto segue) |
Riquadri e colori (in entrambe le modalità)
Testo e matematica a colori
I colori supportati direttamente da JLaTeXMath sono elencati qui: http://en.wikibooks.org/wiki/LaTeX/Colors#The_68_standard_colors_known_to_dvips
e possono essere inseriti utilizzando il comando:\textcolor{color}{...}
\text{\textcolor{WildStrawberry}{Geo}\textcolor{blue}{G}\textcolor{red}{ebra}}\,\textcolor{green}{\oldstylenums{4.2}
Aggiungere nuovi colori
Per creare un nuovo colore, utilizzare il comando:
\definecolor{mycolour}{rgb}{a,b,c}
in cui i numeri a, b e c devono essere compresi tra 0 e 1, e possono anche essere slider. Ad esempio:
\definecolor{a}{rgb}{0.63,0.39,0.17}
\definecolor{b}{rgb}{0.63,0.17,0.39}
\definecolor{c}{rgb}{0.39,0.63,0.17}
\definecolor{d}{rgb}{0.39,0.17,0.63}
\definecolor{e}{rgb}{0.17,0.63,0.39}
\definecolor{f}{rgb}{0.17,0.39,0.63}
\text{\textcolor{a}C\textcolor{b}O\textcolor{c}L\textcolor{d}O\textcolor{e}U\textcolor{f}R}
Riquadri
Per ottenere un riquadro semplice (senza colori) utilizzare il comando :\boxed{2012\text{ is now!}
or\fbox{2012\text{ is now!}
Riquadri colorati
A. Per ottenere un riquadro avente sfondo e bordo dello stesso colore utilizzare:\colorbox{red}{2012\text{ is now!}
B. Per ottenere un riquadro avente sfondo e bordo di colori diversi utilizzare:\fcolorbox{blue}{red}{2012\text{ is now!}
Riquadri ruotati
Per ruotare un riquadro, o qualsiasi altro oggetto LaTex, utilizzare:\rotatebox{angle}{...}
Riquadri simmetrici
Per "riflettere" simmetricamente un riquadro o un qualsiasi oggetto LaTex utilizzare:\reflectbox{...}
Riquadri invisibili
A vote è necessario creare riquadri non visibili, ad esempio per inserire sistemi, o controllare l'altezza dei caratteri, l'allineamento all'interno di una formula, etc.
Sono disponibili tre comandi:
\phantom{XXX} | spaziatura larga e alta come tre X |
\hphantom{XXX} | spaziatura larga come tre X, altezza 0 |
\vphantom{X} | spaziatura di larghezza 0, altezza come tre X |
JLaTeXMath supporta vari ambienti matematici: per ulteriori informazioni consultare ftp://ftp.ams.org/ams/doc/amsmath/short-math-guide.pdf
L'ambiente LaTeX
Ogni ambiente di lavoro di JLaTeXMath è indicato con le stringhe iniziali e finali seguenti:
\begin{environment}[options]<br/>
...<br/>
\end{environment}
Sono supportati i seguenti ambienti:
• tabular | • array | • matrix (e varianti) | • eqnarray |
• align | • cases | • split | • multline |
Tabular e Array
Tabular e Array funzionano in modo simile, e sono utili per inserire tipicamente vettori e matrici, o comunque testo che presenta separatori orizzontali e verticali. Le opzioni disponibili sono:
l | colonna allineata a sinistra | c | colonna centrata | r | colonna allineata a destra |
| |
linea verticale | || |
doppia linea verticale | & |
separatore di colonne |
\\ |
inizia nuova riga | \hline|| linea orizzontale
|
\begin{tabular}{| l |c ||r |}
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
Un altro esempio, che utilizza \multicolumn e array:
\begin{array}{|c|c|}
\hline
\multicolumn{2}{|c|}{\text{Title}} \\
\hline
x & y\\ \hline
a & b\\
c & c\\
d & e\\ \hline
\end{array}
Per aggiungere dei separatori di colonna (un punto, ad esempio) e una spaziatura (1cm), utilizzare @{.\hspace{1cm}:
Matrix
La creazione di una matrice sfrutta l'ambiente "matrix", la cui struttura è simile a quella di "table" e "array". È necessario inserire i dati per riga, e le colonne devono essere separate da &
. Ogni nuova riga è indicata da \\
. Le matrici possono essere inserite tra delimitatori (predefinito: nessuno) - tipicamente si utilizzano \left
e \right
. Gli ambienti predefiniti contenenti delimitatori sono:
pmatrix | ( ) |
bmatrix | [ ] |
Bmatrix | { }
|
vmatrix | | | |
Vmatrix | || ||
|
$\mathsf{A}_{m,n} =
\begin{Vmatrix}
a_{1,1} &a_{1,2} &\cdots &a_{1,n} \\
a_{2,1} &a_{2,2} &\cdots &a_{2,n} \\
\vdots & \vdots & \ddots &\vdots \\
a_{m,1} &a_{m,2} &\cdots &a_{m,n}
\end{Vmatrix}$
Matrici piccole
Per inserire una matrice in un testo è disponibile l'ambiente smallmatrix, che utilizza la stessa sintassi di matrix, ad esempio:
Eqnarray
Questo ambiente è stato progettato per scrivere equazioni su più righe o equazioni particolarmente lunghe: funziona come una matrice a 3 colonne di cui la prima è allineata a desrta, la seconda è centrata e la terza è allineata a sinistra. È necessario racchiudere le equazioni da visualizzare in \begin{eqnarray}
e \end{eqnarray}
: ad esempio:
Align
È come eqnarray, ma più versatile: è possibile inserire del testo tra le righe con il comando \intertext{...}
, ad es.:
Cases
Per funzioni definite a tratti o definizioni utilizzare l'ambiente cases:
\left\vert x\right\vert =
\begin{cases}
\hphantom{-}x &,\, \text{if }x\geq 0 ,\\
-x&,\, \text{if }x<0
\end{cases}
Split
Per dividere blocchi di formule:
Multline
Per inserimenti su più righe:
\begin{multline}
\left(a+b+c+d+e\right)^2=a^2+b^2+c^2+d^2+e^2\\
+2ab+2ac+2ad+2ae+2bc+2bd+2be+2cd+2ce+2de
\end{multline}
en:LaTeX-tips_font_size_color_box_and_math es:Sobre LaTeX -medidas de fuentes - cajas de color y matemática - fr:Tutoriel:LaTeX-aide_Polices_Boites_math