Diferencia entre revisiones de «Tutorial:Sobre LaTeX -medidas de fuentes - cajas de color y matemática -»
Línea 101: | Línea 101: | ||
<code>\rotatebox{angle}{...}</code> | <code>\rotatebox{angle}{...}</code> | ||
{{Example| 1= <code><nowiki>\rotatebox{45}{\fcolorbox{blue}{red}{2012\text{ is now!}}</nowiki></code><br/>[[File:LTX8.PNG]]}} | {{Example| 1= <code><nowiki>\rotatebox{45}{\fcolorbox{blue}{red}{2012\text{ is now!}}</nowiki></code><br/>[[File:LTX8.PNG]]}} | ||
− | === | + | === Reflexión de Cajas=== |
Para reflejar una caja (o el elemento que fuera) se utiliza: <code>\reflectbox{...}</code> | Para reflejar una caja (o el elemento que fuera) se utiliza: <code>\reflectbox{...}</code> | ||
{{Example| 1= <code><nowiki>\reflectbox{\fcolorbox{blue}{red}{2012\text{ is now!}}</nowiki></code><br/>[[File:LTX9.PNG]]}} | {{Example| 1= <code><nowiki>\reflectbox{\fcolorbox{blue}{red}{2012\text{ is now!}}</nowiki></code><br/>[[File:LTX9.PNG]]}} |
Revisión del 01:02 13 mar 2012
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
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
A. Para un cuadro de color (el mismo color en el borde y el fondo) se utiliza:
\colorbox{red}{2012\text{ ¡es ahora!!}
B. 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}{...}
Reflexión de Cajas
Para reflejar una caja (o el elemento que fuera) se utiliza: \reflectbox{...}
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 |
- Más adelante, se podrá consultar una síntesis sobre tablas y matrices.
- Serán bienvenidos todos los aportes que desde los diferentes foros puedan hacer llegar participantes que deseen contribuir con ejemplos (de ambientes matemáticos).
\ \
\ hline X & Y \ \ \ hline A & b \ \ c y c \ \ d & e \ \ \ hline \ end {array}
Para agregar un separador de columnas (punto, por ejemplo) y en el espacio (1 cm), se emplea @ {\ hspace {1cm}.:
Ejemplo: \ begin {tabular} {. r {\ hspace {1cm}} l} 1 & 23 \ \ 45 y 678 \ \ 910 y 1112 \ \ \ end {tabular}
JLaTeXMath supports many mathematical environments (whitout *) I recommend reading ftp://ftp.ams.org/ams/doc/amsmath/short-math-guide.pdf
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...