Diferencia entre revisiones de «Tutorial:Sobre LaTeX -medidas de fuentes - cajas de color y matemática -»
Línea 93: | Línea 93: | ||
<code>\boxed{2012\text{ is now!}</code> o <code>\fbox{2012\text{ is now!}</code> | <code>\boxed{2012\text{ is now!}</code> o <code>\fbox{2012\text{ is now!}</code> | ||
=== Cajas de Colores === | === Cajas de Colores === | ||
− | |||
A. Para un cuadro de color (el mismo color en el borde y el fondo) se utiliza: | A. Para un cuadro de color (el mismo color en el borde y el fondo) se utiliza: | ||
<code>\colorbox{red}{2012\text{ ¡es ahora!!}</code> | <code>\colorbox{red}{2012\text{ ¡es ahora!!}</code> | ||
Línea 99: | Línea 98: | ||
B. Para un cuadro de color (color diferente en el borde y el fondo) se utiliza: | B. Para un cuadro de color (color diferente en el borde y el fondo) se utiliza: | ||
<code>\fcolorbox{blue}{red}{2012\text{ ¡es ahora!}</code> | <code>\fcolorbox{blue}{red}{2012\text{ ¡es ahora!}</code> | ||
− | |||
− | |||
− | |||
− | |||
=== Rotación de Cajas=== | === Rotación de Cajas=== | ||
− | + | Para rotar una caja (o el elemento que fuera) se utiliza: | |
+ | <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]]}} | ||
=== Refleción de Cajas=== | === Refleción de Cajas=== | ||
− | + | 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]]}} | ||
− | === | + | === 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: | |
<center> | <center> | ||
{| class="pretty" | {| class="pretty" | ||
− | |\phantom{XXX} || | + | |\phantom{XXX} || espacio tan ancho y alto como tres X |
|- | |- | ||
− | |\hphantom{XXX} || | + | |\hphantom{XXX} ||un espacio tan ancho como tres X; altura 0 |
|- | |- | ||
− | |\vphantom{X} || | + | |\vphantom{X} || espacio de anchura 0, altura = altura de X |
|} | |} | ||
</center> | </center> | ||
{{Example| 1= <code><nowiki>\sqrt{b}+\sqrt{\vphantom{b}a}</nowiki></code><br/>[[File:LTXa.PNG]]}} | {{Example| 1= <code><nowiki>\sqrt{b}+\sqrt{\vphantom{b}a}</nowiki></code><br/>[[File:LTXa.PNG]]}} | ||
+ | |||
+ | {{Note| 1= Se recomienda la lectura de ftp://ftp.ams.org/ams/doc / amsmath / corto matemáticas guide.pdf- }} | ||
+ | |||
+ | L A TEX medio ambiente | ||
+ | JLaTeXMath proporciona una serie de entornos de trabajo diferentes. Cada ambiente comienza y termina de la misma manera. \ begin {entorno} [opciones] ... <br/> <br/> \ end {entorno} Los siguientes entornos son compatibles: | ||
+ | |||
+ | • tabla • Amplia • matriz (y variantes) • eqnarray | ||
+ | • alinear • Los casos • división • multline | ||
+ | [ editar ] tabulares y de matriz | ||
+ | La tabla y matriz ambiente encontrado en forma similar, se puede utilizar para el material compuesto tipo con opcionales líneas horizontales y verticales. Las opciones son: | ||
+ | |||
+ | l justificado a la izquierda en la columna c centrado en la columna r justificado a la derecha en la columna | ||
+ | | línea vertical | | doble línea vertical Y columna separador | ||
+ | \ \ empezar a nueva fila \ Hline línea horizontal | ||
+ | |||
+ | Ejemplo: | ||
+ | \ begin {tabular} {| l | c | | r |} | ||
+ | \ hline | ||
+ | 1 & 2 & 3 \ \ \ hline | ||
+ | 4 & 5 & 6 \ \ \ hline | ||
+ | 7 y 8 y 9 \ \ | ||
+ | \ hline | ||
+ | \ end {tabular } | ||
+ | |||
+ | Otro ejemplo, usando \ varias columnas y la matriz: | ||
+ | |||
+ | Ejemplo: | ||
+ | \ begin {array} {| c | c |} | ||
+ | \ hline | ||
+ | \ multicolumna {2} {| c |} {\ text {Título}} \ \ | ||
+ | \ 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} | ||
+ | |||
+ | |||
Más adelante, se podrá consultar una síntesis sobre tablas y matrices. | Más adelante, se podrá consultar una síntesis sobre tablas y matrices. | ||
Revisión del 00:44 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}{...}
Refleció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 |
L A TEX medio ambiente
JLaTeXMath proporciona una serie de entornos de trabajo diferentes. Cada ambiente comienza y termina de la misma manera. \ begin {entorno} [opciones] ...
\ end {entorno} Los siguientes entornos son compatibles:
• tabla • Amplia • matriz (y variantes) • eqnarray • alinear • Los casos • división • multline [ editar ] tabulares y de matriz La tabla y matriz ambiente encontrado en forma similar, se puede utilizar para el material compuesto tipo con opcionales líneas horizontales y verticales. Las opciones son:
l justificado a la izquierda en la columna c centrado en la columna r justificado a la derecha en la columna | línea vertical | | doble línea vertical Y columna separador \ \ empezar a nueva fila \ Hline línea horizontal
Ejemplo: \ begin {tabular} {| l | c | | r |} \ hline 1 & 2 & 3 \ \ \ hline 4 & 5 & 6 \ \ \ hline 7 y 8 y 9 \ \ \ hline \ end {tabular }
Otro ejemplo, usando \ varias columnas y la matriz:
Ejemplo: \ begin {array} {| c | c |} \ hline \ multicolumna {2} {| c |} {\ text {Título}} \ \ \ 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}
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...