Diferencia entre revisiones de «Tutorial:Sobre LaTeX -medidas de fuentes - cajas de color y matemática -»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 127: Línea 127:
 
{{Note| 1=
 
{{Note| 1=
 
* 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.
* Serán bienvenidos todos los aportes que desde los diferentes foros puedan hacer llegar participantes que deseen contribuir con ejemplos (de ambientes matemáticos).
 
 
* Se recomienda la lectura de [http://tug.ctan.org/info/short-math-guide/short-math-guide.pdf Short Math Guide for LATEX] y la anexa, [https://www.tug.org/TUGboat/tb18-3/tb56down.pdf del mismo autor ] o, en español, de [http://web.fi.uba.ar/~ssantisi/works/ecuaciones_en_latex/ Ecuaciones en LATEX]
 
* Se recomienda la lectura de [http://tug.ctan.org/info/short-math-guide/short-math-guide.pdf Short Math Guide for LATEX] y la anexa, [https://www.tug.org/TUGboat/tb18-3/tb56down.pdf del mismo autor ] o, en español, de [http://web.fi.uba.ar/~ssantisi/works/ecuaciones_en_latex/ Ecuaciones en LATEX]
 
}}
 
}}

Revisión del 01:21 24 dic 2019

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:

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

Este es un ejemplo de combinación de tamaños en el modo texto/matemático usando el comando \oldstylenums{ ...} (únicamente modo matemático):

Ejemplo: \text{{\Huge GeoGebra}, lo más potente, {\small desde}}\oldstylenums{ 2001-2012}
Potente 1.PNG

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.

Ejemplo: \scalebox{2}{\text{{\Huge GeoGebra}, lo más potente, {\small desde}}\oldstylenums{ 2001-2012}}
Potente 2.PNG





Familias de Fuentes

En el modo texto, se cuenta con familias de texto que se pueden emplear globalmente o mediante el uso de llaves {...}: \rm o {\rm } \sf o {\sf } \tt o {\tt }

Ejemplo: \text{{\rm GeoGebra}{\sf , lo más potente}, {\tt desde }}\oldstylenums{ 2001-2012}
Potente 3.PNG




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

Series de Fuente

En modo texto se puede usar \bf o {\bf ...} y \mathbf{...} en modo matemático.

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

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 esta página

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 aquí Se puede utilizar el comando: \textcolor{color}{...}

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

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.

Ejemplo:
\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

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

Ejemplo: \rotatebox{25}{\fcolorbox{blue}{red}{2012\text{ ya llegó}}
2012 ya.PNG

Reflexión de Cajas

Para reflejar una caja (o el elemento que fuera) se utiliza: \reflectbox{...}

Ejemplo: \reflectbox{\fcolorbox{blue}{red}{2012\text{ is now!}}
2012 Reflejado.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:
\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
Ejemplo: \sqrt{b}+\sqrt{\vphantom{b}a}
LTXa.PNG
Nota:

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|| línea horizontal
Ejemplo:
\begin{tabular}{| l |c ||r |}
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
LTEX1.PNG

Otro ejemplo, usando estas alternativas:

Ejemplo:
\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

Para agregar un separador de columnas (+, por ejemplo) y espacio (1 cm), se emplea: @{\hspace{1cm}+\hspace{1cm}}:

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

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 || ||
Ejemplo:
$\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

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.

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

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í:

Ejemplo:
\begin{eqnarray}
y &=& (x+1)^2 \\
&=& x^2+2x+1
\end{eqnarray}
LTEX6.PNG
Nota: 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:

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

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.

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

Dividir

Para dividir bloques extensos de escritura matemática, se opera según se ilustra a continuación.

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

Múltiples Líneas

Para varias líneas de escritura matemática, se opera según se expone...

Ejemplo:
\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
© 2024 International GeoGebra Institute