Differenze tra le versioni di "Commenti:Suggerimenti per utilizzare LaTeX"

Da GeoGebra Manual.
Riga 212: Riga 212:
 
{{Example| 1=<br/><code><nowiki>\begin{multline}</nowiki></code><br/><code><nowiki>\left(a+b+c+d+e\right)^2=a^2+b^2+c^2+d^2+e^2\\</nowiki></code><br/><code><nowiki>+2ab+2ac+2ad+2ae+2bc+2bd+2be+2cd+2ce+2de</nowiki></code><br/><code><nowiki>\end{multline}</nowiki></code><br/>[[File:LTEXa.PNG]]}}
 
{{Example| 1=<br/><code><nowiki>\begin{multline}</nowiki></code><br/><code><nowiki>\left(a+b+c+d+e\right)^2=a^2+b^2+c^2+d^2+e^2\\</nowiki></code><br/><code><nowiki>+2ab+2ac+2ad+2ae+2bc+2bd+2be+2cd+2ce+2de</nowiki></code><br/><code><nowiki>\end{multline}</nowiki></code><br/>[[File:LTEXa.PNG]]}}
  
 +
[[en:LaTeX-tips_font_size_color_box_and_math]]
 
[[es:Sobre LaTeX -medidas de fuentes - cajas de color y matemática -]]
 
[[es:Sobre LaTeX -medidas de fuentes - cajas de color y matemática -]]
[[en:LaTeX-tips_font_size_color_box_and_math]]
+
[[fr:Tutoriel:LaTeX-aide_Polices_Boites_math]]

Versione delle 21:16, 17 mar 2012

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:

Esempio: {\scriptsize A}{\footnotesize B}{\small C}{\normalsize D}{\large E}{\Large F}{\LARGE G}{\huge H}{\Huge I} LTX1.PNG

Ecco un esempio di combinazione di dimensioni, tramite l'utilizzo del comando \oldstylenums{ ...} (solo modalità matematica):

Esempio: \text{{\Huge GeoGebra}, the most powerful, {\small since}}\oldstylenums{ 2001-2012} LTX2.PNG

È 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.

Esempio: \scalebox{2}{\text{{\Huge GeoGebra}, the most powerful, {\small since }}\oldstylenums{ 2001-2012}}LTX3.PNG

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:

Esempio: \text{{\rm GeoGebra}{\sf ,the most powerful}, {\tt since }}\oldstylenums{ 2001-2012} LTX4.PNG

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}
Esempio: \mathbb{G}\mathfrak{e}\mathbf{o}\mathsf{G}\mathscr{E}\mathtt{b}\mathit{r}\mathrm{a}
LTX5.PNG

Serie di caratteri

In modalità testo utilizzare \bf oppure {\bf ...} e in modalità matematica utilizzare \mathbf{...},

Esempio: \text{\bf GeoGebra }\mathbf{\sqrt{2012^{2}}}
LTX6.PNG

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}{...}

Esempio: \text{\textcolor{WildStrawberry}{Geo}\textcolor{blue}{G}\textcolor{red}{ebra}}\,\textcolor{green}{\oldstylenums{4.2}
LTX7.PNG


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:

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}
LTEX7a.PNG

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}{...}

Esempio: \rotatebox{45}{\fcolorbox{blue}{red}{2012\text{ is now!}}
LTX8.PNG

Riquadri simmetrici

Per "riflettere" simmetricamente un riquadro o un qualsiasi oggetto LaTex utilizzare:\reflectbox{...}

Esempio: \reflectbox{\fcolorbox{blue}{red}{2012\text{ is now!}}
LTX9.PNG

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
Esempio: \sqrt{b}+\sqrt{\vphantom{b}a}
LTXa.PNG


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


Esempio:
\begin{tabular}{| l |c ||r |}
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
LTEX1.PNG


Un altro esempio, che utilizza \multicolumn e array:

Esempio:
\begin{array}{|c|c|}
\hline
\multicolumn{2}{|c|}{\text{Title}} \\
\hline
x & y\\ \hline
a & b\\
c & c\\
d & e\\ \hline
\end{array}
LTEX2.PNG


Per aggiungere dei separatori di colonna (un punto, ad esempio) e una spaziatura (1cm), utilizzare @{.\hspace{1cm}:

Esempio:
\begin{tabular}{r{.\hspace{1cm}}l}
1 & 23 \\
45 & 678\\
910& 1112\\
\end{tabular}
LTEX3.PNG

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 || ||
Esempio:
$\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}$
LTEX4.PNG


Matrici piccole

Per inserire una matrice in un testo è disponibile l'ambiente smallmatrix, che utilizza la stessa sintassi di matrix, ad esempio:

Esempio:
\mathsf{M} =
\left\{ \begin{smallmatrix}
a&b\\ c&d
\end{smallmatrix} \right\}
LTEX5.PNG


Eqnarray

This environment is designed to write multiline equations or equations that exceed the width of line, it behaves like an array of three columns where the Vrst aligned right, center second and third left. The equations we want to present in this way must be enclosed between \begin{eqnarray} and \end{eqnarray}, an example:

Esempio:
\begin{eqnarray}
y &=& (x+1)^2 \\
&=& x^2+2x+1
\end{eqnarray}
LTEX6.PNG

Align

Like eqnarray, but more powerful, you can insert text between lines with the command \intertext{...}, for example:

Esempio:
\begin{align}
x+y-z &= 1\\
x-y+z &= 1\\
\intertext{text}
2x\hphantom{-y}+z &= 1
\end{align}
LTEX7.PNG

Cases

For piece wise function or definitions use cases environment:

Esempio:
\left\vert x\right\vert =
\begin{cases}
\hphantom{-}x &,\, \text{if }x\geq 0 ,\\
-x&,\, \text{if }x<0
\end{cases}
LTEX8.PNG

Split

For split long math block

Esempio:
\begin{split}
a& =b+c-d\\
& \quad +e-f\\
& =g+h\\
& =i
\end{split}
LTEX9.PNG

Multline

For multiple lines of math

Esempio:
\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}
LTEXa.PNG

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

© 2024 International GeoGebra Institute