Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Domando Al Eescritor 4.0 PDF
Domando Al Eescritor 4.0 PDF
a
en la barra de #erramientas :oqjkplk crea un objeto Kat# en
MriterJ listo ara acetar nuestras %!rmulas'
Kat# trabaja en %orma di%erente al conocido editor de ecuaciones
de K7+,ce `el cual no es m$s que una versi!n reducida de
Kat#0yea: si bien tenemos menDs desle)ables y botones ara
seleccionar lo que queremosJ Kat# es b$sicamente un editor de
texto simleJ tal y como uede verse en la Ci)ura ^3 a continuaci!n'
*ntes que el lector se =asuste> debo decir que lue)o de utili"arlo
un oco este m4todo de construir las ecuaciones en =modo texto>
`m4todo que no sorrender$ a quien viene de a es m$s que
bienvenido ya que se lo)ra trabajar muc#o m$s r$idamente que en
un sistema basado en menDsJ sobre todo en exresiones comlejas
que requieren muc#os elementos =anidados> como la deHnici!n
or artes de la %unci!n ! que se ve en la H)ura'
Kat# es una buena #erramientaJ bastante Zexible y que ermite
escribir ecuaciones comlejas con relativamente oco es%uer"o'
2B8
(
*
0
E
z
1ero Kat# tiene tambi4n limitaciones no equeAas: no conoce de
estilosJ or lo que m$s all$ de las conH)uraciones or de%ecto que se
alican a todos los objetos nuevosJ la conH)uraci!n debe #acerse
objeto or objeto la conH)uraci!n or de%ecto no es =retroactiva>J
or lo que si cambiamos al)o los objetos viejos no se actuali"ar$n
no ueden ser incluidos en cuadros de texto cuando se reali"an
diseAos en -ra.\ en HnJ varios roblemas'
1ero de cualquier %orma se uede trabajar `de #ec#oJ #e
ublicado un libro de %&sica utili"$ndolo sin mayores
inconvenientesaJ or lo que aqu& mostrar4 al)unos consejos ara
2i!ura C@: <ath en pleno tra$a/o.
2B9 [erramientas avan"adas
aliviar sus inconvenientes'
Eso s&J siemre #ay que utili"ar la #erramienta justa ara cada
trabajoJ or lo que si el lector debe escribir una tesis de %&sica o
matem$tica `esecialmente si se utili"a a ser$ la mejor
oci!n' 1ero m$s all$ de estos casos extremos `que yo mismo #e
vividoa el camo de situaciones en las cuales Kat# uede ser
utili"ado sin mayores inconvenientes es realmente )rande'
Conce$tos generales sobre ?at)
En el menD *xl I *xl xj +ujo+nwj `o bienJ simlemente
F aJ si se selecciona en menD desle)able de arriba a la i"quierda
=+en+,ce Kat#> y en la estaAa ndiceJ bajo 0kmnor xj
qjxl se escribe esin comillase =%!rmulastablas de
re%erencia> `lue)o del => no va esacioa se uede encontrar una
lista de las instrucciones utili"adas or Kat# ara construir las
2i!ura CB: -a a+uda de <ath.
(
g
z (
*
0
E
z
Kat# 2B@
ecuaciones' *consejo establecer un =marcador> ara esa $)ina ya
que ser$ de consulta obli)ada al comen"ar a trabajar con Kat#'
(a )ran mayor&a de estas instrucciones son realmente simles y
no necesitan de exlicacionesJ or lo que en este ca&tulo #ablar4
solamente de aquellos concetos que suelen resultar m$s
=comlicados> ara los nuevos usuarios' ?er$ el lector or lo tanto
que en al)unos de los ejemlos a continuaci!n aarecer$n
elementos no deHnidos en el textoJ ero esto no ser$
necesariamente un descuido de mi arte sino m$s bien una
invitaci!n a revisar la documentaci!n corresondiente'
Reali"ando un clic derec#o en el $rea de edici!n de Kat# el
usuario se encontrar$ con un menD desle)able que muestraJ
er%ectamente or)ani"adasJ las rinciales %unciones Kat#' Esto es
de suma utilidad ara los usuarios que reci4n comien"an a utili"ar
el ro)rama ya que da una re%erencia r$ida de c!mo construir la
exresi!n deseada'
Ingresando texto si"$le
Existen combinaciones de letras yEo s&mbolos que son utili"ados or
Kat# ara ro!sitos eseciales que veremos m$s abajo'
1or ejemloJ =sum> sirve ara insertar una sumatoria o =int>
ara una inte)ral' El s&mbolo es utili"ado ara indicar otros
s&mbolos: al%a en Kat# in)resar$ un J mientras que ial%a
insertar$ W `es decirJ un al%a en bastardillaa' *#ora bienJ Yqu4 sucede
si queremos in)resar esas cadenas de texto o esos s&mbolosO
(a %orma m$s simle de insertar =texto uro> es utili"ar las
comillas dobles: -- insertar$ el s&mbolo mientras que -sum-
insertar$ las letras =sum> sin convertirlas en una sumatoria'
Esto tambi4n uede ser utili"ado ara que el texto in)resado no
sea considerado como =variable> y no ase a cursiva'
2B; [erramientas avan"adas
Yg si se quiere insertar las comillas doblesO 1odr&amos or
ejemlo necesitar escribir al)o como 32-1V\
K$s all$ de a)re)ar un nuevo s&mbolo a Kat# `m$s abajo
veremos c!mo #acerloa la %orma m$s simle es envolver dos
comillas simles en un ar de comillas doblesJ como se ve en la
Ci)ura ^^'
(as comillas simles tambi4n se ven mejor insert$ndolas como
texto uro'
+$eradores / relaciones
7i en el editor de Kat# escribimos simlemente un si)no i)ual sin
nada delante o detr$sJ Kat# nos dar$ un si)no interro)ativo en rojo'
(o mismo suceder$ con cualquier otra relaci!n `J J etc4teraa' 7i
escribimos sum ara introducir una sumatoria `o int ara una
inte)ralJ o\a ero no onemos nada desu4sJ tambi4n aarecer$ un
si)no interro)ativo' (o mismo si escribimos a sin deHnir el
exonente'
(a ra"!n de esto es que tanto las relaciones `J PJ J J etc4teraa
como los operadores `sumJ intJ limJ etc4teraa necesitan ar!umentos:
no tiene sentido escribir un si)no i)ual sin nada a ambos lados que
se est4 i)ualandoJ o un si)no de sumatoria sin el t4rmino )eneral a
sumar'
2i!ura CC: 5omillas do$les + simples en <ath.
Kat# 2BB
*#ora bienJ si necesitamos insertar un si)no =P> como
exonente ara indicarJ or ejemloJ un $tomo de sodio que #a
erdido un electr!nJ ser$ suHciente utili"ar las comillas dobles:
"Na"^"+"
nos dar$ Fa
P
'
0ambi4n odr&amos utili"ar un ar de comillas dobles
encerrando =nada>:
a = ""
lo que nos dar$ a=
*l)unos oeradores acetan =atributos>' 1or ejemloJ las
instrucciones from y to ueden utili"arse ara establecer =l&mites>'
1ruebe el lector el si)uiente c!di)o:
sum from{n=1} to infty a_n
Es osible deHnir nuestros roios oeradores =temorales>
utili"ando las instrucciones oper y $oper con un car$cter cualquiera'
1ruebe or ejemlo lo si)uiente:
oper P from {n=1} to infty _n
@ru$os / $ar#ntesis
En ocasionesJ ara escribir or ejemlo exresiones del tio
1
a+$
es
necesario =a)ruar> t4rminosJ ya que
1 o!er a + "
nos dar$
1
a
+b
2B< [erramientas avan"adas
(a %orma de a)ruar t4rminos en Kat# es utili"ar las =llaves> Q R:
1
a+b
se escribe
1 o!er {a + "}
Es imortante que los )ruos est4n =cerrados>: si escribimos
solamente una de las llaves Kat# rotestar$'
(o mismo sucede con los ar4ntesisJ corc#etes y dem$s:
necesitan estar de a ares'
(a mejor %orma de construir ar4ntesis es utili"ar las
instrucciones leX y ri!htJ las cuales ermiten que los ar4ntesis
sean escalables' Comaremos or ejemlo las si)uientes
exresiones:
# a o!er " $ (
a
b
)
left # a o!er " rig%t $
(
a
b
)
(as instrucciones l$race y r$race est$n or las llaves i"quierdas y
derec#asJ resectivamente:
left l"race a o!er "
rig%t r"race
{
a
b
}
(a re)unta sur)e esont$neamente: Yy si queremos uno solo de
los ar4ntesisO (a instrucci!n none viene al rescate:
left # a o!er " rig%t
none
(
a
b
Fo estamos limitados a utili"ar los ares tradicionales de
ar4ntesis:
Kat# 2B3
left $ a o!er " rig%t
lline
)
a
b
b
donde lan!le y ran!le reresentan los ar4ntesis an)ulares de
i"quierda y derec#aJ resectivamente'
Ta"a:os, colores / 9uiebres de l7nea
Ta"a:o
1uede controlarse con la instrucci!n si#e'
Existen dos %ormas de utili"ar esta exresi!n: dando el tamaAo
absoluto en untos o un tamaAo relativo resecto al tamaAo de
%uente redeHnido' 1or ejemloJ si el tamaAo de %uente redeHnido
ara objetos Kat# es 12 untosJ las exresiones
si(e 1) {e&presin}
si(e *1+, {e&presin}
dar$n el mismo resultadoJ ya que 1 es 1J^ veces m$s )rande que
12'
c b1ara una lista de los c!di)os ara introducir letras )rie)asJ desde un
objeto Kat# #acer [jkklmnjoplq I Clpsrr'
2<6 [erramientas avan"adas
Colores
Es osible cambiar el color de una exresi!n Kat#J o de solo una
arte de la mismaJ utili"ando la instrucci!n color de esta %orma:
color -el color. {e&presin}
donde el color es uno de los si)uientes: red `rojoaJ !reen
`verdeaJ $lue `a"ulaJ Ahite `blancoaJ $lack `ne)roaJ c+an `cianaJ
ma!enta y +elloA `amarilloa'
Aiebres
En el ejemlo de la Ci)ura ^3 se ve una instrucci!n llamada neAline'
Esta instrucci!n inserta un quiebre de l&nea ermitiendo construir
exresiones =a varios ren)lones>'
-ebe tenerse muy resente que neAline no se lleva bien con
ar4ntesis u otras cosas que necesiten estar =cerradas>J como las
comillasJ los )ruos o las recientemente vistas instrucciones si#e y
color' Es decirJ ara construir una exresi!n que necesite solo un
ar4ntesis de aertura en la rimer l&nea y solo uno de cierre en la
se)undaJ deberemos crearla en este modo:
left # "primer rengln" rig%t none
ne/line
left none "segundo rengln" rig%t $
mientras que si se utili"an las instrucciones si#e y color estas
tendr$n valide" solo ara el ren)l!n donde se #an insertado'
Kat# 2<2
;or"atos 0extra:os1
(os exonentes ueden introducirse con el acento circunZejo
mientras que los sub&ndices con el )ui!n bajo' 0ambi4n es osible
insertar sub y suer&ndices anteriores utili"ando las instrucciones
lsu$ y lsupJ como as& tambi4n &ndices arriba y abajo con csup y
csu$:
0_"
A
b
0^"
A
b
0 lsu" "
A
b
0 lsup "
A
b
0 csu" "
A
b
0 csup "
A
b
Es osible introducir matrices en Kat# utili"ando la instrucci!n
matrix:
matri&{a 1 " 11 c 1 d}
a b
c d
Como uede verse en el ejemloJ la almo#adilla simle seara
columnas mientras la doble seara Hlas'
+tra construcci!n Dtil es stack: la cual %unciona como una matri"
columna:
2<5 [erramientas avan"adas
stac2{a 1 " 1 c}
a
b
c
(a oci!nJ dentro de Kat#J que se activa con Crkmlpr I Krxr
pjpr ermite asar de esto:
a
b
+c
Dtil ara ecuaciones que se encuentran en su roio $rra%oJ a
esto:
a
b
+c que se ve mejor en medio del texto'
(tributos varios
Gn ejemlo vale m$s que mil exlicacionesJ or lo que invito al
lector a ver qu4 sucede con las si)uientes instrucciones: phantomJ
$oldJ italicJ nitalic' * continuaci!nJ un caso =m$s di%&cil>:
!ec a cdot !ec " = a_&
"_& + a_y "_y
ne/line
alignl p%antom {!ec a
cdot !ec "} = a"s{!ec
a}a"s{!ec "}cos 'alfa
a
b=a
x
b
x
+a
y
b
y
=
cos
Ca"biando las %uentes $or de%ecto en
ob-etos ?at)
El menD que se abre cuando desde un objeto Kat# se selecciona
Crkmlpr I Cjopjq es bastante =tramoso>'
Kat# 2<8
7i abre los menDs desle)ables disonibles ara cada tio de
%uente utili"ada en un objeto Kat# `variablesJ %uncionesJ nDmerosJ
texto\a solo encontrar$ el nombre de la %uente utili"ada al
momento'
1ara cambiar esas %uentes es necesario seleccionar la cate)or&a a
cambiar con la lista desle)able del bot!n Krxnnwlk: solo as& se
resentar$ un menD que le ermitir$ seleccionar la %uente y sus
atributos `ne)ritaJ cursivaa'
(ue)o de reali"adas las modiHcaciones no olvide resionar el
bot!n 1kjxjpjkmnolxrJ de lo contrario los cambios alicar$n
solamente a ese objeto Kat#'
El menD que se resenta al seleccionar Crkmlpr I 0lmlvrq xj
jopj es m$s simle y no necesita de mayores exlicaciones'
Eso s&J al Hnali"ar recuerde tambi4n resionar el bot!n
1kjxjpjkmnolxr'
NOTA: 5omo +a hemos dicho anteriormente. esta
con"!uraci'n no cam$iar o$/etos creados con anterioridad.
ser necesario modi"carlos uno por uno.
-os o$/etos <ath no estn $asados en estilos. por lo *ue si es
necesario utili#ar distintas fuentes en distintos documentos
se de$er cam$iar todo cada ve# *ue se cam$ia de
documento.
(gregando nuevos s7"bolos a ?at)
El nDmero de =s&mbolos eseciales> redeHnidos en Kat# no es
exactamente =)rande>J or lo que odr&a resultar necesario deHnir
otros'
2<9 [erramientas avan"adas
-ebe tenerse resente que el editor de Kat# soorta sin
roblemas unicodeJ or lo que si un determinado s&mbolo est$
resente en la %uente utili"ada or Kat# ara reresentar texto `y
no tenemos que introducirlo muc#as vecesa ser$ suHciente
introducirlo rimero en MriterJ coiarlo y lue)o e)arlo dentro del
editor de Kat#'
En el caso que un s&mbolo determinado resulte mu+ necesario la
oci!n de coiar y e)ar ya no ser$ la soluci!n m$s c!modaJ or lo
que convendr$ deHnir un nuevo s&mbolo' 1ara estoJ solo #ay que
abrir `o creara un objeto Kat#J ir a [jkklmnjoplq I Clpsrr y
#acer clic en el bot!n Exnplk' ?er$ el cuadro de di$lo)o
reresentado en la Ci)ura ^'
(o que aqu& nos interesa son los menDes desle)ables que se
encuentran debajo de la tabla de s&mbolos:
1' +lvide or un momento que esos menDes desle)ables
son menDes desle)ablesJ borre el =ormil> `o lo que all&
est4 escritoa que se encuentra junto a 7mrsr y escriba
2i!ura CD: Editando los s(m$olos en <ath.
Kat# 2<@
el nombre del nuevo s&mbolo `or ejemloJ Ki7&mboloa
2' Recuerde nuevamente que esos menDs desle)ables son
menDs desle)ables y seleccione una %uente que
conten)a el s&mbolo que necesitaJ el 7wroopr de
esa %uente en la cual se encuentra el s&mbolo yJ or
suuestoJ seleccione el s&mbolo de la tabla'
3' 7i es necesario y la %uente lo ermiteJ seleccione el
Eqpnsr ara el s&mbolo `normalJ ne)ritaJ cursivaJ ne)rita~
cursivaa'
/' +cionalmenteJ es osible deHnir un nuevo Croopr
xj qmrsrq ara colectar todos los nuevos s&mbolos'
^' *cete los cambios'
(isto' *#ora odr$ utili"ar el nuevo s&mbolo en cualquier
ecuaci!n escribiendo Ki7&mbolo'
&s$aciado / alineacin de ob-etos ?at) en
3riter
&s$aciado
Con la conH)uraci!n or de%ectoJ los objetos Kat# son insertados
en Mriter con )randes esacios antes y desu4s de ellos' 1ara
eliminar esos esacios ara siemre `o or lo menosJ en nuevos
objetosaJ es necesario se)uir dos simles asos:
En el editor de estilos y %ormatos ir a los Eqpnsrq xj
mlkwr `tercer bot!n de i"quierda a derec#aa' *ll& se debe
modiHcar el estilo =C!rmula> `wsnw xjkjwr I
Krxnnwlka' En la estaAa *qpjJ cambiar los esacios
a i"quierda y derec#a a cero' CinalmenteJ salve el
2<; [erramientas avan"adas
documento como su lantilla redeterminada'
*bra `o creea un objeto Kat# y dir&jase a Crkmlpr I
Equlwnrq' En el menD ClpjrklJ seleccione Brkxjq y
cambie los m$r)enes a cero' CinalmenteJ resione el
bot!n 1kjxjpjkmnolxr'
(lineacin
En [jkklmnjoplq I +uwnrojq I +ujo+nwj Mknpjk I
*qnqpjownl ls rkmlpjr se tiene una oci!n llamada =*lineaci!n
de la l&nea de base de Kat#> que activa la alineaci!n vertical
autom$tica de los objetos Kat# de acuerdo a una =l&nea de base>'
-ebe tenerse en cuenta que esta oci!n solo se activa or
de%ecto en documentos nuevos: si se abre un documento creado con
++o 3'3 o anteriorJ donde esta oci!n no exist&aJ la Dnica %orma de
corre)ir la alineaci!n vertical es seleccionando el objeto `un clic
sobre el mismoa y utili"ando A o \ o bien diri)i4ndose al
comentado menD y activando la oci!n ara que Mriter #a)a el
trabajo or nosotros'
Con esta oci!n activa no ser$ osible mover los objetos Kat#
manualmente\ ero tamoco ser$ necesario el #acerlo'
&s$aciado 0interno1
Kat# autom$ticamente incluye esacios entre elementos di%erentes
de la misma ecuaci!n' 7i bien esto suele ser correcto en la mayor
arte de las situacionesJ cuando se introducen dos elementos
consecutivos con distintos =atributos> `cursiva uno y el otro noJ or
ejemloaJ el esacio extra que aarece entre ellos roduce un e%ecto
desa)radable'
Kat# 2<B
Este roblema se corri)e con la instrucci!n nospaceJ como uede
verse en la catura de antalla de la Ci)ura ^}'
&dicin 0casi gr*%ica1
Gn equeAo secreto bien )uardado de Kat# ara cerrar este
ca&tulo: si estando dentro del editor #acemos clic en un elemento
de la ecuaci!n =)r$Hca> `aquella que se va construyendo
autom$ticamente mientras escribimos el c!di)oa el cursor ir
directamente a la posici'n del c'di!o *ue representa el elemento
seleccionado'
Esto es sumamente c!modo al editar ecuaciones comlejas'
2i!ura CE: El comando nospace en acci'n.
2<< [erramientas avan"adas
8raB
Kuc#as veces debemos introducir dia)ramas en nuestros
documentos y -ra. es una )ran #erramienta ara crearlos' 1or
estoJ si bien este libro es sobre MriterJ un aartado ara la
#erramienta de dibujo vectorial de *++ es necesario'
7olo tocar4 las cuestiones m$s b$sicas aqu&J remarcando untos
que son imortantes ara trabajar correctamente y que el usuario
casual odr&a asar or alto'
Cabe destacar que si bien Mriter osee #erramientas de dibujo
`accesibles a trav4s de la corresondiente barra de #erramientasa no
recomiendo utili"arlas ya que a esar de resultar tentadoras son
muc#o m$s limitadas que las que o%rece -ra.' Es mejor siemre
mantener un arc#ivo -ra. con nuestros dia)ramas e ir
coiandoEe)ando lo que necesitemos: esto nos dar$ un mayor
control de los resultados y nos a#orrar$ muc#os dolores de cabe"a'
En la secci!n Hnal de este ca&tulo volveremos sobre este tema'
!a inter%az gr*%ica de 8raB
*qu& es donde la nueva barra lateral incororada en *++ /'0 brilla
sin lu)ar a dudasJ oniendo al alcance de la mano #erramientas
muy otentes y simles de utili"arJ las cuales nos ermiten
2<3
modiHcar las roiedades de los objetos en tiemo real'
(a catura de antalla que se ve en la Ci)ura ^ est$ bien lejos de
la conH)uraci!n or de%ecto que se tiene en una nueva instalaci!nJ
ero ya #emos #ablado a $)ina 2] sobre c!mo modiHcar la inter%a"
)r$HcaJ or lo que asemos a ver qu4 tenemos a disosici!n'
* la derec#aJ tenemos la barra lateral con sus cuatro t&icas
estaAas ara #abilitar los corresondientes aneles: 1roiedadesJ
Editor de estilos y %ormateoJ Galer&a y Fave)ador'
El anel 1roiedades nos o%rece muc#as #erramientas ara
modiHcar los objetos )r$Hcos y el texto asociado a los mismos
r$idamente y sin necesitar recurrir a menDs eseciales' 1ero or
sobre todas las cosasJ nos ermite #acer los cambios en tiempo real'
Este anel tiene varias seccionesJ que se mostrar$n de acuerdo al
contexto' Cuando nin)Dn objeto en el $rea de edici!n se encuentra
seleccionado se nos muestran las #erramientas de =:nsertar
2i!ura CF: 4na altamente personali#ada interfa# !r"ca de %raA.
236 [erramientas avan"adas
%ormas> con las cuales odemos r$idamente insertar objetos
simles' *l)unos de los botones bajo :nsertar %ormas son en
realidad menDs desle)ables que o%recen m$s #erramientas'
7i seleccionamos al)Dn objetoJ or ejemlo un rect$n)ulo o una
l&neaJ se nos resentan las #erramientas ara manejar las
roiedades del texto llamadas =0exto> y =1$rra%o>' Esto es as&
orque cada objeto -ra. uede tener asociado un texto:
simlemente un doble clic y ya odemos escribir'
0ambi4n tenemos #erramientas que nos ermiten modiHcar las
l&neas y el relleno de los objetosJ sus coloresJ la transarencia\
0ambi4n resulta interesante la secci!n =1osici!n y tamaAo>J que
nos ermite moverJ a)randarJ reducir o incluso reZejar un objeto
con )ran recisi!n'
-el otro lado del $rea de trabajoJ tenemos el anel llamado
=1$)inas> que muestra miniaturas de todas las $)inas existentes
en el documento'
(a distribuci!n de barras de #erramientas que se ve en la catura
es la si)uiente:
a la i"quierdaJ la barra =+ciones> que ermite #abilitar o
des#abilitar varias ociones como el asar de selecci!n a
rotaci!n con un simle clicJ mostrar una cuadr&cula que nos
sirva de )u&a como %ondo del $rea de trabajoJ #acer que los
objetos se muevan solo a osiciones deHnidas or la
cuadr&culaJ %acilitando as& su alineaci!nJ etc4tera'
*rriba tenemos
una muy reducida barra Est$ndarJ donde solo #e dejado
las %unciones esenciales
la barra Kodo que o%rece #erramientas ara
distorsionarJ mover y rotar objetos
una muy reducida `quitando las %unciones que existen
-ra. 232
en la barra laterala barra de dibujo'
Reali"ar esta ersonali"aci!n lleva solo unos minutosJ or lo que
su)iero al lector que lue)o de %amiliari"arse con el ro)rama
invierta un tiemo en buscar la distribuci!n de #erramientas que
mejor se adate a su modo de trabajar: recuerde que siemre odr$
volver a cambiarla cuando descubra nuevas %ormas de trabajar en
-ra.'
Curvas .#zier
(as #erramientas de dibujo de *++ ermiten insertar distintos
tios de tra"adosJ como oli)onalesJ curvas a mano al"ada o curvas
B4"ier' Este Dltimo tio de curvaJ muy comDn en ro)ramas de
diseAo vectorialJ se construye dando una serie de untos or donde
4sta asaJ la inclinaci!n a ambos lados del unto y =cu$n lana es
all&>' (a imlementaci!n de estas curvas en *++ es comletamente
di%erente que en otros ro)ramasJ como or ejemlo :nNscaeJ ero
no es m$s di%&cil de utili"ar\ solo #ay que saber c!mo #acerlo'
(a curva en Ci)ura ^] est$ deHnida or tres untosJ el central
mostrando los controles de inclinaci!n y =c#atura>: cuanto m$s
lar)a sea la barra unteadaJ m$s =c#ata> ser$ la curva en ese unto
`la lon)itud y la inclinaci!n de la barra unteada se re)ula con los
untos en sus extremosa' 7i construimos la curva en el sentido de la
Zec#aJ odemos llamar a la barra =a> =control de inclinaci!n
anterior>J mientras que la =b> ser$ el =control de inclinaci!n
osterior>'
1rimero que nadaJ seleccionamos la #erramienta B4"ier `el
icono odr&a ser di%erente deendiendo del tema de iconos
235 [erramientas avan"adas
seleccionado en [jkklmnjoplq I +uwnrojq I +ujo+nwj I
?jka y tra"amos la curva en el orden seAalado en la si)uiente listaJ
donde cada uno de los untos de la misma est$ reresentado en la
Ci)ura 0' (a Zec#a en el extremo de la curva ne)ra ela curva
=verdadera>e indica la direcci!n en la cual la estamos
construyendoJ mientras que las l&neas que unen los nDmeros
indican el movimiento del rat!n:
1' Gn clicJ sin soltar el bot!n del rat!nJ donde quiere el
rimer unto de la curva'
2' Kueva el rat!n en la direcci!n en la que querr$ el
=control osterior> de ese rimer unto y suelte el
bot!n'
3' ClicJ nuevamente sin soltar el bot!n del rat!nJ en el
si)uiente unto de la curva'
/' Kueva el rat!n hacia atrs en la direcci!n del =control
anterior> de ese se)undo unto y suelte el bot!n'
^' Reita los untos 3 y / #asta comletar su curva'
' Gn doble clic en el Dltimo unto de la curvaJ o en el
unto inicialJ dar$ or terminado el roceso `en este
Dltimo casoJ la curva ser$ cerradaa'
-ra. 238
2i!ura CG: -a curva a construir.
NOTA: a partir del se!undo punto no se especi"ca el
control posterior. Este punto es colocado
automticamente por %raA en la direcci'n exactamente
opuesta al control anterior.
u)ando con la barra de #erramientas Exnplk uoprq es osible
a)re)arJ quitarJ mover untosJ cortar y =quebrar> la curvaJ
searando el comortamiento de los controles de inclinaci!n
anterior y osterior ara as& conse)uir $n)ulos'
+rganizacin / alineacin de ob-etos
7eleccionando dos o m$s objetos odemos decidir cu$l est$ or
encima del otroJ en modo tal que cuando se sueron)an ese orden
resulte claro'
Con un wsnw xjkjwr qrkj o rjpr I +klontlk
odremos ele)ir de =subir> o =bajar> el objeto en cuesti!n resecto
239 [erramientas avan"adas
2i!ura D:: 5onstru+endo la curva.
de los otros objetos en el dibujoJ o
incluso de enviarlo directamente al
%rente o al %ondo de todos los dem$s
objetos'
(as ociones de alineaci!n son
i)ual de simles: centrar #ori"ontal o
verticalmenteJ alinear a la i"quierda o
a la derec#aJ arriba o abajo\
Gna oci!n tambi4n interesante aarece cuando se seleccionan
tres o m$s objetos: -istribuci!n' Esta oci!n distribuye los objetos
seleccionados resecto de la osici!n de los m$s externos' Esta
#erramienta es m$s simle de utili"ar que de exlicarJ or lo que
dejo al lector el exlorarla'
Traba-ar con 0ca$as1
7e)uramente todos #an notado en la arte de abajo del $rea de
edici!n de -ra. aquello que muestra la Ci)ura 2'
Cada una de estas estaAas `ueden a)re)arse m$s #aciendo
wsnw xjkjwr I :oqjkplk wlula sirve ara =clasiHcar> los objetos
insertados en el documento en distintas =cate)or&as>J lo que nos
ermitir$ modiHcar r$idamente al)unas de sus caracter&sticas'
1ara que un elemento ertene"ca a una dada caaJ es suHciente
seleccionar la caa corresondiente antes de insertarlo o =cortar> el
objeto reviamente insertado en una caa y e)arlo en la caa
-ra. 23@
2i!ura D3: 6r!ani#ando
di$u/os.
2i!ura D?: El selector de capas.
corresondiente'
(as ventajas de utili"ar caas son varias' 1or una arteJ si
#acemos wsnw xjkjwr qrkj sl wlul I Krxnnwlk wlulJ
odemos ele)ir si los elementos de esa caa son visibles o no `or
ejemlo ara ocultar al)una arte del dibujoa o incluso si los
elementos de esa caa deben imrimirse o no' Esto Dltimo es DtilJ
or ejemloJ si utili"amos al)unas H)uras simles como )u&a ara
desarrollar el dibujoJ ero no queremos que esas )u&as se imriman
o se exorten a 1-C: a)ruamos estas H)uras de )u&a en una caa
determinada y lue)o editamos las roiedades de esa caa ara que
no se imrima' 0ambi4n desde el menD que resulta de seleccionar
Krxnnwlk wlul es osible =rote)er> una caa ara as& evitar que
sea modiHcada accidentalmente mientras se trabaja con otros
objetos'
-esde el unto de vista del $rea de trabajo y a menos que al)una
de ellas est4 rote)ida contra modiHcaciones no imorta en qu4
caa se encuentre la H)ura o cual caa est4 seleccionada ara
reali"ar la edici!n: es osible moverEmodiHcar los objetos
indeendientemente de la caa en la que se encuentren o desde la
caa que estemos mirando'
*#ora bienJ odr&a sur)ir la re)untaJ lue)o de una lar)a
jornada de reali"ar dia)ramasJ
de a qu4 caa ertenece un
elemento articular'
(a resuesta es simle y
uede verse en la Ci)ura 3\
ero no resulta evidente: es
necesario seleccionar el objeto
y mirar en la barra de estado
de -ra.\ Wjunto al nDmero de
$)inaX El nombre de la caa
23; [erramientas avan"adas
2i!ura D@: >denti"cando capas.
se encuentra entre ar4ntesis'
@ru$os de ob-etos / o$eraciones entre
ob-etos
7eleccionando varios objetos es osible =a)ruarlos> #aciendo wsnw
xjkjwr qrkj sl qjsjwwno I *kulk: de esta %orma los
objetos ermanecer$n juntos evitando modiHcaciones accidentales'
usto debajo de la oci!n *kulk tenemos otras ociones
interesantes: CrmnolkJ CrkmlqJ Crojwplk'
El e%ecto de estas ociones uede verse en la Ci)ura /'
Como muestra el ejemloJ el resultado de estas oeraciones
uede deender del orden en el que se encuentran los objetos\ or
no mencionar que en al)unos casos da resultados extraAos `? y :a'
!as dos versiones de ;ontBorC
(a barra de #erramientas de dibujo o%rece un bot!n que abre la
=Galer&a de Cont.orN>J la cual ermite ele)ir entre unos cuarenta
modelos de texto colorido y con %ormas =divertidas>J ideales ara
las tarjetas de cumleaAos de al)Dn niAo equeAo `suon)oa'
7obre esta )aler&a no #ay muc#o ara decir ya que su uso es
inmediato' Li"$s solamente recordar que al texto resultante se le
ueden alicar )radientesJ colores\ lo que se desee'
Existe sin embar)o otra #erramienta llamada tambi4n Cont.orNJ
una #erramienta que #a estado en ++o desde tiemos
inmemoriales `es anterior a la =Galer&a de Cont.orN>a ero que #a
sido rele)ada de los menDs durante la transici!n a la versi!n 2J a la
esera de un reemla"o que nunca #a lle)ado'
-ra. 23B
23< [erramientas avan"adas
2i!ura DB: 6peraciones entre !r"cos. A: par ori!inal de
!r"cosY >: CrmnolkY C: Crkmlq I GonkY 5: Crkmlq I
qqpkljk 0'valo de la derecha arri$a1Y /: Crkmlq I
qqpkljk 0'valo de la i#*uierda arri$a1Y @: Crkmlq I
:opjkqjwplkY ?: Crojwplk 0'valo de la derecha arri$a1Y ::
Crojwplk 0'valo de la i#*uierda arri$a1.
A B C
D E F
G H
Esta #erramienta es bastante otente y en al)unos casos
ciertamente muc#o m$s Dtil que la otra ya que ermite entre otras
cosas que un texto si)a el contorno de una curvaJ al)o que de otra
%orma es imosible de reali"ar en -ra.'
1ara #abilitar esta #erramienta es necesario a)re)ar un nuevo
bot!n a una barra de #erramientas `#emos #ablado sobre c!mo
ersonali"ar barras de #erramientas a $)ina 32a: se debe
seleccionar el bot!n que se encuentra en la wlpjrkl CrkmlprJ
wrmloxrq Croprk'
7i insertamos a#ora una curva o una H)ura )eom4tricaJ le
-ra. 233
2i!ura DC: -a herramienta de 2ontAork.
a)re)amos un oco de texto `con un doble clic sobre ellaaJ
seleccionamos el resultado y resionamos el bot!n aenas a)re)ado
a la barra de #erramientasJ tendremos al)o como lo que se uede
ver en la Ci)ura ^'
-ejo al lector exlorar todas las ociones de esta #erramienta'
'ustitucin de colores en i"*genes / otros
e%ectos es$eciales
-ra. no es una #erramienta ara editar maas de bits sino un
ro)rama de diseAo vectorialJ ero i)ual ermite alicar m$scaras a
las im$)enes insertadas ara roducir e%ectos simles'
(a barra de #erramientas llamada :mljo que aarece
autom$ticamente cada ve" que se selecciona una ima)en ermite la
alicaci!n de varios e%ectos `asar a blanco y ne)roJ solari"arJ
ixelarJ suavi"arJ Hli)rana\a como as& tambi4n modiHcar varias
roiedades `transarenciaJ saturaci!n de color\aJ muc#as de las
cuales se encuentran adem$s en la barra lateral'
+tra #erramienta interesante es la #erramienta de sustituci!n de
coloresJ la cual ermite =sustituir> un color or otro' 7e accede a
esta #erramienta desde [jkklmnjoplq I Rjjmusltlk wrsrkjq
`ver Ci)ura a'
-ebe tenerse eso s& muy resente que estas #erramientas no
modiHcan la ima)en ori)inalJ simlemente alican =m$scaras>
sobre la misma or lo que la sustituci!n de coloresJ or ejemloJ
odr&a no ser er%ecta'
1ro)ramas como )imJ NritaJ myaintJ
b
etc4tera son m$s
aroiados ara la tarea de editar im$)enesJ or lo que si las
c b#i:EE...')im'or)EJ #i:EENrita'or)EJ #i:EEmyaint'intilinux'comEJ
todos ellos de c!di)o abierto'
566 [erramientas avan"adas
modiHcaciones que necesitamos son imortantesJ es siemre mejor
recurrir a las #erramientas aroiadas'
+tra #erramienta Dtil es la de =recortar> una ima)en: en la barra
de #erramientas llamada :mljo que aarece autom$ticamente
cada ve" que se selecciona una ima)en se tiene un bot!n `or
de%ectoJ el Dltimo a derec#aa que ermite recortar una ima)en
r$idamente utili"ando el rat!n `tambi4n es osible #acerlo a trav4s
de un menDJ con wsnw xjkjwr I Rjwrkplk nmljoa'
FuevamenteJ debe tenerse bien resente que esta #erramienta no
recorta la ima)en =realmente>J sino que =oculta> la arte que
estamos =recortando>: la ima)en ori)inalJ comletaJ si)ue all& or
lo que si lue)o seleccionamos nuevamente la #erramienta de
recortar y =extendemos> la selecci!n recueraremos la arte no
visible'
-ra. 562
2i!ura DD: -a herramienta de sustituci'n de colores.
!a galer7a
7i bien la #erramienta existe desde #ace muc#oJ la donaci!n or
arte de :BK de (otus 7yn#ony al royecto *++ vino tambi4n
con el re)alo extra de su comleta )aler&a de im$)enes y aletas de
coloresJ ambas amliamente arovec#adas en *++ /'0'
Gna selecci!n de lo mejor
de esa )aler&a de im$)enesJ
junto a la selecci!n de las
mejores im$)enes de la
`equeAaa )aler&a que
#ist!ricamente ven&a con
*++ es lo que a#ora se
o%rece en la #erramienta
llamada Galer&a'
Esta simle #erramienta
sirve ara catalo)ar im$)enes
y sonidosJ ermitiendo
insertarlos r$idamente en
cualquier documento' Como
uede verse en la Ci)ura }J
es suHciente seleccionar una
cate)or&a de la lista suerior
y arrastrar una de las
im$)enes de la lista in%erior
al documento'
0ambi4n es osible a)re)ar nuevas im$)enes a la )aler&a
reali"ando el roceso inversoJ es decirJ arrastrando y soltando las
im$)enes a la )aler&aJ ya sea desde el documento mismo o desde el
nave)ador de arc#ivos del sistema oerativo'
565 [erramientas avan"adas
2i!ura DE: -a Galer(a.
Es imortante notar que de las cate)or&as redeHnidas s!lo
aquella llamada =Kis temas> acetar$ contenidoJ ya que las otrasJ
siendo arte de la instalaci!n del ro)ramaJ no ueden modiHcarse'
0ambi4n es osible crear nuevos temas simlemente ulsando el
bot!n =Fuevo tema> en la arte suerior de la )aler&a'
Conse-os varios
[jkklmnjoplq I +uwnrojq I +ujo+nwj -kl I
Clxkwsl: cambiar el valor de la resoluci!nJ tanto
#ori"ontal como verticalJ a 0J1 cm'
Crkmlpr I 1nol: utili"ar el mismo %ormato de $)ina y
los mismos m$r)enes que se utili"ar$n en el documento
MriterJ ya que de esta %orma nos evitaremos los roblemas
que odr&an sur)ir al redimensionar el dia)rama resultante'
*)ruar siemre los objetos cuando se #a terminadoJ ara
evitar cambios inadvertidos'
*l a)ruarJ ase)urarse que todos los elementos #an sido
seleccionados: sobre todo si se #a utili"ando el rat!n el
objeto no ser$ seleccionado a menos que todo 4l se
encuentre en el $rea de selecci!n'
Fo modiHcar los dia)ramas en Mriter: aunque ueda
arecer m$s simleJ siemre es mejor trabajar en el
documento -ra. ori)inal y volver a coiar y e)ar el
nuevo resultado'
(os objetos en -ra. tambi4n est$n )uiados or estilos:
editando el estilo =1redeterminado> ueden modiHcarse las
ociones or de%ecto ara el esesor de la l&neaJ coloresJ
etc4tera' El rocedimiento ara crear una nueva lantilla
redeterminada ara -ra. es exactamente i)ual que en
-ra. 568
Mriter'
*l =e)ar> un dia)rama creado con -ra. en MriterJ
conviene tener en cuenta la osibilidad de #acer un
=e)ado esecial> `Exnplk I 1jlxr jqujwnls o bien
C S Va ara utili"ar un %ormato de ima)en en lu)ar de
insertar el dia)rama como =objeto>J ya que si el dia)rama
que coiamos es muy comlejo odr&amos tener roblemas
de rendimiento en Mriter: el ro)rama odr&a volverse
lento al asar or la $)ina en la que el objeto se encuentra'
=G-: metaHle> es un %ormato de ima)en vectorial de alta
calidad que )eneralmente da muy buenos resultados'
-ra. osee muc#as m$s #erramientas que las aqu& descritasJ ero
#ablar de todas ellas es al)o que est$ %uera de los objetivos de esta
equeAa introducci!n' Este libroJ desu4s de todoJ es sobre Mriter\
EseroJ eso s&J que estas ocas $)inas sirvan al lector como un
emuj!n inicial que le ermita descubrir sin roblemas todo lo
dem$s'
569 [erramientas avan"adas
?ostrando datos
gr*%ica"ente C)art
[emos ya visto a $)ina 11} c!mo insertar tablas y darle %ormato'
*#ora bienJ en muc#os documentos esto no es suHciente y los datos
de las tablas deben mostrarse en %orma )r$Hca'
En esta entrada veremos c!mo #acer estoJ ya sea utili"ando las
#erramientas roias de *++ u otros ro)ramas externos'
Creando un gr*%ico directa"ente desde
3riter
:oqjkplk I +jpr I Gknwr crear$J a trav4s de la comonente
5hart de *++J un colorido )r$Hco de barras en el unto donde
ten&amos el cursorJ el cual es un ejemlo que odr$ ser editado sin
roblemas tanto ara cambiar su tio como ara modiHcar los datos
mostrados'
Gn doble clic sobre el )r$Hco insertado nos ermitir$ acceder a
las #erramientas ara cambiarlo de acuerdo a nuestras necesidades'
Con ?jk I 0lsl xj xlprq xjs knwr se nos resentar$ una
sencilla ventana donde odremos modiHcar los valores de la tabla
utili"ada ara construir este dia)rama de ejemlo que #emos
56@
aenas insertado'
Como uede verseJ es osible tener entradas de texto ara
clasiHcar los datosJ se ueden a)re)ar o quitar Hlas y columnasJ
etc4tera' (os colores que identiHcan a cada serie de datos los
modiHcaremos m$s adelante'
(os botones que tenemos en la arte suerior de la ventana son:
1' :nsertar Hla
2' :nsertar series `columnas de datosa
3' :nsertar columnas de texto `ara clasiHcar los datosa
/' Eliminar Hla
^' Eliminar columna
' Kover series a la derec#a
}' Kover Hlas abajo
-ejando al)unas entradas de texto vac&asJ odremos =a)ruar>
columnas de datos como se muestra en la Ci)ura ]'
1ero suon)amos que no estamos interesados en un #isto)rama
tradicional sino que queremos otro tio de )r$HcoJ ya sea otro tio
56; [erramientas avan"adas
2i!ura DF: <odi"cando los datos por defecto en nuestro !r"co.
de #isto)ramaJ dia)rama de torta o los m$s tradicionales dia)ramas
de disersi!n' 7i antes de ir a modiHcar los datos nos diri)imos a
Crkmlpr I 0nur xj knwr veremos lo que muestra la Ci)ura }0'
Fo es muc#o lo que uede decirse de ese di$lo)o: seleccionando
el tio de )r$Hco a la i"quierdaJ tendremos a la derec#a varias
ociones ara ele)irJ la osibilidad de dar =e%ectos 3->\ el di$lo)o
es simle de utili"ar y es m$s simle exerimentar con ellas que leer
$ridas descriciones de las mismasJ or lo que dejo como tarea ara
Kostrando datos )r$Hcamente: C#art 56B
2i!ura DG: &ra$a/ando con las cate!or(as del !r"co.
el lector el exlorar las osibilidades'
(o que es imortante de notar es que a menos que se elija el tio
zg `disersi!naJ las =cate)or&as> se!uirn siendo tomadas como
texto incluso si solo tenemos n)meros en ellas' En e%ecto: si queremos
un tradicional )r$Hco donde los valores de L reresenten
verdaderos nDmeros y no simles etiquetas esaciadas
uni%ormemente debemos seleccionar =zg `disersi!na>'
7eleccionando los distintos elementos del )r$HcoJ como sus ejesJ
los untosJ etc4tera es osible acceder a un menD ara modiHcar sus
roiedades ya sea con un doble clic sobre el elemento mismo o
utili"ando la barra de #erramientas de %ormateo del dia)ramaJ como
se muestra en la Ci)ura }1'
-esde el menD :nsertar es osible a)re)ar un t&tulo al )r$HcoJ
decidir d!nde va colocado el cuadro con la leyenda que identiHca a
las series de datos `o si no debe iraJ cambiar los colores de las series
de datosJ etc4tera'
56< [erramientas avan"adas
2i!ura E:: Eli!iendo el tipo de dia!rama.
7i queremos a)re)ar barras de error a nuestro )r$Hco de
disersi!nJ debemos ir a :oqjkplk I Blkklq xj jkkrk g' 7i all&
seleccionamosJ como se muestra en la Ci)ura }2J =-esde la tabla de
datos>J al volver al menD ?jk I 0lsl xj xlprq xjs knwr nos
encontraremos que or cada serie de datos se #an a)re)ado dos
columnas que reresentan el error #acia arriba y #acia abajo del
unto'
Como odr$n verJ crear el )r$Hco directamente desde Mriter
imlica una lar)a serie de asosJ los cuales ueden simliHcarse si
Kostrando datos )r$Hcamente: C#art 563
2i!ura E3: Karra de herramientas de formateo de A66 5hart.
2i!ura E?: A!re!ando $arras de error al !r"co.
trabajamos rimero en Calc'
Creando el gr*%ico en Calc
(a ventaja rincial de trabajar rimero en Calc es la %acilidad de
maniular los datos que queremos reresentar'
Fo ten)o intensi!n aqu& de #ablar de la lanilla de c$lculos
`tamoco odr&a #acerloa ero es claro que en Calc ser$ no solo m$s
%$cil insertar los datosJ sino rincialmente oerar con ellosJ
reali"ar c$lculosJ modiHcarlosJ etc4tera'
*dem$sJ creando el )r$Hco en Calc tendremos a disosici!n un
asistente'
En e%ectoJ si lue)o de insertar los datos en una #oja Calc los
seleccionamosJ resionando el bot!n Gknwr desde la barra de
#erramientas est$ndarJ o bien desde :oqjkplk I Gknwr se nos
resentar$ el asistente mostrado en la Ci)ura }3J el cual nos )uiar$ a
trav4s de todos los asos de creaci!n de un )r$Hco'
(as ociones que se resentan son mayormente las mismas que
526 [erramientas avan"adas
2i!ura E@: El asistente de creaci'n de !r"cos.
#emos aenas descrito ara la creaci!n directa del )r$Hco en
MriterJ or lo que no volver4 a detallarlas' (a Dnica di%erencia es
que en los si)uientes asos el asistente nos dar$ la osibilidad de
modiHcar la selecci!n de los datos que queremos reresentar en el
dia)rama o bien tomar solo una arte de los mismos: si estamos
se)uros de lo que #emos ele)idoJ odemos asar adelante'
(a Dltima etaa del asistente nos ermitir$ a)re)ar t&tulos y las
etiquetas de los ejesJ or ejemlo'
0erminado el )r$HcoJ ara editarlo es suHciente #acer doble clic
sobre 4l y trabajar como ya #emos visto' *dem$sJ modiHcando los
valores de los datos en la #oja de CalcJ el )r$Hco se actuali"ar$
autom$ticamente'
0erminado el )r$Hco en CalcJ volvemos a la #oja de c$lculoJ
seleccionamos el )r$Hco con solo un clicJ coiamos y e)amos a
Mriter'
Es conveniente salvar el documento Calc ara cualquier osible
modiHcaci!n osterior que sea necesariaJ de esta %orma solo
tendremos que coiar y e)ar nuevamente'
@r*%icos generados en $rogra"as externos
(a %orma m$s se)ura de incluir )r$Hcos reali"ados en ro)ramas
externos es crear desde estos una ima)enJ re%erentemente en
%ormato 7?GJ y salvarla en el disco antes de incluirla en Mriter
desde :oqjkplk I :mljo I * ulkpnk xj lkwnr'
Es mejor evitar el coiar y e)ar directamente desde otros
ro)ramasJ ya que lue)o odr&a ser necesaria la resencia de esos
ro)ramas ara oder ver el arc#ivo e imrimirloJ lo cual #ar&a
imosible el llevar el arc#ivo a otros sistemas'
En la Ci)ura }/ se ve un ejemlo de un )r$Hco creado en un
ro)rama de c!di)o abierto llamado 7ci-*?is'
Kostrando datos )r$Hcamente: C#art 522
1untos extra ara quien reconoce la %&sica detr$s de ese )r$Hco\
525 [erramientas avan"adas
2i!ura EB: 4n !r"co en formato 9HG creado en 9ci%AHis.
D
e
n
s
i
d
a
d
d
e
e
n
e
r
g
a
(
u
n
i
d
a
d
e
s
a
r
b
i
t
r
a
r
i
a
s
)
(nm)
0 500 1.000 1.500 2.000
3500 K
4000 K
4500 K
5000 K
5500 K
.uscar / ree"$lazar las
ex$resiones regulares
Introduccin
*dem$s de la barra de #erramientas =Buscar texto>J la cual
%unciona en modo muy semejante a las barras de bDsqueda de los
nave)adores de :nternetJ *++ o%rece una otente #erramienta ara
encontrar textos comlejos no solo a trav4s del texto en s&J sino
tambi4n de su formato y su estructura'
El menD que se resenta al resionar C BJ o bien C F o
al usar el menD Exnplk I Bqwlk kjjmusltlkJ bajo Kq
ruwnrojq nos o%rece #erramientas ara buscar or estilosJ ara
reali"ar bDsquedas =or semejan"a> donde se le ermite al texto no
ser exactamente i)ual al buscado `caracteres intercambiadosJ o
a)re)adosaJ que nos ermite buscar en las notasJ o tambi4n alabras
que ten)an un cierto atributo o %ormato\
-e todas estas ocionesJ en este ca&tulo #ablar4 solamente de
una #erramientas sumamente otente ero a la ve" m$s di%&cil de
utili"ar: la bDsqueda avan"ada de texto a trav4s de exresiones
re)ulares'
1uesto que no uedo considerarme un exerto en el temaJ
528
intentar4 en este ca&tulo dar tan s!lo una introducci!n ara que el
lector ueda dar sus rimeros asos en esta #erramienta queJ bien
utili"adaJ es un imortante aliado ara la edici!n de textos
comlejos'
A# son las ex$resiones regulares
0odos al)una ve" #emos utili"ado el %amoso asterisco ara buscar
un arc#ivo determinado: escribiendo 'odt en el buscador de
arc#ivos de nuestro sistema nos dar$ como resultado todos los
arc#ivos odt que ten)amos en el directorio en el que estemos
buscando' *qu& el asterisco %unciona como un =comod&n> que le
dice al sistema =estoy a la bDsqueda de todos los arc#ivos que
ten)an cualquier nombreJ ero que terminen con la extensi!n 'odt>'
1ues bienJ las exresiones re)ulares son una extensi!n `#asta el
inHnitoa de esta idea'
7uon)amos que tenemos un texto en el cual se intercalan
nDmerosJ y que or al)Dn motivo queremos seleccionar todo ese
texto dejando de lado los nDmerosJ Yc!mo odemos #acer estoO
*bran el cuadro de di$lo)o =Buscar y reemla"ar> `Exnplk I
Bqwlk kjjmusltlkaJ #a)an clic en Kq ruwnrojq y marquen
Eukjqnrojq kjslkjq' *#oraJ en Bqwlk escriban nuestra rimer
exresi!n re)ular:
##3^345677*$*$
-eber&an ver al)o arecido a lo que muestra la Ci)ura }^'
7i a#ora van #aciendo clic en BqwlkJ o en Bqwlk prxr ver$n
c!mo ro)resivamente el texto que no contiene nDmeros viene
seleccionado'
1ues bienJ a#ora que ya sabemos ara qu4 sirven las exresiones
529 [erramientas avan"adas
re)ularesJ veamos c!mo se las utili"a'
-as expresiones re!ulares pueden ser com$inadas con las
opciones de Atri$utos + 2ormato 0en este caso. tendremos la
opci'n de $uscar ese tam$in so$re el texto con estilos1 o con
las $)s*uedas en notas. no as( con la $)s*ueda por
seme/an#a o la $)s*ueda de estilos.
2i!ura EC: El men) $uscar + reempla#ar.
Buscar y reemla"ar: las exresiones re)ulares 52@
'ignos es$eciales
Gna de las mayores diHcultades de las exresiones re)ulares es que
est$n llenas de si)nos cuyo si)niHcado cambia de acuerdo al
contexto'
1on)amos un ejemlo'
El si)no or s& solo sirve ara locali"ar cosas al comien"o de
un $rra%o' 1or ejemloJ escribiendo
^un
en =Buscar>J encontraremos cualquier alabra al comien"o de
un $rra%o cuyas rimeras letras sean =un> `unJ unaJ uno\aJ
i)norando las mismas alabras en el interior de los mismos
$rra%os'
1or otra arteJ la misma exresi!n entre corc#etes
3^un7
si)niHca =un car$cter di%erente de u y de n> or lo tantoJ si al
rinciio de un $rra%o tenemos la alabra =uno> y utili"amos la
exresi!n re)ular un en =Buscar>J la #erramienta de bDsqueda
i)norar$ el =un> y se detendr$ en la =o>J en =utilidad> i)norar$ la
u ara detenerse en la tJ en =nota> i)norar$ la n\
(os corc#etesJ adem$s de utili"arse ara crear =ne)aciones>
como la recedenteJ sirven ara indicar ran)os de caracteres' 1or
ejemlo
34587
indica cualquier nDmero del cero al siete'
Con estoJ nuestra exresi!n re)ular de m$s arriba comien"a a
comrenderse:
52; [erramientas avan"adas
3^345677
reresenta un car$cter cualquiera que no sea un nDmero'
1or otra arteJ el asterisco se utili"a ara reresentar un nDmero
arbitrario de caracteres i)uales al recedente: a encontrar$ aJ aaJ
aaa\ etc4teraJ ero tambi4n encontrar$ cero instancias de ese
car$cter: craso encontrar$ crasoJ crrasoJ crrrrrrrrraso\ ero
tambi4n caso' EvidentementeJ al asterisco #ay que utili"arlo con
cuidado\
(os ar4ntesis sirven ara =a)ruar> exresiones' [ablaremos
de eso m$s abajo'
* este unto nuestra exresi!n re)ular resulta clara: busca un
nDmero arbitrario de caracteres que no sean nDmeros'
?emos otros ejemlos'
&l $unto .
1uede utili"arse ara indicar un car$cter )en4rico' 1or ejemlo
m9s
buscar$ masJ m$sJ mis\ incluso mzs' Gna exresi!n equivalente
al unto es
3:any:7
&l signo interrogativo D
7irve ara encontrar =cero o una instancia> del car$cter recedente'
1or ejemlo
Buscar y reemla"ar: las exresiones re)ulares 52B
%aces;
Encontrar$ #aces y #ace'
&l "*s E
7imilar al asteriscoJ sirve ara indicar una o m$s instancias del
car$cter recedente'
!as llaves FG
7irven ara indicar cu$ntas reeticiones nos interesan' 1or ejemlo
<a{1+=}y>
Encontrar$ un m&nimo de una y un m$ximo de cuatro
reeticiones de la a y or lo tanto encontrar$ WayXJ WaayXJ WaaayXJ
WaaaayX' 7i onemos un solo nDmero el ro)rama buscar$
exactamente ese nDmero de reeticionesJ or ejemlo WaQ3RyX nos
dar$ solamente WaaayX' 1or Dltimo la exresi!n WaQ3JRyX encontrar$ la
alabra con al menos tres instancias de la aJ ero sin l&mite m$ximo'
&l signo H
*s& como busca el rinciioJ el si)no S recedido de al)Dn texto
busca ese texto al Hnal de un $rra%o'
El si)no S or s& solo uede utili"arse ara buscar quiebres de
$rra%oJ ero es imortante notar que no es osible buscar texto al
Hn del $rra%o ms el quiebre de $rra%o' 1or ejemloJ la exresi!n
?9@
52< [erramientas avan"adas
encontrar$ un unto al Hnal del $rra%o y lo seleccionar$J ero
no puede seleccionar el *uie$re de prrafo en s('
(as exresiones re)ulares solo %uncionan dentro de un $rra%o'
En el casillero de =Reemla"ar or> S tiene otro si)niHcado que
veremos m$s adelante al #ablar de )ruos y re%erencias'
!a barra I
(a barra uede utili"arse ara decir que caracteres con un
si)niHcado esecial sean tratados como normales: si queremos
buscar los si)nos ' S P O T ` Q U como si %ueran letrasJ debemos
anteonerles la T `exactamente: ara buscar T debemos escribir TTa
1ero esta misma barra uede utili"arse ara decir que al)unos
caracteres normales actDan a#ora como eseciales: Tb busca en los
=l&mites> `$oundariesJ en in)l4sa de una alabra' 1or ejemlo
?"jus
encontrar$ el =jus> de justoJ justaJ justamente\ ero no el de
=ajustar> mientras que
ora?"
encontrar$ el =ora> de #oraJ moraJ a#ora\ ero no el de
=#orario>'
[ablando de alabrasJ la exresi!n T. buscar$ un elemento
dentro de una alabra `una letraa'
Tt busca un T ' 0en)an en cuenta que Tta"a no buscar$ la
alabra tasaJ sino un T se)uido de =a"a>'
Tn tiene un doble si)niHcado: en Bqwlk encuentra quiebres de
l&nea `S E aJ mientras que en Rjjmusltlk urk introduce un
quiebre de $rra%o `s&J aquellos que se buscaban con S\ lo s4J es
Buscar y reemla"ar: las exresiones re)ulares 523
extraAo\a
!a barra J
Gtili"ada entre corc#etesJ sirve ara =ele)ir> entre dos ociones'
1or ejemlo
"ar3rAc7a
encontrar$ barra y barcaJ ero no bar"a' 1uede ser utili"ado m$s
de una ve"J en exresiones del tio aUbUc'
7i lo que queremos es buscar alabras comletas odemos
utili"ar la barra solaJ sin los corc#etes
primeroAsegundoAtercero
encontrar$ las alabras =rimero>J =se)undo> o =tercero>'
@ru$os / re%erencias
(os ar4ntesis =a)ruan> exresiones' (a ventaja de estoJ adem$s
de la claridadJ es que las exresiones a)ruadas ueden ser
=llamadas> nuevamente' ?eamos el si)uiente ejemlo' 7uon)amos
que queremos buscar texto reetido `t&ico error tio)r$Hco que
aarece cuando uno se detiene a ensar en la la mitad de una
%rase\a la exresi!n re)ular `mostraremos una mejor m$s abajoa
#9+$?1
encontrar$ cualquier )ruo de caracteres que se reitaJ como or
ejemlo dos veces la misma alabra o dos veces un esacioJ ya que
el )ruo `'Pa est$ llamado nuevamente con T1'
556 [erramientas avan"adas
NOTA: 9i tuviramos dos o ms !rupos. al!o as( como
0exp310exp?1= podr(amos llamar al primero con Z3. al
se!undo con Z?=
7i a#ora queremos =limiar> esta reetici!nJ odemos oner S1
en Rjjmusltlk urk'
7&J Rjjmusltlk urk %unciona di%erente de Bqwlk: la re%erencia
se #ace con S y no con la T' -e #ec#oJ y salvo or al)unas
excecionesJ Rjjmusltlk urk no aceta exresiones re)ulares'
Esta simle exresi!n encontrar$ tambi4n dos l consecutivasJ
dos r\ en HnJ que uede ser =eli)rosa>' Gna exresi!n que da
resultados er%ectos ara encontrar alabras reetidas es la
si)uiente:
?"#?/+$ *?1?"
Importante: notar el espacio entre el 0ZA[1 + el \Z3
(os dos Tb al rinciio y al Hnal de la exresi!n buscan los
l&mites de una alabraJ el `T.Pa busca al menos un elemento de
alabra `es decirJ al menos una letraa' -ejo al lector el ejercicio de
interretar el esacio se)uido del asterisco\
+tras ex$resiones
*s& como T. busca un elemento de alabraJ TM `en mayDsculasa
busca al)o que no es un elemento de alabra `un si)no de
untuaci!nJ un esacioa'
Es osible buscar or caracteres unicode usando TuzzzzJ donde
zzzz es el c!di)o exadecimal que identiHca al car$cter' 1or
Buscar y reemla"ar: las exresiones re)ulares 552
ejemloJ Tu03b/ encontrar$ un '
(a exresi!n :al#a: reresenta un car$cter *7C::J mientras
que :di)it: o :number: buscan cualquier d&)ito del 0 al ]'
:sace: encontrar$ cualquier tio de esacioJ incluso los de no
searaci!n'
Escribiendo en =reemla"ar con>J se introducir$ la misma
cadena encontrada con la exresi!n de =Buscar>'
(lgunos e-e"$los
1ara encontrar $rra%os vac&os que solamente conten)an al)unos
esaciosJ ero no alabrasJ letras o s&mbolos escribamos
^#3 7*$@
`entre los corc#etes se encuentra un esacioa en Bqwlk'
1or al)una ra"!n esta exresi!n %alla ara encontrar el caso de
=cero esacios>J donde se debe utili"ar
^@
Gn Dltimo ejemlo: 1ara encontrar nDmeros enteros escribamos
?"3156734567*?"
7i queremos encontrar un nDmero =con coma>J del tio 0J123/
?"34567++34567*?"
Yg qu4 tal encontrar nDmeros que uedan ser tanto enteros
como decimalesJ con coma o con unto como searador decimalO
?"34567+3+A?97;34567*?"
555 [erramientas avan"adas
(uto"atizado de $rocesos la
registradora de "acros
El len)uaje de macros de *++ merece todo un libro en s& mismo'
b
*%ortunadamenteJ ara la mayor arte de los =equeAos
trabajos> reetitivos no es necesario conocer los detalles de c!mo
una macro es ro)ramada o incluso de c!mo %unciona: *++ o%rece
una #erramienta caa" de crear las macros or s& misma'
En el ca&tulo &rucos. pro$lemas + solucionesJ a artir de $)ina
2} veremos un ar de ejemlos r$cticos de c!mo utili"ar el
)rabador de macros que aqu& ser$ introducido'
@rabando la "acro
(o rimero es lanear con anticiaci!n los movimientos que se
reali"ar$n durante el rocesoJ osiblemente escribiendo sobre un
ael todos los asos en orden'
Gna ve" se)uros de lo que queremos #acerJ nos diri)imos a
[jkklmnjoplq I Klwkr I Gkllk mlwkr' Gna equeAa
ventana aarecer$ Zotando sobre la rincial de Mriter `Ci)ura }a:
c bEl cual ya existe: =*rendiendo ++o Basic> or mi ami)o Kauricio
Bae"a 7erv&nJ #i:EE...'universolibre'or)EnodeE
558
contendr$ un Dnico bot!n con el texto
=Cinali"ar )rabaci!n>'
Gna ve" terminado el roceso que
queremos automati"arJ resionando el
bot!n =Cinali"ar )rabaci!n> se nos
resentar$ un di$lo)o que nos servir$ a
)uardar la macro que #emos creado
`Ci)ura }}a'
*qu& debemos ele)ir entre salvarla en =Kis macros>J #aciendo
que est4 disonible ara todos los nuevos documentosJ o en el
documento en s&'
1odemos ele)ir un nombre m$s claro ara la macro que el valor
or de%ecto' -ebe tenerse en cuenta que los nombres osibles deben
ser con caracteres =normales>: )uionesJ acentos y dem$s no ser$n
acetados'
(as macros ueden ser a)ruadas en $i$liotecas y en m'dulos:
una biblioteca est$ %ormada or m!dulos y estos contienen macrosJ
or lo que si el lector iensa crear muc#as macros le recomiendo
559 [erramientas avan"adas
2i!ura ED: %urante la
!ra$aci'n.
2i!ura EE: Guardando la nueva macro.
comrender c!mo las bibliotecas y los m!dulos %uncionan'
b
&-ecutando la "acro
*#ora que la macro est$ )rabadaJ solo nos queda utili"arla' Con
[jkklmnjoplq I Klwkrq I Ejwplk mlwkr se nos abrir$ un
selector de macros que nos ermitir$ correr la que #emos )rabadoJ
el cual uede verse en la Ci)ura }'
[acer esto cada ve" evidentemente no es c!modoJ ero
a%ortunadamente tamoco es necesario' 1ara simliHcar la
ejecuci!n de la macro tenemos dos ociones:
AtaAo de teclado: En [jkklmnjoplq I 1jkqrolsntlk I
ujqplvl 0jwslxr odemos asi)nar un atajo de
teclado a nuestra macro' ga #emos #ablado sobre
la asi)naci!n de atajos de teclado en la secci!n
Ata/os de teclado a $)ina 30'
Crear un botn: En [jkklmnjoplq I 1jkqrolsntlk I
ujqplvl Blkkl xj jkklmnjoplq odemos
crear un bot!n ara a)re)arlo a una barra de
#erramientas existente o bien crear una barra
nueva' 0ambi4n #emos #ablado sobre esto en la
secci!n Karras de herramientas a $)ina 32'
c bEn ese casoJ tambi4n le recomiendo comen"ar a estudiar c!mo
ro)ramar macros =a mano>: si se debe trabajar %uertemente con
macros la )rabadora no ser$ suHciente'
*utomati"ado de rocesos: la re)istradora de macros 55@
CinalmenteJ en [jkklmnjoplq I Klwkrq I +klontlk
mlwkrq I +ujo+nwj Blqnw odremos borrarJ cambiar el nombre
o editar nuestras macros'
55; [erramientas avan"adas
2i!ura EF: 9elector de macros.
4egistro de $*gina
-ir&janse a una librer&a y tomen un libro de esos =que se ven bien>J
ublicado or una casa editorial imortante: $branlo en cualquier
arte que muestre dos $)inas en%rentadas llenas de texto y
comaren las l&neas de la $)ina i"quierda con las corresondientes
de la derec#a: est$n alineadas y el nDmero de l&neas es el mismo en
ambas $)inas' 7i al)una de las dos $)inas en%rentadas contiene en
cambio al)Dn elemento `un encabe"adoJ or ejemloaJ las l&neas
antes y desu4s de este elemento estar$n alineadas con las
corresondientes l&neas de la $)ina de en%rente'
El est$ndar de la industria editorial no es reocuarse de las
l&neas =viudas y #u4r%anas> `que solo la rimera E Dltima l&nea de
un $rra%o quede aislada en la $)ina anterior E si)uiente del
$rra%o en s&aJ sino *ue las l(neas de dos p!inas enfrentadas estn lo
me/or alineadas posi$le entre s(' + de otro modo: *ue las l(neas de
una p!ina i#*uierda se superpon!an perfectamente con las de la
p!ina derecha anterior a la misma. en modo tal *ue la escritura de
una cara de la ho/a no se transparente en los espacios $lancos de la
otra cara'
(o)rar esto en Mriter es muy simle\ cuando se sabe d!nde
mirar' Editando el estilo de $)ina utili"ado y en la estaAa 1nol
ver$n abajo a la derec#a una casilla de veriHcaci!n Crorkmnxlx
55B
xj kjnqpkr `Ci)ura }]a: al activarla odr$n seleccionar un estilo de
$rra%o del menD =Estilo de re%erencia>' Gna osibilidad es utili"ar
como =estilo de re%erencia> el estilo de $rra%o utili"ado ara el
cuero del textoJ o bien el estilo redeterminado en el cual se basan
la mayor arte de los estilos'
YLe qu4 #ace estoO 1ues bienJ utili"ando la m4trica del estilo de
$rra%o seleccionadoJ Mriter crea una =)rilla> en la $)ina y
=acomoda> todas las l&neas de texto de acuerdo con esa )rilla: si las
dos $)inas en%rentadas utili"an la misma )rilla `la dada or el
estilo de $rra%o de re%erenciaaJ las l&neas de ambas estar$n
er%ectamente alineadas'
NOTA: si $ien en ,riter est por defecto desactivado.
ase!)rense *ue I6 est ha$ilitado ni el 5ontrol de viudas
ni el 5ontrol de hurfanas en el estilo de prrafo utili#ado
0a$a/o a la i#*uierda de la pestaJa Csr xj pjpr. am$as
opciones de$en estar desha$ilitadas1 +a *ue esto de/a
enormes huecos en el "nal de la p!ina. lo cual no solo es
un desperdicio de espacio sino *ue tam$in es $astante
antiesttico.
55< [erramientas avan"adas
2i!ura EG: Ha$ilitando el re!istro de p!ina.
*#ora bien Yqu4 sucede si en un $rra%o tenemos un objetoJ or
ejemlo una exresi!n matem$ticaO Yg si en lu)ar de san)r&a
utili"amos esacios antes `o desu4sa del $rra%o ara seararlosO
1ues all& odr&amos tener al)unos =inconvenientes>'
7i en una l&nea de un $rra%o a)re)amos or ejemlo una
%racci!n escrita con Kat#J esta =emujar$> las l&neas ara
seararlas li)eramenteJ ero al #acer esto las l&neas deber$n
=saltar> a la si)uiente osici!n de la )rilla dando un e%ecto
sumamente desa)radable'
*l)o similar suceder&a en el otro caso mencionado: utili"ar
esacios en lu)ar de san)r&as ara searar los $rra%os' 7i el esacio
es de media l&neaJ debido a que estamos ajustando a una )rilla Hja la
l&nea lue)o del esacio =saltar$> a la si)uiente osici!n disonible
dando un esacio enteroJ no de media l&nea'
Re)istro de $)ina 553
2i!ura F:: Se!istro de p!ina en acci'n.
*#ora bienJ estos =roblemas> son de simle soluci!nJ ya sea en
los casos )enerales `como un estilo de $rra%o al cual queremos
darle mayor =libertad>a como ara casos articulares de un $rra%o
aislado: en la estaAa 7loklq jqulwnrq odemos desactivar el
re)istro ara ese estilo o ara ese $rra%o articularJ tal como se
muestra en la Ci)ura 1'
Recuerde que si modiHca manualmente la =aHliaci!n> de un
$rra%o con el re)istro de $)ina ser$ conveniente resionar
C M al crear el $rra%o si)uienteJ ara volver de esta manera al
%ormato deHnido en el estilo de $rra%o'
Es imortante tener en cuenta que estas consideraciones son
imortantes solo ara los libros imresos: si solo nos interesa
)enerar un libro electr!nico en %ormato 1-CJ el re)istro de $)ina
ser$ m$s una molestia que una ayuda'
586 [erramientas avan"adas
2i!ura F3: %esha$ilitando el re!istro para un estilo de prrafo
particular.
Pro$iedades ti$ogr*%icas
avanzadas las %uentes
@ra$)ite
Cuando insertamos un suer&ndice utili"ando la barra de
#erramientas de %ormato `o bien con el atajo de teclado
C S Pa en realidad estamos =simul$ndolo> con el viejo truco
de reducir la %uente y cambiar su osici!n vertical' En la Ci)ura 2
se uede areciar que esta simulaci!n no es lo mismo que utili"ar
un car$cter =real>J esec&Hcamente diseAado ara ser un
suer&ndice: mientras que los suer&ndices simulados son una
versi!n a escala de la %uente ori)inalJ los reales #an sido ensados
ara verse mejor a esos tamaAos y en esas osicionesJ dando
)eneralmente un resultado m$s le)ibleJ esecialmente cuando se
utili"an %uentes equeAas'
582
2
a
2
%rac2
Kodo : 7+/2 se
convierte en 7+
texm1
Correcci!n de it$licas:
UfU asa a UfU
itlc2
&a$la 3: Al!unos valores para activar distintas caracter(sticas
Graphite en -inux -i$ertine G.
58; [erramientas avan"adas
0
E
z
Cosas a tener en cuenta
El modo J adem$s de los sub o suer&ndices soorta
al)unas instrucciones como TsumJ TinJ TnotJ TintJ TointJ
Tal#aJ TbetaJ etc4teraJ ero no instrucciones como
Tlimits' El arc#ivo %ont%eatures'd% que acomaAa la
%uente da una lista comleta'
7i se utili"a el modo en un encabe"adoJ cuando el
&ndice se construya mostrar$ la exresi!n incorrecta a
menos que ara el estilo utili"ado en el &ndice tambi4n
est4 #abilitado el modo `m$s detalles en los
ca&tulos Estilos + plantillas en ,riter a $)ina ^1 y
5on"!urando el (ndice de contenidos a $)ina }a'
Koviendo el cursor con el teclado #acia un s&mbolo
)enerado or al)una de estas =esecialidades>J es
osible que el usuario vea que el mismo no reacciona
como ser&a de eserar: el cursor se mover por donde
estar(an los caracteres ori!inales de no ha$er sido
reempla#ados. no por donde estn los caracteres *ue se
ven' Este comortamiento uede ser aDn m$s llamativo
si se #a utili"ado el modo \
+tras %uentes @ra$)ite
(inux (ibertine G y (inux Biolinum G no son las Dnicas %uentes
tio)r$Hcas en o%recer estas #abilidades `si bien son or lejos las
m$s comletasa' 1or ejemloJ utili"ando Gentium 1lus y escribiendo
Centium Plus:litr=1
`literac+ alternatesa en el camo del nombre de la %uente
asaremos de
1roiedades tio)r$Hcas avan"adas: las %uentes Gra#ite 58B
0
E
z
0
E
z
0
E
z
0
E
z
a g y todas sus variantes acentuadas a
a g y todas sus variantes acentuadas'
+ld 7tandard 00
b
es tambi4n una %uente Gra#ite con un diseAo
muy a)radable y un interesante conjunto de caracter&sticas di)nas
de ser exloradas' * modo de ejemloJ con esta %uente los suer y
sub&ndices son controlados con la etiqueta =vos>: vos1 da
suer&ndicesJ vos2 sub&ndices'
Cada %uente Gra#ite tendr$ su roia =tabla de #abilidades>J
con sus roios c!di)os y sus roias limitaciones `-oulos 7:( no
osee un =modo >J or ejemloJ ni subEsuer &ndices =reales>a
or lo que el lector deber$ buscar su camino en cada caso
articular: en la $)ina .eb del roductor de la %uente se
encontrar$ se)uramente un documento detallando cada uno de los
=c!di)os> disonibles'
c b#i:EE...'t#essalonica'or)'ruEenEt#eano'#tml
58< [erramientas avan"adas
0
E
z
&xtensiones
Es osible a)re)ar nuevas =caacidades> a *++ a trav4s de las
extensiones' (a $)ina rincial d!nde encontrarlas es la si)uiente:
#i:EEextensions'oeno,ce'or)E
*ll& es osible encontrar desde diccionarios y correctores
)ramaticales #asta #erramientas que =conectan> Mriter con
ro)ramas de $l)ebra simb!lica'
(as extensiones se administran desde [jkklmnjoplq I
*xmnonqpklxrk xj jpjoqnrojq `Ci)ura ^a'
El bot!n *vlxnk nos ermite buscar en una careta de nuestro
sistema una extensi!n or nosotros descar)ada ara as& instalarla'
7eleccionando una extensi!n de la lista odremos ver sus detallesJ
como as& tambi4n desactivarla o incluso eliminarla comletamente'
El bot!n Bqwlk lwplsntlwnrojq esJ como su nombre lo
indicaJ ara ver si existen nuevas versiones de las extensiones
instaladasJ si bien en ocasiones arece mejor bajar la actuali"aci!n
manualmente e instalarla desde una careta local'