Tutorial:Sobre LaTeX -medidas de fuentes - cajas de color y matemática -
GeoGebra emplea JLaTeXMath como poderoso aliado para mostrar fórmulas matemáticas (texto y símbolos) vía LaTeX. Lo primero a recordar es que LaTeX opera en dos modos: el de texto y el matemático de modo de ingresar texto en el modo correspondiente y la escritura matemática en en el modo matemático respectivamente .
Por omisión, cuando se tilda la casilla "fórmula LaTeX" se da entrada al modo matemático (tipografía itálica - cursiva-). Si se prefiere ingresar texto (tipografía roman - romana-), es preciso pasar a ese modo de texto , anotando: \text{text text text}
o \mbox{text text text}
Fuentes
Tamaño de la Fuente
El tamaño de las fuentes se puede cambiar a nivel global, con los siguientes comandos:
\tiny | \scriptsize | \footnotesize | \small | \normalsize |
\large | \Large | \LARGE | \huge | \Huge |
El comando \normalsize permite retornar a la medida original de la fuente. Para combinar diferentes medidas es preciso añadir los comandos entre llaves {...}. Este es un ejemplo de combinación de tamaños en el modo matemático:
{\scriptsize A}{\footnotesize B}{\small C}{\normalsize D}{\large E}{\Large F}{\LARGE G}{\huge H}{\Huge I}
Este es un ejemplo de combinación de tamaños en el modo texto/matemático usando el comando \oldstylenums{ ...} (únicamente modo matemático):
También puede emplearse el comando en modo texto/matemático: \scalebox{h_scale}[v_scale]{...}
donde {h_scale} es un número positivo(negativo) (obligatorio) y [v_scale] es uno opcional, positivo, los números pueden ser deslizadores.
\scalebox{2}{\text{{\Enorme GeoGebra}, the most powerful, {\small since }}\oldstylenums{ 2001-2012}}
Familias de Fuentes
En el modo texto, se cuenta con las siguientes familias de texto que se pueden emplear globalmente o mediante el uso de llaves {...}: \rm o {\rm }
\sf o {\sf }
\tt o {\tt }
En el modo matemático se cuenta con las siguientes familias (mathrm por omisión):
\mathcal{ABC} | \mathrm{abc} | \mathbf{abc} | \mathsf{abc} | \mathit{abc} |
\mathtt{abc} | \mathfrak{abc} | \mathbb{ABC} | \mathscr{ABC} |
Series de Fuente
En modo texto se puede usar \bf o {\bf ...} y \mathbf{...} en modo matemático.
Formas de Fuentes
Para Small Caps Small Caps en modo de texto se usa: use:\text{{\sc GeoGebra} o \textsc{GeoGebra}
Las Comillas
Las comillas rectas "..." son un carácter especial para GeoGebra, nunca debieran emplearse directamente en LaTeX. Para contar con comillas simples en modo texto se debe usar:
\text{'Simple'}
y para comillas dobles: \text{''Dobles''}
Para más información, consultar http://www.geogebra.org/forum/viewtopic.php?f=8&t=20512&p=77283&hilit=quotes#p77283
Espaciado Horizontal.
Para un espaciado simple en el modo texto, se emplea la barra de espacio y para otros, se cuenta con los siguientes comandos:\quad
\qquad
\hspace{...}
El comando \hspace{...} (y \quad, \qquad también disponibles en modo matemático) es compatible con las siguientes unidades de medida (positivas y negativas):
pt | punto | (1 pulgada = 72.27 pt) | pc | pica | (1 pc = 12 pt) |
in | pulgada | (1 pulgada = 25.4 mm) | bp | big point -gran punto- | (1 in = 72 bp) |
cm | centímetro | (1 cm = 10 mm) | mm | milímetro | |
dd | punto didot | (1157 dd = 1238 pt) | sp | scaled point -punto escalado- | (65536 sp = 1 pt) |
En modo matemático se cuenta con los siguientes comandos: \, \: \; \!
\, | un pequeño espacio | \: | un espacio medio | \; | un gran espacio | \! | un espacio negativo (desplaza a la izquierda nuevamente) |
Cajas y Colores (En ambos modos)
Texto y Escritura Matemática en Color
Los colores admitidos directamente por JLaTeXMath se encuentran en http://en.wikibooks.org/wiki/LaTeX/Colors#The_68_standard_colors_known_to_dvips
Se puede utilizar el comando: \textcolor{color}{...}
\text{\textcolor{WildStrawberry}{Geo}\textcolor{blue}{G}\textcolor{red}{ebra}}\,\textcolor{green}{\oldstylenums{4.2}
Añadiendo Colores
If you need to create new color, you can use the command:
\definecolor{mycolour}{rgb}{a,b,c}
the numbers a, b and c must be between 0 and 1, can be a slider, for example:
\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}
Frame Boxes
For simple frame boxes (no colors) use :\boxed{2012\text{ is now!}
or\fbox{2012\text{ is now!}
Cajas de Color
A. For a color box (same color in border and background) use:\colorbox{red}{2012\text{ is now!}
B. For a color box (diferent color in border and background) use:\fcolorbox{blue}{red}{2012\text{ is now!}
Rotación de Cajas
If you need to rotate a box (or whatever) use:\rotatebox{angle}{...}
Refleción de Cajas
If you need to reflect a box (or whatever) use:\reflectbox{...}
Espectro de Cajas
Sometimes it is necessary to have these phantom boxes,for systems, control the height under a root, alignment on a formula, etc. It has these three commands:
\phantom{XXX} | space as wide and high as three X’s |
\hphantom{XXX} | space as wide as three X’s; height 0 |
\vphantom{X} | space of width 0, height = height of X |
Más adelante, se podrá consultar una síntesis sobre tablas y matrices.
JLaTeXMath supports many mathematical environments (whitout *) I recommend reading ftp://ftp.ams.org/ams/doc/amsmath/short-math-guide.pdf Serán bienvenidos todos los aportes que desde los diferentes foros puedan hacer llegar participantes que deseen contribuir con ejemplos (de ambientes matemáticos).
LATEX environment
JLaTeXMath provides a number of different environments work. Each environment begins and ends in the same manner.
\begin{environment}[options]<br/>
...<br/>
\end{environment}
The following environments are supported:
• tabular | • array | • matrix (and variants) | • eqnarray |
• align | • cases | • split | • multline |
Tabulación y Ordenamientos
The tabular and array environment found in similar way, can be used to typeset material with optional horizontal and vertical lines. The options are:
l | left-justified column | c | centered column | r | right-justified column |
| |
vertical line | || |
double vertical line | & |
column separator |
\\ |
start new row | \hline|| horizontal line
|
\begin{tabular}{| l |c ||r |}
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
Other example , using \multicolumn and array:
\begin{array}{|c|c|}
\hline
\multicolumn{2}{|c|}{\text{Title}} \\
\hline
x & y\\ \hline
a & b\\
c & c\\
d & e\\ \hline
\end{array}
If you need add column separator (dot for example) and space (1cm), use @{.\hspace{1cm}:
Matrices
Una matriz básica puede crearse con la plantilla correspondiente, con estructuras similares a la de la tabla ya expuesta, con las entradas especificadas por fila, con columnas separadas usando &
and a new rows separated with \\
. Las matrices suelen encerrarse entre delimitadores (ninguno predeterminado) de algún tipo, siendo incluso posible utilizar los comandos \left
y \right
.
Las plantillas predefinidas que incluyen automáticamente delimitadores se ilustran a continuación.
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}$
Intercalando una Matriz - smallmatrix -
Cuando se precisa escribir una matriz dentro de un texto, conviene recurrir a que opera de la misma manera que matrix como se ilustra a continuación.
Eqnarray
Esta es una plantilla,diseñada con la capacidad de incluir hasta 12 renglones de ecuaciones arregladas como se ilustra a continuación, es ideal para anotaciones matemáticas que exceden el ancho de una línea dado que puede organizarlas en, por ejemplo, tres columnas - donde el Vrst alinea a derecha, centro e izquierda a la primera, segunda y tercera respectivamente.
Las ecuaciones que se presentan de este modo deben encerrarse entre \begin{eqnarray}
y \end{eqnarray}
, así:
Alinear
Al igual que para arreglos de ecuaciones, pero de modo más potente, se puede insertar texto entre líneas con el comando \intertext{...}
, por ejemplo:
Casos
Para anotar una función por tramos o definiciones por rango o caso acorde a condiciones de entorno, se opera como se ilustra a continuación.
\left\vert x\right\vert =
\begin{cases}
\hphantom{-}x &,\, \text{if }x\geq 0 ,\\
-x&,\, \text{if }x<0
\end{cases}
Dividir
Para dividir bloques extensos de escritura matemática, se opera según se ilustra a continuación.
Múltiples Líneas
Para varias líneas de escritura matemática, se opera según se expone...