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):
\text{{\Huge GeoGebra}, lo más potente, {\small desde}}\oldstylenums{ 2001-2012}
/Archivo:Potente_1_PNG.adoc[]
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{{\Huge GeoGebra}, lo más potente, {\small desde}}\oldstylenums{ 2001-2012}}
/Archivo:Potente_2_PNG.adoc[]
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 }
\text{{\rm GeoGebra}{\sf , lo más potente}, {\tt desde }}\oldstylenums{ 2001-2012}
/Archivo:Potente_3_PNG.adoc[]
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} |
`\mathbb{G}\mathfrak{e}\mathbf{o}\mathsf{G}\mathscr{E}\mathtt{b}\mathit{r}\mathrm{a}`
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
Para crear un nuevo color, puede emplearse el comando: \definecolor{micolor}{rgb}{a,b,c}
debiendo estar entre 0 y
1 los números a, b y c ,que incluso pueden estar asociados a un deslizador, como se ilustra a continuación.
`\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}`
Cajas de Enmarcado
Para usar simples cajas de enmarcado (sin colores) puede emplearse: \boxed{2012\text{ is now!}
o
\fbox{2012\text{ is now!}
Cajas de Colores
-
Para un cuadro de color (el mismo color en el borde y el fondo) se utiliza:
\colorbox{red}{2012\text{ ¡es ahora!!}
-
Para un cuadro de color (color diferente en el borde y el fondo) se utiliza:
\fcolorbox{blue}{red}{2012\text{ ¡es ahora!}
Rotación de Cajas
Para rotar una caja (o el elemento que fuera) se utiliza: \rotatebox{angle}{...}
\rotatebox{25}{\fcolorbox{blue}{red}{2012\text{ ya llegó}}
/Archivo:2012_ya_PNG.adoc[]
Reflexión de Cajas
Para reflejar una caja (o el elemento que fuera) se utiliza: \reflectbox{...}
\reflectbox{\fcolorbox{blue}{red}{2012\text{ is now!}}
/Archivo:2012_Reflejado_PNG.adoc[]
Cajas de Encuadre
A veces es necesario disponer de este tipo de recuadros, para sistemas, el control de la altura bajo una raíz, la alineación en una fórmula, etc
-
Se cuenta con estos tres comandos:
\phantom{XXX} |
espacio tan ancho y alto como tres X |
\hphantom{XXX} |
un espacio tan ancho como tres X; altura 0 |
\vphantom{X} |
espacio de anchura 0, altura = altura de X |
`\sqrt{b}+\sqrt{\vphantom{b}a}`
|
Ambiente \(LATEX\)
JLaTeXMath proporciona una serie de entornos de trabajo diferentes, como plantillas, que se inician y terminan de la
misma manera. \begin{entorno}[opciones]<br/> ...<br/> \end{entorno}
Se admiten - como compatibles - y respaldan
los siguientes:
• tabla - tabular- |
• -ordenamiento array- |
• matrices - matrix - (y variantes) |
• eqnarray |
• alineaciones -align- |
• casos -cases- |
• divisiones -split- |
• líneas múltiples -multline- |
Tabulación y Ordenamientos
La tablas - tabular- y matrices - array- operan en forma similar, ambas alternativas se emplean, típicamente, para materiales compuesto por líneas horizontales y verticales. Las opciones son:
l |
columna justificada a izquierda |
c |
columna centrada |
r |
columna justificada a derecha |
`++ |
++` |
línea vertical |
`++ |
++` |
|
doble línea vertical |
|
separador de columna |
|
empezar nueva fila |
`++\hline |
` \begin{tabular}{| l |c ||r |} \hline
1 & 2 & 3 \\ \hline 4 & 5 & 6 \\ \hline
7 & 8 & 9 \\ \hline
\end{tabular} `
Otro ejemplo, usando estas alternativas:
`\begin{array}{|c|c|}\hline
\multicolumn{2}{|c|}{\text{Title}} \\\hline
x & y\\ \hlinea & b\\
c & c\\d & e\\ \hline
\end{array}`
Para agregar un separador de columnas (+, por ejemplo) y espacio (1 cm), se emplea: @{\hspace{1cm}+\hspace{1cm}}:
`\begin{tabular}{r@{\hspace{1cm}+\hspace{1cm}}l}1 & 23 \\
45 & 678\\910& 1112\\
\end{tabular}`
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 & `y una nueva fila separada con
`\\
. 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} =
a_{m,1} &a_{m,2} &\cdots &a_{m,n}`
`\end{Vmatrix}$`\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 \\`
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í:
\begin{eqnarray}
\end{eqnarray}`y &=& (x+1)^2 \\
&=& x^2+2x+1`
Consultar la siguiente página, en español, para más información y ejemplos. |
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:
\begin{align}
\end{align}`x+y-z &= 1\\
x-y+z &= 1\\\intertext{text}
2x\hphantom{-y}+z &= 1`
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}`