Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
,
Operadores
Botnenlaventana Representacindel Significado (enparntesis:
de seleccin comando enunafrmula Grupo comando enlaventanadecomandos)
O perador Lmite ( lim)
O perador Suma ( sum)
O perador Producto ( prod)
O perador Coproducto ( coprod)
O perador Sumatorio desde ... hasta ( fromto)
O perador Integral ( int)
O perador Integral doble ( iint)
O perador Integral triple ( iiint)
O perador Sumatorio desde ( from)
O perador Integral curvilnea ( lint)
O perador Integral curvilnea doble ( llint)
O perador Integral curvilnea triple ( lllint)
O perador Sumatorio hasta ( to)
O perador Lmite inferior ( liminf)
O perador Lmite superior ( limsup)
O perador Comodn, operador personalizado ( oper)
Atributos
Botnenla Representacin
ventana del comando Significado (enparntesis:
deseleccin enunafrmula Grupo comando enlaventanadecomandos)
Atributo con ancho fijo de carcter Acento agudo sobre un carcter ( acute)
Atributo con ancho fijo de carcter Acento grave ( grave) sobre un carcter
Atributo con ancho fijo de carcter Acento circunflejo invertido ( check)
Atributo con ancho fijo de carcter Acento circunflejo invertido sobre un carcter
( breve)
Atributo con ancho fijo de carcter Crculo sobre un carcter ( circle)
Atributo con ancho fijo de carcter Flecha vectorial sobre un carcter ( vec)
Atributo con ancho fijo de carcter Tilde sobre un carcter ( tilde)
Atributo con ancho fijo de carcter Acento circunflejo sobre un carcter ( hat)
Atributo con ancho fijo de carcter Trazo horizontal sobre un carcter ( bar)
Funciones
Botnenlaventana Representacindel Significado (enparntesis:
deseleccin comando enunafrmula Grupo comando enlaventanadecomandos)
Funcin Funcin exponencial natural
( func e^{})
Funcin Logaritmo natural ( ln)
Funcin Funcin exponencial decimal ( exp)
Funcin Logaritmo general ( log)
Funcin/O perador binario Ensima potencia de x ( sup)
Funcin Seno ( sin)
Funcin Coseno ( cos)
Funcin Tangente ( tan)
Funcin Cotangente ( cot)
Funcin Raz cuadrada ( sqrt)
Funcin Arco seno ( arcsin)
Funcin Arco coseno ( arccos)
Funcin Arco tangente ( arctan)
Funcin Arco cotangente ( arccot)
Funcin Raz n de x ( nroot)
Funcin Seno hiperblico ( sinh)
Funcin Coseno hiperblico ( cosh)
Funcin Tangente hiperblica ( tanh)
Funcin Cotangente hiperblica ( coth)
Funcin Valor absoluto ( abs)
Funcin Seno hiperblico de rea ( arsinh)
Funcin Coseno hiperblico de rea ( arcosh)
Funcin Tangente hiperblica de rea ( artanh)
Funcin Cotangente hiperblica de rea
( arcoth)
Funcin Factorial ( fact)
Smbolo matemtico psilon invertida ( backepsilon)
O perador binario x con ndice n ( sub)
t
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
,
Otros
Botnenlaventana Representacindel Significado (enparntesis:
de seleccin comando enunafrmula Grupo comando enlaventanade comandos)
Smbolo matemtico Infinito ( infinityo infty)
Smbolo matemtico Derivada parcial ( partial)
Smbolo matemtico Vector nabla ( nabla)
O perador/Lgica Cuantificador de existencia, existe al menos
uno ( exists)
O perador/Lgica Cuantificador universal, para todo ( forall)
O perador/Fsica h barrada ( hbar)
O perador/Fsica Lambda barrada ( lambdabar)
Smbolo matemtico Parte real de un nmero complejo ( re)
Smbolo matemtico Parteimaginariadeunnmero complejo ( im)
Smbolo matemtico Funcin p ( wp) , p deWeierstrass
O perador Flecha hacia la izquierda ( leftarrow)
O perador Flecha hacia la derecha ( rightarrow)
O perador Flecha hacia arriba ( uparrow)
O perador Flecha hacia abajo ( downarrow)
O trossmbolos Trespuntoshorizontalesen la parte inferior
( dotslow)
O trossmbolos Trespuntoshorizontalesen el centro del
dibujo ( dotsaxis)
O trossmbolos Trespuntosen diagonal desde la parte
inferior izquierda hacia la parte superior
derecha ( dotsupo dotsdiag)
O trossmbolos Trespuntosverticales( dotsvert)
O trossmbolos Trespuntosen diagonal desde la parte
superior izquierda hacia la parte inferior
derecha ( dotsdown)
O trossmbolos Comodn <?>
Botnenla Representacin
ventana del comando Significado (enparntesis:
deseleccinenunafrmula Grupo comando enlaventanadecomandos)
Atributo con ancho fijo de carcter Punto sobre un carcter ( dot)
Atributo con ancho de carcter variable Flecha vectorial ancha, se ajusta al tamao del
carcter ( widevec)
Atributo con ancho de carcter variable Tilde ancha, se ajusta al tamao del carcter
( widetilde)
Atributo con ancho de carcter variable Acento circunflejo ancho, se ajusta al tamao del
carcter ( widehat)
Atributo con ancho fijo de carcter Dospuntossobre un carcter ( ddot)
Atributo con ancho de carcter variable Trazo horizontal sobre un carcter ( overline)
Atributo conancho de carcter variable Trazo horizontal debajo de uncarcter (underline)
Atributo conancho decarcter variable Trazo horizontal atravsdeuncarcter (overstrike)
Atributo con ancho fijo de carcter Trespuntossobre un carcter ( dddot)
Atributosde fuente Carcter fantasma ( phantom)
Atributosde fuente Negrita ( bold)
Atributosde fuente Cursiva ( ital)
Atributosde fuente, modificar tamao Comando para modificar el tamao de fuente
( size) . Indicamosprimero el tamao y, a
continuacin, loscaracteresque se deseen
modificar. Esposible asignar argumentosa los
datossobre el tamao segn el modelo n, + n, -n,
*n o /n; size + n y-n se modifica en puntos( pt) ; si
la modificacin esporcentual, por ejemplo, 17% , se
deber indicar *1.17
Atributosde fuente, modificar fuente Comando para modificar fuentes( font) ,
introduzcamosprimero el nombre de la fuente
( sans, serif o fixed) y, a continuacin, indicamosel
carcter que deseemosmodificar.
Atributosde fuente Comando para modificar el color del carcter
( color) , introduzcamosprimero el nombre del
color ( black, white, cyan, magenta, red, blue, green
yyellow) y, a continuacin, indicamoslos
caracteresque deseemosmodificar. Losatributos
de color deben indicarse directamente en la
ventanadecomando.
Atributosde fuente Eliminacin del atributo cursiva ( nitalic)
Atributosde fuente Eliminacin del atributo negrita ( nbold)
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
,
Botnenla Representacin
ventana del comando Significado (enparntesis:
deseleccin enunafrmula Grupo comando enlaventanadecomandos)
Ver parntesis Parntesiscon funcin de agrupacin, Parntesisangularesgraduables,
angulares graduables ( left langle... right rangle)
Ver parntesis Parntesiscon funcin de agrupacin Parntesisangular de operador izquierdo y
operadores derecho, graduable, ( left angle... mline... right
angulares angle)
Parntesiscon funcin de agrupacin Llave de conjunto graduable, en la parte
superior ( ... overbrace...)
Parntesiscon funcin de agrupacin Llave de conjunto graduable, en la parte
inferior ( ... underbrace...)
Parntesiscon funcin de agrupacin Lnea izquierda yderecha con aristasen la
parte inferior ( lfloor ... rfloor)
Parntesiscon funcin de agrupacin Lnea izquierda yderecha con aristasen la
parte superior ( lceil ... rceil)
Ver llaves Parntesis, incluso aislados, Llave izquierda: \lbraceo \{o bien llave
sin funcin de agrupacin derecha: \rbraceo \}
Ver parntesis Parntesis, incluso aislados, Parntesisizquierdo yderecho: \( o \)
normal sin funcin de agrupacin
Ver corchetes Parntesis, incluso aislados, Corchete izquierdo yderecho: \[ o \]
sin funcin de agrupacin
Ver parntesis Parntesis, incluso aislados, Parntesisangular izquierdo y
angulares sin funcin de agrupacin derecho: \langleo \rangle
Ver lnea Parntesis, incluso aislados, Lnea vertical izquierda yderecha:
vertical sin funcin de agrupacin \llineo \rline
Ver lnea doble Parntesis, incluso aislados, Lnea doble izquierda yderecha:
vertical sin funcin de agrupacin \ldineo \rdline
Ver lnea con Parntesis, incluso aislados, Lnea izquierda yderecha con
aristasabajo sin funcin de agrupacin aristasen la parte inferior: \lfloor o \rfloor
Ver lnea con Parntesis, incluso aislados, Lnea izquierda yderecha con
aristasarriba sin funcin de agrupacin aristasen la parte superior: \lceil o \rceil
Parntesis
Botnenla Representacin
ventana del comando Significado (enparntesis:
deseleccin enunafrmula Grupo comando enlaventanadecomandos)
Parntesiscon funcin de agrupacin Parntesisnormal izquierdo yderecho
Parntesiscon funcin de agrupacin Corchete izquierdo yderecho
Parntesiscon funcin de agrupacin Corchete doble izquierdo yderecho
( ldbracket ... rdbracket)
Parntesiscon funcin de agrupacin Lnea vertical izquierda yderecha ( lline... rline)
Parntesiscon funcin de agrupacin Lnea vertical doble izquierda yderecha ( ldline
... rdline)
Parntesiscon funcin de agrupacin Llave izquierda yderecha, llave de conjunto
( lbrace... rbrace)
Parntesiscon funcin de agrupacin Parntesisangular izquierdo yderecho ( langle
... rangle)
Parntesiscon funcin de agrupacin Parntesisangular de operador izquierdo y
derecho ( langle... mline... rangle)
Parntesiscon funcin de agrupacin Parntesisde grupo izquierdo yderecho. No se
reflejanenel documento yno requierenespacio.
Ver parntesis Parntesiscon funcin de agrupacin Ajuste automtico del tamao del parntesis
mediante la anteposicin de left yright ( left ...
right ...) ; por ejemplo, left ( aover bright) o left
lceil... right lceil. De este modo, pueden
modificarse losparntesis, corchetes, dobles
corchetes, parntesissencillos, parntesis
sencillosdobles, llaves, parntesisangularesy
parntesisde operador.
Ver corchetes Parntesiscon funcin Corchetesgraduables, se
de agrupacin, graduables introducen en la ventana de comandossegn
el modelo ( left[...right]) .
Ver corchetes Parntesiscon funcin Corchetesdoblesgraduables,
dobles de agrupacin, graduables ( left ldbracket ... right rdbracket)
Ver parntesis Parntesiscon funcin de agrupacin, Parntesisde conjunto,
verticales graduables ( introducir left lbrace... right rbrace)
Ver parntesis Parntesiscon funcin de agrupacin, Lneassimplesgraduables,
verticalesdoblesgraduables ( left lline... right rline)
Ver llaves Parntesiscon funcin de agrupacin, Lneasdoblesgraduables,
graduables ( left ldline... right rdline)
io
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
ii
Vent ana de Co mando s
La ventanade comandosescomo la lnea de comandosdel shell para un escritor cientfico. Con
cierto grado de experiencia, escribir una frmula compleja en Mathescuestin de segundos.
Esta operacin nosllevara minutosen otroseditores, como el de MsO ffice, en caso de que pu-
dieramoscompletar la tarea exitosamente. Habilidad, destreza ysaber lo que se quiere, son los
ingredientesnecesariospara convertirnosen gursdel Math.
El inicio en Mathessencillo yagradable. Simplemente con ver lossiguientesejemplos, com-
prenderemosrpidamente el funcionamiento de la ventanade comandos.
s Ejemplos bsicos del editor Math s
a
2
+ b
2
= c
2
a^2+b^2=c^2
x
1
+ x
2
= 7 x_1+x_2=7
3 a b 3 a b
a b a cdot b
x sqrt x
5
x nroot 5 x
3
=
1 3 over 6 = 1 over 2
6 2
Al introducir datosmanualmente en la ventanade comandos, hemosde tener en cuenta que en
muchosoperadoresesimprescindible dejar espaciospara que la sintaxissea correcta. Esto eses-
pecialmente importante cuando se utilizan valoresen lugar de comodinescon losoperadores;
por ejemplo, cuando se crea una divisin 4 div 3o adiv b.
Escribiendo uoper en la ventanade comandos, se pueden insertar operadores unariosperso-
nalizados, lo cual esmuyrecomendable, entre otrascosas, cuando se desea incluir caractereses-
pecialesen una frmula. Este tipo de operadoresse aplica conforme al esquema siguiente:uo-
per %thetax. En este ejemplo se crea la letra minscula griega theta, que forma parte del juego
de caracteresde OpenOffice.org/StarOfficeMath.Tambin se puede utilizar el operador para in-
sertar caracteresque no provengan de O penO ffice.org. Para que el carcter est disponible, se-
leccionamosprimero el men Herramientas - Smbolos - Catlogo...- Editar.
Formatos
Botnenlaventana Representacindel Significado (enparntesis:
de seleccin comando enunafrmula Grupo comando enlaventanade comandos)
ndicesyexponentes Exponente izquierdo ( lsup)
( subscript ysuperscript)
ndicesyexponentes Exponente directamente
( subscript ysuperscript) sobre un carcter ( csup)
ndicesyexponentes Exponente derecho ( ^o supo rsup)
( subscript ysuperscript)
Formato Binomio ( binom)
Formato Nueva fila ( newline)
ndicesyexponentes ndice izquierdo ( lsub)
( subscript ysuperscript)
ndicesyexponentes Exponente directamente
( subscript ysuperscript) debajo de un carcter ( csub)
ndicesyexponentes ndice derecho
( subscript ysuperscript) ( _ o subo rsub)
Formato Posicionamiento vertical ( stack) ,
introducir segn este modelo:
stack{x#y#z}
Formato Pequeo espacio ( `)
Formato Alineacin horizontal ( alignl o alignc o
alignr)
Formato Alineacin horizontal centrada ( alignc)
Formato Alineacin horizontal a la derecha ( alignr)
Formato Matriz ( matrix) , introducir segn este
modelo: matrix{a#b##c#d}
Formato Espacio grande ( ~)
i:
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
i_
s Ejemplo de Comentario s
a
2
+ b
2
= c
2
a^2+b^2=c^2 %% El teorema de Pitgoras
Lasletrasgriegasse introducen mediante el cuadro de dilogo de smbolos, o bien median-
te la lneade comandos, indicando su nombre en inglsprecedido del carcter de tanto por
ciento % .
s Ejemplo de Letras Griegas s
%pi
%OMEGA
Con el editor de ecuacionesMathtambin esposible escribir formulacin qumica elemental, ya
que podemoscontrolar la posicin de subndicesysuperndices.
s Ejemplo de Formulacin Qumica s
H
2
SO
4
H_2 SO_4
92
238
U U lsub 92 lsup 238
SO
4
2-
SO_4^{2-{}}
En ocasiones, interesa alinear ( por motivosestticos) dosfrmulasen filasconsecutivas.
Para ello, se recomienda usar el truco de losgruposvacos, que generamosmediante lla-
vesvacas{}.
s Ejemplo de Alineacin s
a + a + a + a+a+a+{} newline a+a+a+a
a + a + a + a
a + a + a + a+a+a+{} newline {}{}{}{}{}a+a+a+a
a + a + a + a
Veamosalgunosejemplosde frmulasmscomplejas:
Escribiendo boper en la ventanade comandos, podremosinsertar operadoresbinariospersonali-
zados. Esto esinteresante, por ejemplo, para incluir caracteresespecialesen una frmula. Este tipo
de operadoresse aplicaconforme al esquemasiguiente: x boper %thetay. Eneste ejemplo se crea
la letra griega minscula theta. Este operador resulta especialmente interesante porque se puede
utilizar parainsertar caracteresque no pertenezcanaO penO ffice.org. Coneste operador tambin
esnecesario realizar lasconfiguracionescorrespondientesen el menHerramientas - Smbolos.
Podremosutilizar loscomandossubysuppara aadir ndicesyPotenciasa loscaracteresde la
frmula, por ejemplo, a sub 2.
La agrupacin en Math, se realiza mediante llaves{}, como en este ejemplo:
s Ejemplos de Agrupacin s
a + c
= m
{a + c} over 2 = m
2
m=
a + c m = {a + c} over 2
2
3 x + 4 {3 x+4} over {x+1}
x +1
3 x + 4
+1
3 x+4 over x+1
x
3
2x +1
3^{2 x+1}
3
2
x +1 3^2 x+1
Uncomentario comienza condoscaracteresde tanto por ciento %%ycontina hasta el siguiente
final de lnea ( tecla Entrar) .Todo lo que figure dentro se ignorar yno se imprimir. Si se en-
contraran caracteresde tanto por ciento en el texto, se tratarn como partesdel texto.
i
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
i,
El tamao relativo delossubndicesy superndicesest preconfigurado en un
50% respecto al texto normal. Esteparmetro esconfigurablemedianteel men
Formato|Tamaos de la Fuente|ndices. Deigual manera, pueden configurarse
lostamaosrelativosdefunciones, operadores, lmitee, incluso, el propio texto.
no ta
Si hemosseguido la leccin hasta aqu, ya slo queda practicar, practicar ypracticar. Veamos
para finalizar algunasnotasinteresantes.
Disponemosde un AutoTexto por defecto para la insercin rpida de frmulasen cualquier do-
cumento. Basta teclear NM +F3, yaparecer un espacio reservado para colocar una frmula
incluyendo numeracin automtica, como se ve a continuacin:
E=mc
2
( 1)
En la siguiente tabla encontraremosuna lista de combinacionesde teclasespecialesque permi-
ten acelerar el trabajo al editar frmulas:
s Combinacin de teclas rpidas s
(F2) Saltar a la marca siguiente ( comodn) de la ventana de comandos
(Mays)(F2) Saltar a la marca anterior ( comodn)
(F3) Saltar al error siguiente
(Mays)(F3) Saltar al error anterior
(F9) Actualizar la pantalla
Repr esent aci n de F r mul as
Lasmatemticasson el lenguaje de loscientficos. Paradjicamente, la web, que fue inventada por
yparaloscientficos, anno disponedeunsistemadeexpresinmatemtica. El consorcio del World
WideWeb ( W3C) esttrabajando paracorregir esto, yprogramascomo O penO ffice.org/StarO ffice
sehansubidoa estetrena tiempo.
Representar una frmula en un procesador de textossiempre ha sido una tarea complicada y,
dada la integracin de editoresHTML con procesadoresde textosactuales( como el caso de
O penO ffice.org/StarO ffice) , sera interesante encontrar una solucin dual, vlida en Internet as
como en nuestrospropiosdocumentos.Tex, LaTeX , MathType, WebEQ ,TechExplorer son algu-
nasde lassolucionesactuales. MathML esuna solucin definitiva.
s Ejemplos de Frmulas s
D
(
3
2)
mn
D {mn}^ {size /2 LEFT(3 OVER 2 RIGHT)}
3
g
+
%SIGMA_g^{{}+{}}lsup 3
i1 i2
... in %PHI^{i_1 i_2 dotsaxis i_n}_{k_1 k_2
O
k1 k2
... kn
dotsaxis k n}
f (x, y)=
x sin x tan y
func f(x,y)={x sin x tan y} over {cos x}
cos x
font sans bold size *1,5 A
=left[matrix{A_11#A_12#dotsaxis#A_{1n}##A_21#{}
#{}#A_{2n}##dotsvert#{}#{}#dotsvert##A_{n1}#A_{
n2}#dotsaxis#A_nn}right]
func G^{(%alpha , %beta)}_{ x_m x_n} =
left[ matrix { arctan(%alpha) #
arctan(%beta) ## x_m + x_n # x_m - x_n }right]
bold { f(x, y) = left [ stack { x + y
over z + left lbrace matrix { 2 # 3 # 4 ## 4 #
5 # 6 ## 6 # 7 # 8} right rbrace # {y + sin
(x)} over %alpha # z + y over g } right ]}
%LAMBDA_{deg,t}=1 + %alpha_deg SQRT {M_t over
M {(t=0)}-1}~.
f(t)=int from size*1.5 0 to 1
left[g(t)+sum from i=1 to N h_i(t)right]
%rho(font sans bold q,%omega) = int func e^{i
%omega t}%rho(font sans bold q,t)dt
it
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
i,
A
11
A
12
... A
1n
A
21
A
2n
.=
A
n1
A
n2
... A
nn
G
(, )
=
arctan () arctan ()
xm xn x
m
+ x
n
x
m
- x
n
2 3 4
x +
y
+
{
4 5 6
}
z
6 7 8
f (x, y)
= y + sin (x)
alfaa
y
z+
g
deg, t
= 1 + alfaa
deg
-1
M
t
M
( t= 0)
f (t ) = g (t ) + h
i
(t )
(q,) = e
i t
(q,t) d t
1 N
0 i = 1
Al definir unaraz, podemoscambiar lasproporcionesentreel radical y el radican-
do. Esto podemosconfigurarlo en el men Formato|Espacios|Intervalo de raz.
no ta
.
.
.
.
.
.
>
TeX en s esun procesador de macroscon una alta capacidad de programacin. Utilizar TeX pu-
ro reviste una cierta dificultad, por lo que Knuth suministr una serie de macrospara TeX a las
que se denomin plainTeX. Estasmacrosson el conjunto mnimo de macrosque se pueden uti-
lizar de forma eficaz con TeX e incluyen algunosejemplosde uso de rdenesTeX de alto nivel.
Cuando alguien afirma programar en TeX , normalmente se refiere a que lo hace en plainTeX.
Por otro lado, LaTeX esunpaquete de macrosparaTeX, originalmente escrito por Leslie Lamport
para proporcionar un sistema de procesamiento de documentosmssimple de uso que TeX ,
pero con toda su potencia. LaTeX dispone de una serie de rdenespara describir la estructura
del documento, de forma que el usuario final no deba pensar mucho enla presentacin. Mediante
distintasclasesde documentosypaquetesadicionales, el mismo documento puede producirse
con muchosdiferentesaspectos.
Lasfrmulasmatemticasson la causa de la existencia de TeX / LaTeX . Mediante estoseditores,
esposible alcanzar unosresultadosprofesionalespara lasexpresionesmscomplejas.TeX / LaTeX
son lasherramientasque utilizan loscientficosen suspublicacionesporque consiguen la mejor
calidad de impresin en frmulas. Sin embargo, cualquiera que haya manejado TeX o LaTeX sa-
br que no esprecisamente sencillo de aprender ni de utilizar.
Herramientas Basadas en Plataformas Comentarios
WebEQ 2.0 Basado en Java, Cualquier plataforma Ventajas: potente, independiente de plataforma,
renderiza usando con un navegador integrado en el HTML,
comandos compatible con soportar en el futuro MathML.
deTeX/LaTeX. Java. Inconvenientes: incmodo por la
llamada constante al applet de Java.
IBM Esun plug-in Funciona slo con Ventajas: trabaja con comandosdeTeX
TechExplorer que renderiza Netscape o Explorer yLaTeX, puede quedar embebido en
comandosde enWindows. HTML usando el tagEMBED o
TeX yLaTeX. abriendo un documento TEchExplorer,
soportar MathML en el futuro.
Inconvenientes: slo paraWindows.
HTML 3.2 Funcionespropias Cualquier navegador Ventajas: integrado en el HTML.
del HTML. compatible con Inconvenientes: slo permite definir
HTML 3.2. subndicesysuperndices, ademsde un conjunto
de fuentescientficas. Muylimitado.
TeX2HTML Convierten a HTML El conversor trabaja Ventajas: el proceso de conversin es
yLaTeX2HTML lasecuaciones en UNIX, aunque automtico ysencillo, desdeTeX o
exportndolas luego se puede LaTeX a HTML.
como imgenes. visualizar Inconvenientes: lasecuacionesse graban
el resultado como imgenes. Se pierde la posibilidad
en cualquier de edicin ylectura automatizada
navegador. ( por indexadores) .
Edit o r es y viso r es: Tex/ LaTeX
TeX esun sistema de composicin de textosde alta calidad creado por Donald E. Knuth, dirigi-
do en particular a aquellostextosque contienen una gran cantidad de expresionesmatemticas.
No debe pensarse en TeX como un procesador de palabrasdel tipo WYSIWYG, un archivo TeX
esun archivo ASCII donde est el texto que deseamosimprimir junto con determinadasins-
truccionessobre cmo debe ser tratado, qu debe ser procesado por un compilador ( el pro-
gramaTeX ) . ste devuelve un archivo que esindependiente de la plataforma yque esel que fi-
nalmente se transformar al lenguaje de impresora yse imprimir.
Para escribir TeX , Knuth desarroll un sistema de programacin ilustrada denominado Web.
LasfuentesWeb de TeX estn disponiblesgratuitamente, lo mismo que herramientaspara con-
vertir el original en Web en un programa que pueda compilarse yun texto que pueda impri-
mirse. El sistema Web proporciona herramientaspara compilar TeX en distintossistemasope-
rativos. (Ver Figura3)
i
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
i,
Figura 7. StarOfficeMath.
Mat hML en pr o f undidad
O penO ffice 1.0.1 yStarO ffice 6.0 trabajan con MathML 1.0. Actualmente ya est definida ycon-
solidada la versin 2.0 de MathML. Estasdiferenciasde versionespueden dar ciertosproblemas
de compatibilidad, sobre todo al intentar reciclar frmulasdesarrolladasen MathML 2.0 sobre
O penO ffice.org/StarO ffice que opera con la versin anterior.
Esmuyprobable que lasprximasversionesde O penO ffice.org/StarO ffice incorporen soporte
para trabajar con ficherosen formato MathML 2.0.
OpenOffice.org/StarOffice Math slo tiene en cuenta un tag a la hora de importar ficheros
MathML, que esel llamado annotation. Esen ese tag, donde OpenOffice.org/StarOffice Math
guarda la expresin textual de la frmula tal y como se introducira en la ventana de co-
mandos:
<math:annotation math:encoding=StarMath 5.0>x+y^2</math:annotation>
OpenOffice.org/StarOfficeMath, cuando exporta a formato MathML, incluye la definicin de fr-
mula compatible con el estndar yaade el tag annotationpara su uso propio. Sin este tag,
OpenOffice.org/StarOfficeMathno escapazde importar un fichero. Esto significa que, en realidad,
aunque OpenOffice.org/StarOfficeMathtrabaja con MathML, no escapazde procesar frmulasen
este formato generadascon otrasaplicaciones.
Podemosapreciar que la expresin est doblemente definida. La segunda, esla definicin de la
lnea de comandosde OpenOfficeMathcon la que se obtiene dicha expresin. De este modo,
O penO ffice.org/StarO ffice garantiza la interoperabilidad de su cdigo MathML, cumpliendo el
estndar en la primera definicin yaportando una informacin redundante pero til en la se-
gunda definicin.
O penO ffice.org/StarO ffice no slo considera que MathML esun formato de exportacin im-
portante, sino que confa plenamente en l, ya que, en realidad, MathML essu formato prede-
terminado de grabacin de frmulas.
Si guardamosla formula creada en O penO ffice.org/StarO ffice por medio del filtro OpenOffice.org
1.0 Frmula, que esel recomendado de forma predeterminada, el fichero resultante tendr la ex-
tensin .sxm. Este fichero, en realidad, esuna compilacin ZIP de un conjunto de 4 ficheros, nor-
malmente. Uno de estosficherosescontent.xml. Si lo visualizamos, se trata del mismo fichero
que obtendramosal exportar la frmula a MathML.
De esto se deduce que, realmente, O penO ffice.org/StarO ffice habasado suformato de expresiones
matemticasen MathML, un estndar abierto. As, O penO ffice.org/StarO ffice se mantiene fiel a
su filosofa O pen. (Ver Figura9)
:
OpenOf f ice.org / St arOf f ice Mat h Manual prct ico de OpenOf f ice / St arOf f ice
:,