Está en la página 1de 34

Tutorial Share LATEX

Gabriel De Simone
Argentina, Julio 2015

Indice
1. Introducci
on
2. Expresiones matem
atica
2.1. Smbolos matem
aticos (y tablas)
2.2. Subndices y superndices . . . .
2.3. Corchetes y parentesis . . . . . .
2.4. Teoremas y pruebas . . . . . . .
2.5. Definiciones . . . . . . . . . . . .

.
.
.
.
.

3
3
3
4
4
5

3. Operadores
3.1. Lmites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Operadores de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5
5
5

4. Im
agenes
4.1. Insertar im
agenes, cambiarles el tama
no y rotarlas . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. Posicionar imagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3. Referencias y epgrafes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5
5
6
7

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

5. Formato
5.1. Negrita, subrayado, cursiva y enfasis . . . . . . . . . . . . . . . . . . .
5.2. Encabezados y pies de p
aginas . . . . . . . . . . . . . . . . . . . . . .
5.3. Formato del p
arrafo . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.1. Sangra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.2. Espacio entre p
arrafos . . . . . . . . . . . . . . . . . . . . . . .
5.3.3. Interlineado . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3.4. Justificado, alineado a izquierda, alineado a derecha y centrado
5.4. Uso de colores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5. Referenciar secciones y ecuaciones . . . . . . . . . . . . . . . . . . . .
5.6. Tama
nos y tipos de letra . . . . . . . . . . . . . . . . . . . . . . . . . .
6. Referencias Bibliogr
aficas

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

8
. 8
. 8
. 8
. 8
. 8
. 9
. 9
. 9
. 9
. 10
10

Las Referencias fantasa


10
Artculos fantasa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7. Paquetes especficos u
tiles
11
7.1. Paquete circuitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.2. Diagramas simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8. Bibliografa
16
Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Gabriel De Simone

Tutorial Share LATEX

Resumen
En el presente escrito se da una breve introducci
on a la manera en la que latex funciona partiendo del
supuesto de que el lector es un ignorante en lo respecta a esta forma de trabajar. Se muestra y explica la
utilizaci
on de diversas herramientas que suelen ser de utilidad a la hora de escribir un informe. El actual
desarrollo se enfoca particularmente en la escritura de artculos (entiendase informes o escritos academicos
para leer en una sentada) aunque la inmensa mayora de los lineamientos expuestos son v
alidos para otros
tipos de estructuras como libros o cartas. La motivaci
on del escrito es la no la existencia de la informaci
on
aqu tratada de forma compacta y en espa
nol; la que abunda se encuentra dispersa. El lector podr
a apreciar
la manera de generar un artculo, al observar simult
aneamente el c
odigo asociado y el resultado obtenido.
No se han utilizado plantillas.

1.

Introducci
on

LATEX es un procesador de texto de software, muy utilizado para la composicion de literaturas academicas
dado que la calidad tipogr
afica de los documentos obtenidos rivaliza con la de las editoriales cientficas. Permite
la incorporaci
on de secciones, ndices y f
ormulas de manera particularmente sencilla y ordenada, facilitando que
usted se concentre en el contenido y no en el formato. Este u
ltimo puede modificarse de manera general con
algunas lneas de c
odigo sin tener que ir por parrafo como en otros procesadores y evita el tener que realizar
constantemente ajustes de este tipo.
Nos centraremos particularmente en Share LATEX, que basicamente es lo mismo pero se diferencia por permitir
el trabajo online sobre un documento en forma colaborativa y en simultaneo; esto no quita que todo lo tratado
sea v
alido para otros soportes TEX.
Antes de comenzar con la gua en s, es de menester hacer algunas aclaraciones. Primero, el desarrollo
posterior se ha basado en [5] y una informacion mucho mas amplia que la que aqu se expone puede ser
consultada en ese sitio web. Segundo, se nombra a lo largo del texto otras bibliografas de fantasa; no se han
usado en esta literatura y son solo ilustrativas. Tercero, todo lo que se muestra tiene una manera alternativa
de hacerse. Cuarto, el documento busca introducir al lector de manera practica y no se centra en cuestiones
te
oricas. Quinto, existen ciertos smbolos que son reservados por latex para introducir comandos, a los mismos
debe anteponerles una barra derecha para imprimirlos en el PDF; algunos de estos son: #, $, %, &, y {.
Para comenzar se debe tener en cuenta que el trabajo en LATEX se divide en tres etapas. La primera consiste
en escribir el c
odigo (archivo de extensi
on TEX; incluye al trabajo propiamente dicho y las lneas asociadas al
formato, im
agenes, etc); la segunda en compilarlo, que implica pasar a PDF lo escrito y la tercera abrir el PDF.
Share LATEX permite realizar las tres operaciones en simultaneo. Una vez en la pagina, cuando se crea un nuevo
proyecto, se tiene la pantalla dividida; en la parte izquierda va el codigo y en la derecha se va mostrando el
PDF a medida que recompilamos. Le recomiendo mirar en simultaneo el PDF y el TEX del presente tutorial
(que se encuentra al final del documento) para comprenderlo completamente, pues no se explica en el primero
lo que aparece como comentario en el c
odigo, ademas de otros detallitos.
La parte que requiere estudio y que se trata seguidamente es la relativa al codigo. Todo documento trabajado
en latex consta de dos secciones bien visibles en el archivo TEX. La primera es el llamado preambulo en el que
se define el tipo de texto con el que se va a trabajar, se llama a ciertos paquetes que incorporan funciones que
latex no trae por defecto, se definen algunos aspectos del formato y se colocan algunos datos como el autor, la
fecha; llega en el c
odigo hasta la lnea begin{document}. Al igual que al programar en muchos otros lenguajes,
debe indicarse el fin y el inicio de ciertas estructuras; en el caso del cuerpo del documento, que es la otra parte
del c
odigo, su fin debe indicarse al terminar el trabajo conend{document}. Estas estructuras que comienzan
y terminan de manera explcita, indicando el inicio de alg
un comando o funcion en particular, se denominan
ambientes y vienen a ser semejante a las sentencias if, for o while de otros lenguajes en este sentido.
En el pre
ambulo se han colocado toda una serie de paquetes que se iran utilizando a lo largo del texto y se
explicar
an oportunamente. Ahora resulta oportuno tratar la primera lnea de todo trabajo en latex: documentclass{clase de documento}. Esta lnea define el formato basico que se utilizara. Puede colocarse artculo (article),
libro (book), informe (report), entre tantos otros de acuerdo a las necesidades. Determina cosas como el tama
no
de las sangras, espacios entre ttulos o la forma de numerar elementos seg
un el tipo de texto, basandose en las
estructuras de m
as uso en esos escritos. Muchos de estos valores por defecto pueden modificarse (lo haremos) e
incluso usted puede crear su propio documentclasscomo se ense
na en diversas bibliografas. Es necesario colocar
esta lnea porque le da orden a todo lo que usted no ajuste manualmente y permite tener una base desde d
onde
comenzar a trabajar.
Una vez que se da inicio al cuerpo del texto, puede facilmente incorporar secciones, subsecciones y captulos,
que se numeran autom
aticamente y aparecen con el mismo formato seg
un el caso. Su estudio se realiza al
progresar en el documento. Se aclara desde ahora que Latex cuenta con distintos niveles y subniveles para
organizar contenidos que son desde m
as a menos general: parte (part), captulo (chapter), seccion (section),
subsecci
on (subsection), subsubsecci
on (subsubsection), parrafo (paragraph) y subparrafo (subparagraph); todos
se inician anteponiendo una barra invertida. No todos estan disponibles en el formato artculo.
Pagina 2

Gabriel De Simone

2.

Tutorial Share LATEX

Expresiones matem
atica

Por ser de las principales ventajas y como a los ingenieros tecnicamente nos importa la matematica, es
importante poder expresarla y escribir f
ormulas en latex. Veremos como hacerlo.
Para colocar una f
ormula en lnea con el texto puede usarse la siguiente estructura x2 + y 2 = z 2 . En cambio
para hacerlo al estilo word, podemos hacer as:
xn + y n = z n
Es el famoso teorema de Pit
agoras generalizado, que como sabra no es valido.
La ecuaci
on debe ser incluida dentro del ambiente equation si se requiere que aparezca numerada. Con la
siguiente estructura queda prolija y se muestra como colocar una fraccion.
A=

2.1.

r2
1
= r2
2
2

(1)

Smbolos matem
aticos (y tablas)

Existen diversos y la forma de llamarlos en latex se coloca en la siguiente tabla, y de paso le ense
no a poner
una tabla.
Descripcion
Letras griegas
Operadores binarios
Operadores de relacion
Otros importantes

codigo


R
H PQ

Tabla 1: Tabla de smbolos


Cuando en una columna de una tabla se debe insertar un texto particularmente extenso, el ambiente tabularno puede resolver la situaci
on de manera conveniente y la tabla escapa al ancho de la pagina. Un ambiente
que soluciona el caso es el llamado tabularx, que se utiliza de la misma manera, salvo que en las columnas
afectadas por estas longitudes de texto infrecuentemente grandes, debe colocarse una X, al declarar la estructura b
asica de la tabla. Un ejemplo se muestra a continuacion. Debe incorporarse en el preambulo el paquete
usepackagetabularxpues este ambiente no lo trae latex por defecto.
Debe tenerse en cuenta que este ambiente no es compatible con el comando caption, por lo que aqu se
muestra una forma de colocar un epgrafe a estas tablas. La trampa consiste en colocar un ambiente tabulardespues de la tabla, sin una tabla dentro; se muestra seguidamente.
Nombre
Resistor

Smbolo

Activo/pasivo
Pasivo

Caractersticas

Aplicaciones

Se opone al paso de corriente,


generando una cada de tension que se traduce en potencia disipada. Existen de materiales diversos que constan
de resistividad variable con la
temperatura y con la que la
resistencia vara proporcionalmente, dependiendo tambien
de la geometra. Cumplen la
ley de Ohm. Su efecto se cuantifica en Ohmios.

Contro de volumen y tono


en los dispositivos de sonido,
control de brillo, etc. Existe
un tipo de potenciometro que
se fabrica especialmente para ajustar voltajes o corrientes en algunos circuitos integrados.

Tabla 2: Componentes de circuito

2.2.

Subndices y superndices

Usted podra pensar que son algo secundarios, estando equivocado, pues realmente los usamos a menudo y
hacerlos con word es realmente engorroso. Los mismos se escriben tan solo anteponiendo un smbolo al ndice
tal como veremos enseguida.
Pagina 3

Gabriel De Simone

Tutorial Share LATEX

Por ejemplo, para una integral definida podemos hacer lo siguiente


Z1

x2 dx

Se ve claramente que el gui


on coloca el subndice y el piquito(dira una vieja) el superndice. Si los mismos
son largos puede hacerse de la siguiente manera que es muy comoda.
x2 1 = yij + yij
Este u
ltimo que le pongo ahora es realmente excelente porque las sumatorias se usan bastante y las fracciones
m
as todava, tambien aparece el smbolo del infinito.

Y
X
1
1
=
s
n
1

ps
p
i=1

2.3.

Corchetes y par
entesis

Es la forma de colocar las matrices y los vectores, que tan poco usamos a decir verdad, pero vale la pena
ponerlo. Los mismos pueden ajustarse de manera automatica o manual. Primero la automatica, que se basa en
construir una tabla como la de antes y colocarle el smbolo en cuestion a la derecha y la izquierda.

1 5 8
0 2 4

3 3 -8
En forma manual se deben colocar los siguientes smbolos que se presentan en la tabla [5]
Descripcion
Parentesis

codigo


Corchetes

#
i

Llaves

(
n



Y para cerrar un ejemplo cl
asico 90 + 76z

2.4.

Teoremas y pruebas

Para dar un formato particular a estos, debemos primero definir como los llamaremos y la palabra que
aparecer
a en el PDF cuando se lo haga, lo mismo se hace en el preambulo a traves del comando newtheorem{theorem}{Teorema}, que tiene dos par
ametros. El primero es el nombre del ambiente definido (algunos
ambientes es necesario definirlos) y el segundo, el nombre con el que aparece en el texto. El [theorem] que
aparece en las dos lneas siguientes a esa, indica que el contador de los corolarios y lemas debe reiniciarse al
iniciar un nuevo teorema; si en cambio, se quiere que usen el mismo que los teoremas, debe colocarse antes
del u
ltimo de los dos textos entre llaves en esas lneas y si se quiere que tengan su propia numeracion no debe
colocarse.
Teorema 1. Dios todo lo puede.
Teorema 2 (Teorema generalizado). Es la generalizaci
on del teorema anterior. Dios todo lo puede, cuando
quiere y como quiere.
Las consecuencias del teorema 2 se ven en la realidad que lo rodea.
Corolario 2.1. No desafe a Dios.
Lema 2.1. Dadas dos personas, har
an ellas lo que Dios desee, no su libertad.
Demostraci
on. No necesito m
as prueba que el antiguo testamento.

Pagina 4

Gabriel De Simone

2.5.

Tutorial Share LATEX

Definiciones

Una manera prolija de dar definiciones es usando el formato de los teoremas que realmente queda maravilloso.
El paquete amsthm permite introducir esta funcion, y tambi
en el formato anterior para demostraciones.
Los otros comandos theoremstyle{definition} y newtheorem{definition}{Definicion} [section], permiten crear un
ambiente (definition) con el estilo de los teoremas, darle un nombre con el que aparecera en el texto y reiniciar
su contador en cada secci
on.
Definici
on 2.1. Chiripioca Dcese del estado de una persona iracunda y desencajada. Ej: Le agarro la...

3.

Operadores
Los operadores tienen una notaci
on particular en latex. Se destacan algunos.

3.1.

Lmites

Para colocarlos tan prolijo como en el stuart o en el eduarts tan solo se hace lo siguiente, se considera que
el c
odigo se explica a s mismo.
df (x)
f (x + h) f (x)
=
lm
h0
h
dx
Que queda de esta forma si se usa en lnea con el texto lmxh (x h).

3.2.

Operadores de referencia

Para tenerlos a mano, se adjuntan en la tabla siguiente.


Descripcion
Seno
Arcoseno
Seno hiperbolico

codigo
sin
arcsin
sinh

Son bastante intuitivos y los dem


as se toman de modos semejantes.

4.

Im
agenes

Un buen trabajo pasa a ser excelente cuando se agrega la cantidad de imagenes correcta de adecuada forma,
prolijamente, con el tama
no adecuado y sus epgrafes. Esto nos ocupa ahora mismo.

4.1.

Insertar im
agenes, cambiarles el tama
no y rotarlas

Latex no tiene la capacidad de manipular imagenes por s mismo, por esa razon se debe importar el paquete
graphicx en el pre
ambulo. Para usar dicho paquete se a
nadio al inicio la siguiente lnea sepackage{graphicx}.El
comando graphicspath{ {images/} } le indica a latex que las imagenes estan guardadas en una carpeta llamada
images bajo el directorio actual, las mismas deben subirse a Sharelatex para trabajar, esto se hace con el cono
de la parte superior izquierda de la pantalla.
El comando includegraphics{gordo} es el que se encarga de incluir la imagen en el documento. El nombre
del archivo de imagen no debe contener espacios ni caracteres especiales.

Pagina 5

Gabriel De Simone

Tutorial Share LATEX

El tama
no puede modificarse con el comando scale. Tambien es posible definir de forma arbitraria el ancho y el
alto.

Como probablemente ya ha adivinado, los parametros dentro de los corchetes [width=3cm, height=4cm] definen el ancho y alto de la imagen. Pueden usarse diferentes unidades de medida en estos parametros, incluyendo
las del Sistema Internacional. Si solamente se establece el valor de width, la altura se escalara proporcionalmente.
Tambien es posible establecer la longitud de la imagen respecto a otros elementos en el documento. Imagen
con la misma anchura que el texto:

Finalmente, las im
agenes pueden rotarse f
acilmente.

4.2.

Posicionar imagen

Colocar las im
agenes de un modo particular es requerido porque el programa a veces las inserta, y sepa el
lector disculpar lo coloquial de mi prosa, en cualquier lado, o bien, porque se desea una ubicacion en especfico.
Un ambiente puede solucionar esto. Aun as el posicionamiento de la imagen respecto del texto es quiz
a una
de las desventajas m
as palpables de latex respecto de word pues requiere ser programado y uno no puede
simplemente arrastrar la imagen.
Dado que este apartado incluye varios puntos importantes, lo haremos en forma de lista y le ense
no a hacer
una. Cabe aclarar que existen diversos tipos de listas, enumeradas y con vi
netas, que casi no difieren en su
c
odigo. A continuaci
on usaremos las enumeradas.
1. Comando figure. El ambiente figure se usa para mostrar las imagenes como elementos flotantes dentro del

documento. Esto
significa que basta con incluir la imagen dentro del ambiente figure y ya no tiene que
preocuparse por d
onde aparecer
a, latex la posicionara de tal manera que encaje con el flujo del documento.
Aunque esto suena muy bien, a veces uno quiere tener control sobre donde apareceran las imagenes (se ve
que la imagen al tope de esta p
agina ha quedado mal ubicada pues debera ir justo debajo de este parrafo,
seg
un el c
odigo). Un par
ametro adicional se puede usar para establecer el posicionamiento de la figura,
los mismos se tratan seguidamente y son validos para las tablas.
2. Par
ametros importantes y centrado. Estos se insertan entre corchetes como se muestra enseguida. Se los
organiza en una tabla.

Pagina 6

Gabriel De Simone

Par
ametro
h
t
b
p

Tutorial Share LATEX

accion
Aproximadamente en el mismo punto donde aparece en el codigo
Inserta la figura al inicio de la pagina.
Inserta la figura al final de la pagina.
Inserta los elementos en una pagina por separado, que solo contiene figuras.

Si se agrega el paquete float, se obtiene un nuevo posicionamiento (H) que coloca la imagen exactamente
donde aparece en el c
odigo.
Un ejemplo de lo que sucede al agregar el comando h al caso anterior se toma ahora. Como se ve, la
figura est
a correctamente ubicada en esta ocasion. El comando adicional centeringse encarga de centrar
la imagen. El valor de alineaci
on por defecto es mas bien a la izquierda.

3. Texto rodeando imagen


Equivale al dise
no cuadradode word y aqu requiere ser programado aunque
realmente queda muy bien. Es posible envolver el texto alrededor de la figura.
Para explicar este caso comenzaremos con el ejemplo. Para que los comandos en
el mismo funcionen, se debe importar el paquete wrapfig al inicio (en el preambulo) usepackage{wrapfig}. Esto permite usar el ambiente wrapfigure mediante
begin{wrapfigure}{r}{0.25 textwidth}. Tiene dos parametros adicionales entre
llaves. El primero, establece la alineaci
on de la figura; usa l (por izquierda en
ingles) para izquierda y r para derecha (por derecha en ingles). El segundo, establece la anchura de la caja que contiene a la imagen. En el ejemplo se usan
unidades relativas, pero unidades absolutas (cm, mm, in, etc) pueden usarse. Si
bien el comando centeringse explic
o con anterioridad, aqu la imagen sera centrada respecto a la caja que la
contiene.
Se aclara que si se reemplaza enumerate por itemize, se obtiene una lista con vi
netas en lugar de n
umeros,
pueden hacerse listas combinadas, abriendo un ambiente dentro del otro.
Nota: Quiz
a usted se este preguntando la razon de que se cerrara el ambiente enumerate antes de abrir el
relativo a la imagen encerrada por texto; por alguna razon latex no deja usar este comando estando activo el
primero.

4.3.

Referencias y epgrafes

El poder a
nadir leyendas con una breve descripcion de la imagen y etiquetas que luego se puedan usar para
referirse a ella son herramientas geniales cuando se trabaja con documentos muy largos. Es tan facil, solo hay
que a
nadir el comando caption{epgrafe} dentro de las llaves escribir el texto a mostrar. El lugar donde se
imprimir
a la leyenda depende de d
onde se inserta aquel (antes o despues de includegraphics). Otro ejemplo se
muestra seguidamente.
Las figuras pueden ser referidas dentro del texto llamandolas (preste atencion porque esto se aplica a tablas,
ecuaciones, teoremas y dem
as), sin necesidad de estar recordando el n
umero de figura, es muy u
til y una ventaja
con respecto a otros procesadores. Esto est
a relacionado con el comando label de mas arriba que establece la
etiqueta para la figura. Dado que las mismas se pueden usar en diversos tipos de elementos en el documento, es
una buena pr
actica el usar un prefijo, tal como fig: en este caso. As, si quiere llamar al n
umero de la imagen en
cuesti
on toma 1 y este comando lo imprime. Finalmente, si se desea nombrar el n
umero de la pagina en la que
2

Pagina 7

Gabriel De Simone

Tutorial Share LATEX

Figura 1: Captura de un gordo cool


aparece tal imagen de manera autom
atica, puede hacerse as: el gordo esta en la pagina 8. El comando caption
es obligatorio para poder a
nadir una etiqueta y referir la figura.

5.

Formato

Es necesario en ocasiones dar un formato especfico distinto al que es dado por defecto. En este apartado se
dan algunas herramientas que suele ser preciso conocer.

5.1.

Negrita, subrayado, cursiva y


enfasis

Se explora varias utilidades cl


asicas de todo procesador de texto, las mismas son muy faciles de comprender.
Son el subrayado, la negrita, la bastardilla y el enfasis. Un ejemplo sencillo basta para clarificar el caso,
recuerde que es posible combinarlas.

5.2.

Encabezados y pies de p
aginas

Son recursos necesarios y hay maneras diversas de colocarlos. La configuracion que viene por defecto coloca
los n
umeros de p
aginas en el centro y abajo, pero facilmente podemos modificarla como se muestra seguidamente.
Ello se logra trabajando en el pre
ambulo y dejandolo definido para todo el documento. El paquete fancyhdr
incorpora estas funciones. El resto de los comandos se explican ahora. El pagestyle especifica el estilo que
usaremos para los encabezados, existen diversos y en este caso se ha seleccionado uno muy tradicional, el fancy;
otros utilizables son empty (que deja en blanco ambos espacios), plain (el que se coloca por defecto con el
n
umero de pagina centrado al pie) y myheadings, que coloca el n
umero de pagina a la derecha.
El c
odigo aqu proporcionado (en el pre
ambulo) permite trabajar de forma mas general. El comando fancyhf
limpia los espacios en cuesti
on para que no aparezca el ajuste por defecto; los comandos rhead, lhead, chead (no
se ha usado aqu el u
ltimo de estos), rfoot, lfoot y cfoot (tampoco se usan aqu los dos u
ltimos), no requieren
demasiada explicaci
on. Se coloca entre llaves el texto que se desea aparezca.

5.3.

Formato del p
arrafo

Se tratan ahora diversas herramientas asociadas al formato del texto, es lo que en Word llamamos Parrafo,
incluye configurar una sangra, el interlineado o el espacio entre parrafos.
5.3.1.

Sangra

El comando que aqu se muestra es el que gobierna la configuracion de la sangra y puede cambiarse facilmente
afectando la cantidad entre llaves.
Si se va usar en el texto siempre la misma sangra conviene dejar colocado este comando en el preambulo.
En caso contrario, puede definirse justo encima de cada seccion donde se desee cambiar la configuracion.
Tambien puede volverse a la configuraci
on que aparece por defecto.
5.3.2.

Espacio entre p
arrafos

Para determinar el espacio entre un p


arrafo y el texto posterior se puede utilizar el comando setlength{parskip}.

Pagina 8

Gabriel De Simone

Tutorial Share LATEX

El mismo rige para todo el texto a partir del cual el comando se coloca. Y puede volverse a la configuraci
on
por defecto.
Como se ve, todo esto que en latex necesita programarse, se puede hacer de forma interactiva en otros
procesadores pero la forma es mucho m
as general y una vez que se aprende a usarlo evita grandes perdidas de
tiempo.
5.3.3.

Interlineado

Si bien existen varios comandos para controlar esto, el aqu usado es principal, y permite satisfacer las
necesidades b
asicas. El c
odigo asociado est
a en el preambulo, pues el interlineado se define all y es u
nico para
todo el cuerpo del texto; el valor definido es 1, que coincide con el que viene por defecto, pero puede modificarse.
5.3.4.

Justificado, alineado a izquierda, alineado a derecha y centrado

Alineado izquierda
Se debe usar el comando aqu mostrado.
Alineado derecha
Se usa un comando an
alogo
Centrado
Se auto-explica
Justificado El comando justify permite que todo el texto subsiguiente este justificado.

5.4.

Uso de colores

Si bien los colores muchas veces son pocos utilizados es necesario saber como pueden configurarse. Como no
debera sorprenderle a esta altura, para usar los colores debe invocarse un paquete asociado, el mismo est
a en
el pre
ambulo. Si se desea que todo un ambiente este coloreado puede hacerse lo siguiente.
Firts item
Second item
Si solo una palabra o frase desea cambiarse debe usar este comando pero si en cambio se desea resaltar
debe usarse este otro.
Puede delimitar con llaves 1 los elementos coloreados, tal como se muestra en el caso de la siguiente lnea2
del ancho del cuerpo de texto.

5.5.

Referenciar secciones y ecuaciones

Tal como se mostr


o con las im
agenes se puede hacer para las secciones. Es muy u
til pues cuando se agrega una
nueva secci
on intermedia siempre est
a el problema de modificar todos los sitios donde se mencionan secciones
por su n
umero, para ello podemos usar el siguiente truquillo, que se muestra en la subseccion 5.5.
Tambien puede utilizarse para ecuaciones, como en el ejemplo

a i xi

(2)

i=0

La ecuaci
on 2 es una serie de potencias, que aparece en la pagina 9.
1 Pueden
2 Es

colocarse notas al pie de p


agina
realmente muy sencillo y se autonumeran

Pagina 9

Gabriel De Simone

5.6.

Tutorial Share LATEX

Tama
nos y tipos de letra

Si bien latex los elije adecuadamente de acuerdo a la clase de documento puede desear cambiarlos, lo que

sencillo

es relativamente
. Existen distintos tipos de letra y se los puede afectar con negritas, subrayado,
como ya se explor
o. Se muestran en una tabla los mas representativos. Hay mas tama
nos y fuentes que los que
se exhiben.
Tama
no
El m
as peque
no

Peque
no

Grande

Mas grande

Muy Grande
Con respecto a las fuentes, se muestran algunas tradicionales.
Tama
no
Serif (roman)
Sans serif
Typewriter (monospace)
Se aclara que de colocar una barra invertida y el comando con el tipo o tama
no de letra sin llave, todo el
texto subsiguiente adquirir
a ese formato.

6.

Referencias Bibliogr
aficas

En LATEX, las mismas son un caso particular que requiere un poco de estudio extra, sin embargo, quedan
realmente muy prolijas y normalizadas, cosa que los ingenieros que usamos latex, apreciamos en demasa.
Primero es necesario introducir un paquete asociado (biblatex) para poder trabajar de manera prolija, luego,
el comando que sigue en el pre
ambulo a ese (addbibresourse{ejemplo.bib}), es el que importa la informaci
on
asociada a cada referencia desde un archivo .bib que luego crearemos. Para ello en la pantalla a la izquierda del
editor debemos crear un nuevo archivo que llamaremos ejemplo.bib. Aparece ahora entre nuestros archivos,
uno nuevo que podremos editar. Ese archivo .bib tiene una sintaxis propia que se explora en el archivo adjunto,
es muy intuitiva y f
acil de entender. Ve ahora al documento .bib, exploralo y lee el comentario colocado (se
encuentra al final del c
odigo).
Ahora podemos llamar directamente a nuestra bibliografa desde aqu. Para que la bibliografa aparezca,
esta debe ser citada en alg
un momento en el texto.[1].[2].[3].[4]. Se aclara que son de fantasa estas cuatro y no
se utilizan realmente en este texto.

Las Referencias fantasa


[1]

Paul Adrien Maurice Dirac. The Principles of Quantum Mechanics. International series of monographs on
physics. Clarendon Press, 1981. isbn: 9780198520115.

[2]

Albert Einstein. Zur Elektrodynamik bewegter Korper. (German) [On the electrodynamics of moving
bodies]. En: Annalen der Physik 322.10 (1905), pags. 891-921. doi: http://dx.doi.org/10.1002/andp.
19053221004.

[3]

Donald Knuth. Knuth: Computers and Typesetting. url: http://www-cs-faculty.stanford.edu/~uno/


abcde.html.

[4]

Donald E. Knuth. Fundamental Algorithms. En: Addison-Wesley, 1973. Cap. 1.2.

[5]

Share Latex. ShareLaTeX guides. url: https://es.sharelatex.com/learn.

Tambien pueden ser subclasificadas de la siguiente forma y colocarse automaticamente en la tabla de contenidos como se muestra para el caso de un artculo de referencia.

Artculos fantasa
[2]

Albert Einstein. Zur Elektrodynamik bewegter Korper. (German) [On the electrodynamics of moving
bodies]. En: Annalen der Physik 322.10 (1905), pags. 891-921. doi: http://dx.doi.org/10.1002/andp.
19053221004.
Pagina 10

Gabriel De Simone

Tutorial Share LATEX

Libro fantasa
[1]

Paul Adrien Maurice Dirac. The Principles of Quantum Mechanics. International series of monographs on
physics. Clarendon Press, 1981. isbn: 9780198520115.

LATEX Fantasa
[3]

Donald Knuth. Knuth: Computers and Typesetting. url: http://www-cs-faculty.stanford.edu/~uno/


abcde.html.
[5]

7.
7.1.

Paquetes especficos u
tiles
Paquete circuitos

Por ser particularmente u


til para ingeniera se explorara uno de los tantos paquetes asociados a campos
de conocimiento especfico en Latex, tal resulta ser el de circuitos, que permite de manera sencilla introducir
diagramas circuitales de forma prolija y r
apida.
Primero es necesario importar el paquete asociado al preambulo. El sistema es muy sencillo y se basa en
definir la posici
on de los elementos a partir de puntos en el plano, que viene a ser su papel. Se coloca un ejemplo
sencillo como motivaci
on. El comando draw es el que permite dibujar la circuitera. El sistema de coordenadas
es cartesiano, con el eje X horizontal, positivo a la derecha, y el Y vertical, positivo hacia arriba, de manera de
nombrar los puntos como (x,y).

Luego, trabajaremos con un ejemplo m


as complejo, para el que es necesario conocer los comandos que este
paquete incluye. Los mismos se pueden ver en las siguientes imagenes [5].

Pagina 11

Gabriel De Simone

Tutorial Share LATEX

Pagina 12

Gabriel De Simone

Tutorial Share LATEX

Con esta informaci


on, el ejemplo dado, lo que sabemos de expresiones matematicas y algo de ingenio deberamos ser capaces de construir casi cualquier circuito.
iR
iR

+
iR
iR
iR

Vm sin(wt)

iR

iR

iR

iR

iR

7.2.

Diagramas simples

Si se desea graficar curvas, crculos, tri


angulos o lneas puede utilizarse un paquete especial (tikz) que se
ha llamado en el pre
ambulo. Antes de hablar especficamente sobre el, introduciremos algunos conceptos clave
relacionados con los diagramas m
as simples que no requieren un paquete especial, solo un ambiente particular
picture. Primero analizaremos un caso que permite comprender el manejo basico del apartado.
'$


&%

Muchas veces desean colocarse referencias o letras en las imagenes y latex tambien permite introducir estos
elementos de manera sencilla, programando la imagen. Basta con indicar el punto sobre el que se coloca el texto,
el tama
no de texto y la frase en s, respectivamente. Tambien pueden incluirse flechas facilmente. El texto se
inserta en el punto (6,2.2) y es de tama
no peque
no.
'$

Texto en una imagen

&%

Una vez revisadas estas funciones b


asicas pasamos a trabajar con el paquete antes mencionado que es m
as
amplio y permite funciones m
as complejas. Lo maravilloso de incorporarlo es que da la posibilidad de tratar a
los diagramas como im
agenes y posicionarlos de acuerdo a lo aprendido anteriormente para las mismas. Trae
consigo capacidades como colorear elementos y rellenar circunferencias. Notar la estructura para dibujar cada
elemento.

Pagina 13

Gabriel De Simone

Tutorial Share LATEX

Interseccion

Nos ocupan ahora elementos como elipses y polgonos. Para dibujar un polgono se hace como un conjunto
de lneas cerradas. Sepa que el comando filldraw permite crear figuras llenas donde se distingue el contorno del
interior, si solo interesa el interior puede usarse fill. Use draw si tan solo dibuja elementos hechos de lneas. La
estructura (una vez abierto el ambiente tikzpicture) empieza con el comando, se define el estilo de la lnea y el
relleno y luego el elemento a dibujar con sus caractersticas.

Se incorporan a continuaci
on algunos colores y tipos de grosores de lnea [5] que el paquete comprende.
Cuando despues de un color se coloca !, el mismo aparece mas brillante; al colocar un n
umero posterior se
hace m
as claro cuanto mayor es el n
umero.
Colores

Diferentes grosores de lnea

Pagina 14

Gabriel De Simone

Tutorial Share LATEX

Como se ve, el que las im


agenes deban ser programadas las hace un poco impracticas, pues debe definirse
un sistema de coordenadas (que por defecto tiene el (0,0) abajo a la izquierda; recuerde que cuando utiliza el
paquete tikz trata al diagrama como a una imanen) y la posicion de los elementos en el mismo, es probablemente
m
as conveniente generar las im
agenes en otro soporte y subirlas a LATEX.

Pagina 15

Gabriel De Simone

8.

Tutorial Share LATEX

Bibliografa

Internet
[5]

Share Latex. ShareLaTeX guides. url: https://es.sharelatex.com/learn.

Pagina 16

\documentclass{article}
\usepackage[utf8]{inputenc} % Asociado al sistema operativo en el que se trabaja
\usepackage{geometry}
\geometry{
a4paper,
left=20mm,
right=20mm,
top=20mm,
bottom=20mm,
} % Permite definir los mrgenes y el tamao de la hoja
\usepackage[spanish,activeacute]{babel} % Permite que el programa reconozca las
y tildes.
\usepackage{biblatex}
\addbibresource{ejemplo.bib} % Se desarrolla en bibliografa
\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage{wrapfig}
\usepackage{float} % Se explica en la seccin de imgenes
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{tabularx} % Se explica al tratar con tablas en la seccin de smbolos
matemticos
\fancyhf{}
\rhead{Tutorial Share \LaTeX}
\lhead{Gabriel De Simone}
\rfoot{Pgina \thepage} % Se explica al tratar con encabezados y pies de pginas
\renewcommand{\baselinestretch}{1} % Se explica en interlineado
\usepackage{xcolor} % Se explica al tratar con los colores
\usepackage{circuitikz}% Se explica en la seccin de circuitos
\usepackage{tikz} % Se trata en diagramas simples
\usetikzlibrary{positioning} % Se trata en diagramas simples
\usepackage{amsthm}
%
Permite
la
incorporacin
del
ambiente
para
las
demostraciones; ver teoremas y pruebas. COLOCAR ANTES QUE LOS POSTERIORES, EN CASO
CONTRARIO REDEFINE TODO LO ASOCIADO.
\newtheorem{theorem}{Teorema}
\newtheorem{corollary}{Corolario}[theorem]
\newtheorem{lemma}{Lema}[theorem] % Se explica en teoremas y pruebas
\theoremstyle{definition}
\newtheorem{definition}{Definicin}[section] % Se explica en definiciones
\title{Tutorial Share \LaTeX}
\author{Gabriel De Simone }
\date{Argentina, Julio 2015}
% Aqu termina el prembulo y comienza el cuerpo
\begin{document}
\maketitle % Permite que el ttulo, autores y fecha se muestren en la versin PDF.
\renewcommand{\tablename}{Tabla} % El epgrafe de las tablas se nombra con la
leyenda"Tabla [nmero de tabla]", en lugar de "Cuadro [nmero de cuadro]"
\thispagestyle{empty} %La primera pgina aparece sin encabezado ni pie de pgina,
se trata en esa seccin.
\tableofcontents % Agrega un ndice que se actualiza automticamente ante cualquier
cambio
\newpage % Comienza el texto siguiente en una nueva pgina

17

\begin{abstract}
En el presente escrito se da una breve introduccin a la manera en la que latex
funciona partiendo del supuesto de que el lector es un ignorante en lo respecta a
esta forma de trabajar. Se muestra y explica la utilizacin de diversas herramientas
que suelen ser de utilidad a la hora de escribir un informe. El actual desarrollo
se enfoca particularmente en la escritura de artculos (entindase informes o
escritos acadmicos para leer en ``una sentada") aunque la inmensa mayora de los
lineamientos expuestos son vlidos para otros tipos de estructuras como libros o
cartas. La motivacin del escrito es la no la existencia de la informacin aqu
tratada de forma compacta y en espaol; la que abunda se encuentra dispersa. El
lector podr apreciar la manera de generar un artculo, al observar simultneamente
el cdigo asociado y el resultado obtenido. No se han utilizado plantillas. % Las
comillas se abren con doble tilde inversa
\end{abstract}
\section{Introduccin}
\LaTeX \space
es un procesador de texto de software, muy utilizado para la
composicin de literaturas acadmicas dado que la calidad tipogrfica de los
documentos obtenidos rivaliza con la de las editoriales cientficas.
Permite la incorporacin de secciones, ndices y frmulas de manera particularmente
sencilla y ordenada, facilitando que usted se concentre en el contenido y no en el
formato. Este ltimo puede modificarse de manera general con algunas lneas de
cdigo sin tener que ir por prrafo como en otros procesadores y evita el tener
que realizar constantemente ajustes de este tipo.
% El \space del prrafo anterior permite introducir un espacio entre el logo de
latex y la palabra subsiguiente.
% Un rengln libre implica cambio de prrafo
Nos centraremos particularmente en Share \LaTeX, que bsicamente es lo mismo pero
se diferencia por permitir el trabajo online sobre un documento en forma
colaborativa y en simultneo; esto no quita que todo lo tratado sea vlido para
otros soportes TEX.
Antes de comenzar con la gua en s, es de menester hacer algunas aclaraciones.
Primero, el desarrollo posterior se ha basado en \cite{sharelatexwebsite} y una
informacin mucho ms amplia que la que aqu se expone puede ser consultada en ese
sitio web. Segundo, se nombra a lo largo del texto otras bibliografas de fantasa;
no se han usado en esta literatura y son solo ilustrativas. Tercero, todo lo que
se muestra tiene una manera alternativa de hacerse. Cuarto, el documento busca
introducir al lector de manera prctica y no se centra en cuestiones tericas.
Quinto, existen ciertos smbolos que son reservados por latex para introducir
comandos, a los mismos debe anteponerles una barra derecha para imprimirlos en el
PDF; algunos de estos son: \#, \$, \%, \&, \_ y \{.
Para comenzar se debe tener en cuenta que el trabajo en \LaTeX \space se divide en
tres etapas. La primera consiste en escribir el cdigo (archivo de extensin TEX;
incluye al trabajo propiamente dicho y las lneas asociadas al formato, imgenes,
etc); la segunda en compilarlo, que implica pasar a PDF lo escrito y la tercera
abrir el PDF. Share \LaTeX \space permite realizar las tres operaciones en
simultneo. Una vez en la pgina, cuando se crea un nuevo proyecto, se tiene la
pantalla dividida; en la parte izquierda va el cdigo y en la derecha se va
mostrando el PDF a medida que recompilamos. Le recomiendo mirar en simultneo el
PDF y el TEX del presente tutorial para comprenderlo completamente, pues no se
explica en el primero lo que aparece como comentario en el cdigo, adems de otros
detallitos.
La parte que requiere estudio y que se trata seguidamente es la relativa al cdigo.
Todo documento trabajado en latex consta de dos secciones bien visibles en el
archivo TEX. La primera es el llamado prembulo en el que se define el tipo de
texto con el que se va a trabajar, se llama a ciertos paquetes que incorporan
funciones que latex no trae por defecto, se definen algunos aspectos del formato y
se colocan algunos datos como el autor, la fecha; llega en el cdigo hasta la lnea
``begin\{document\}". Al igual que al programar en muchos otros lenguajes, debe
indicarse el fin y el inicio de ciertas estructuras; en el caso del cuerpo del
documento, que es la otra parte del cdigo, su fin debe indicarse al terminar el
18

trabajo con``end\{document\}". Estas estructuras que comienzan y terminan de manera


explcita, indicando el inicio de algn comando o funcin en particular, se
denominan ambientes y vienen a ser semejante a las sentencias if, for o while de
otros lenguajes en este sentido.
En el prembulo se han colocado toda una serie de paquetes que se irn utilizando
a lo largo del texto y se explicarn oportunamente. Ahora resulta oportuno tratar
la primera lnea de todo trabajo en latex: documentclass\{clase de documento\}.
Esta lnea define el formato bsico que se utilizar. Puede colocarse artculo
(article), libro (book), informe (report), entre tantos otros de acuerdo a las
necesidades. Determina cosas como el tamao de las sangras, espacios entre ttulos
o la forma de numerar elementos segn el tipo de texto, basndose en las estructuras
de ms uso en esos escritos. Muchos de estos valores por defecto pueden modificarse
(lo haremos) e incluso usted puede crear su propio ``documentclass" como se ensea
en diversas bibliografas. Es necesario colocar esta lnea porque le da orden a
todo lo que usted no ajuste manualmente y permite tener una base desde dnde
comenzar a trabajar.
Una vez que se da inicio al cuerpo del texto, puede fcilmente incorporar secciones,
subsecciones y captulos, que se numeran automticamente y aparecen con el mismo
formato segn el caso. Su estudio se realiza al progresar en el documento. Se
aclara desde ahora que Latex cuenta con distintos niveles y subniveles para
organizar contenidos que son desde ms a menos general: parte (part), captulo
(chapter),
seccin
(section),
subseccin
(subsection),
subsubseccin
(subsubsection), prrafo (paragraph) y subprrafo (subparagraph); todos se inician
anteponiendo una barra invertida. No todos estn disponibles en el formato artculo.
\section{Expresiones matemtica}
Por ser de las principales ventajas y como a los ingenieros tcnicamente nos importa
la matemtica, es importante poder expresarla y escribir frmulas en latex. Veremos
cmo hacerlo.
Para colocar una frmula en lnea con el texto puede usarse la siguiente estructura
$x^2 + y^2 = z^2$. En cambio para hacerlo al estilo word, podemos hacer as: $$
x^n + y^n = z^n $$ Es el famoso teorema de Pitgoras generalizado, que como sabr
no es vlido.
La ecuacin debe ser incluida dentro del ambiente equation si se requiere que
aparezca numerada. Con la siguiente estructura queda prolija y se muestra cmo
colocar una fraccin.
\begin{equation}
\begin{split}
A = \frac{\pi r^2}{2} = \frac{1}{2} \pi r^2
\end{split} % El ambiente split le indica que las expresiones separadas por el
igual van en distintos miembros.
\end{equation}
\subsection{Smbolos matemticos (y tablas)}
Existen diversos y la forma de llamarlos en latex se coloca en la siguiente tabla,
y de paso le enseo a poner una tabla.
\begin{table}[h] % Permite definir los parmetros de la tabla a crear; los mismos
van entre corchetes, como la ubicacin, [h], que indica que se coloque aqu (here).
Si se desee usar los ajustes por defecto no es necesario este ambiente. Se trata
con ms detalle en imgenes lo asociado a posicionamiento.
\begin{center} % Permite centrar cualquier elemento, en este caso, la tabla.
\begin{tabular}{||c | c||} % Describe la forma de la tabla. Las barras verticales
indican lneas verticales de separacin en la tabla, cada c implica una columna
donde el contenido est centrado en la misma (con una l est a la izquierda y con
una r a la derecha). Es la forma bsica de la tabla.
\hline % Implica la colocacin de un lnea horizontal
Descripcin & cdigo \\ % Los & separan elementos de una fila
\hline\hline
19

Letras griegas & \alpha \beta \gamma \rho \sigma \delta \epsilon \\ % La doble
barra inclinada implica final de la fila
\hline
Operadores binarios & \times \otimes \oplus \cup \cap \\
\hline
Operadores de relacin & \subset \supset \subseteq \supseteq \\
\hline
Otros importantes & \int \oint \sum \prod \\
\hline
\end{tabular}
\end{center}
\caption{Tabla de smbolos} % Epgrafe de la tabla, se numera automticamente
\label{tabla:ta} % Referencia tabla, permite llamar al nmero de la tabla en el
texto como se muestra con detalle en imgenes.
\end{table} % Terminar tabla
% En "posicionar imgenes" y en "referenciar secciones y ecuaciones" se explica
con ms cuidado algunos detalles que tambin afectan a las tablas.
Cuando en una columna de una tabla se debe insertar un texto particularmente
extenso, el ambiente ``tabular" no puede resolver la situacin de manera conveniente
y la tabla escapa al ancho de la pgina. Un ambiente que soluciona el caso es el
llamado ``tabularx", que se utiliza de la misma manera, salvo que en las columnas
afectadas por estas longitudes de texto infrecuentemente grandes, debe colocarse
una ``X", \space al declarar la estructura bsica de la tabla. Un ejemplo se muestra
a
continuacin.
Debe
incorporarse
en
el
prembulo
el
paquete
``usepackage{tabularx}" pues este ambiente no lo trae latex por defecto.
Debe tenerse en cuenta que este ambiente no es compatible con el comando ``caption",
por lo que aqu se muestra una forma de colocar un epgrafe a estas tablas. La
trampa consiste en colocar un ambiente ``tabular" despus de la tabla, sin una
tabla dentro; se muestra seguidamente.
\begin{center} % Permite centrar cualquier elemento, en este caso, la tabla.
\begin{tabularx}{\textwidth}{||c|c|c|X| X||} % Describe la forma de la tabla. Las
barras verticales indican lneas verticales de separacin en la tabla, cada c
implica una columna donde el contenido est centrado en la misma (con una l est a
la izquierda y con una r a la derecha). Es la forma bsica de la tabla.
\hline
Nombre & Smbolo & Activo/pasivo & Caractersticas & Aplicaciones \\
\hline\hline
Resistor & \begin{circuitikz} \draw
(0,0) to[ american resistor ] (2,0); %Se explica al tratar con circuitos
\end{circuitikz} & Pasivo & Se opone al paso de corriente, generando una cada de
tensin que se traduce en potencia disipada.
Existen de materiales diversos que constan de resistividad variable con la
temperatura y con la que la resistencia vara proporcionalmente, dependiendo
tambin de la geometra. Cumplen la ley de Ohm. Su efecto se cuantifica en Ohmios.
& Contro de volumen y tono en los dispositivos de sonido, control de brillo, etc.
Existe un tipo de potencimetro que se fabrica especialmente para ajustar voltajes
o corrientes en algunos circuitos integrados. \\
\hline
\end{tabularx}
\begin{table}[H]
\caption{Componentes de circuito}
\label{tabla:ta}
\end{table}

20

\end{center}
\subsection{Subndices y superndices}
Usted podra pensar que son algo secundarios, estando equivocado, pues realmente
los usamos a menudo y hacerlos con word es realmente engorroso. Los mismos se
escriben tan solo anteponiendo un smbolo al ndice tal como veremos enseguida.
Por
ejemplo,
para
una
integral
definida
podemos
hacer
lo
siguiente
$$\int\limits_0^1 x^2 \ dx$$ Se ve claramente que el ``guin" \space coloca el
subndice y el ``piquito(dira una vieja)" \space el superndice. Si los mismos
son largos puede hacerse de la siguiente manera que es muy cmoda. $$ x^{2 \alpha}
- 1 = y_{ij} + y_{ij}$$ Este ltimo que le pongo ahora es realmente excelente
porque las sumatorias se usan bastante y las fracciones ms todava, tambin aparece
el smbolo del infinito. $$\sum_{i=1}^{\infty} \frac{1}{n^s}= \prod_p \frac{1}{1 p^{-s}} $$
\subsection{Corchetes y parntesis}
Es la forma de colocar las matrices y los vectores, que tan poco usamos a decir
verdad, pero vale la pena ponerlo. Los mismos pueden ajustarse de manera automtica
o manual. Primero la automtica, que se basa en construir una tabla como la de
antes y colocarle el smbolo en cuestin a la derecha y la izquierda.
$$
\left \{ % Indica que se coloque una llave a la izquierda cuyo tamao se ajusta
automticamente
\begin{tabular}{ccc} % La tabla sigue la lgica de la anterior
1 & 5 & 8 \\
0 & 2 & 4 \\
3 & 3 & -8
\end{tabular}
\right \}$$ % Indica que se coloque una llave a la derecha cuyo tamao se ajusta
automticamente

En forma manual se deben colocar los siguientes smbolos que se presentan en la


tabla \cite{sharelatexwebsite}
\begin{center}
\begin{tabular}{||c | c||} %Las barras verticales indican lneas verticales de
separacin en la tabla, cada c implica una columna donde el contenido est centrado
en la misma.
\hline
Descripcin & cdigo \\
\hline\hline
Parntesis & \big( \Big( \bigg( \Bigg( \\
\hline
Corchetes & \big] \Big] \bigg] \Bigg] \\
\hline
Llaves & \big\{ \Big\{ \bigg\{ \Bigg\{ \\
\hline
\end{tabular}
\end{center}
Y para cerrar un ejemplo clsico $\Big( 90+76z \Big)$
\subsection{Teoremas y pruebas}
Para dar un formato particular a estos, debemos primero definir cmo los llamaremos
y la palabra que aparecer en el PDF cuando se lo haga, lo mismo se hace en el
prembulo a travs del comando newtheorem\{theorem\}\{Teorema\}, que tiene dos
parmetros. El primero es el nombre del ambiente definido (algunos ambientes es
necesario definirlos) y el segundo, el nombre con el que aparece en el texto. El

21

[theorem] que aparece en las dos lneas siguientes a esa, indica que el contador
de los corolarios y lemas debe reiniciarse al iniciar un nuevo teorema; si en
cambio, se quiere que usen el mismo que los teoremas, debe colocarse antes del
ltimo de los dos textos entre llaves en esas lneas y si se quiere que tengan su
propia numeracin no debe colocarse.
\begin{theorem}
Dios todo lo puede.
\end{theorem}
\begin{theorem}[Teorema generalizado] % El texto entre corchetes aparecer como
nombre del teorema
\label{tg} % Permite luego referenciar el teorema
Es la generalizacin del teorema anterior.
Dios todo lo puede, cuando quiere y como quiere.
\end{theorem}
Las consecuencias del teorema \ref{tg} se ven en la realidad que lo rodea.
\begin{corollary}
No desafe a Dios.
\end{corollary}
\begin{lemma}
Dadas dos personas, harn ellas lo que Dios desee, no su libertad.
\end{lemma}
\begin{proof} % Permite colocar formato de demostracin
No necesito ms prueba que el antiguo testamento.
\end{proof}
\subsection{Definiciones}
Una manera prolija de dar definiciones es usando el formato de los teoremas que
realmente queda maravilloso. El paquete amsthm permite introducir esta funcin,
\textbf{y tambin el formato anterior para demostraciones}. Los otros comandos
theoremstyle\{definition\} y
newtheorem\{definition\}\{Definicin\} [section], permiten crear un ambiente
(definition) con el estilo de los teoremas, darle un nombre con el que aparecer
en el texto y reiniciar su contador en cada seccin.
\begin{definition}{Chiripioca}
Dcese del estado de una persona iracunda y desencajada. Ej: Le agarr la...
\end{definition}
\section{Operadores}
Los operadores tienen una notacin particular en latex. Se destacan algunos.
\subsection{Lmites}
Para colocarlos tan prolijo como en el stuart o en el eduarts tan solo se hace lo
siguiente, se considera que el cdigo se explica a s mismo.
$$
\lim_{h \rightarrow 0 } \frac{f(x+h)-f(x)}{h}=\frac{df(x)}{dx}
$$
Que queda de esta forma si se usa en lnea con el texto $ \lim_{x \rightarrow h}
(x-h) $.
\subsection{Operadores de referencia}
Para tenerlos a mano, se adjuntan en la tabla siguiente.
22

\begin{center}
\begin{tabular}{||c | c||}
\hline
Descripcin & cdigo \\
\hline\hline
Seno & \sin \\
\hline
Arcoseno & \arcsin \\
\hline
Seno hiperblico & \sinh \\
\hline
\end{tabular}
\end{center}
Son bastante intuitivos y los dems se toman de modos semejantes.

\section{Imgenes}
Un buen trabajo pasa a ser excelente cuando se agrega la cantidad de imgenes
correcta de adecuada forma, prolijamente, con el tamao adecuado y sus epgrafes.
Esto nos ocupa ahora mismo.
\subsection{Insertar imgenes, cambiarles el tamao y rotarlas}
Latex no tiene la capacidad de manipular imgenes por s mismo, por esa razn se
debe importar el paquete graphicx en el prembulo. Para usar dicho paquete se
aadi
al
inicio
la
siguiente
lnea
``sepackage\{graphicx\}".El
comando
``graphicspath\{ \{images/\} \}" \space le indica a latex que las imgenes estn
guardadas en una carpeta llamada images bajo el directorio actual, las mismas deben
subirse a Sharelatex para trabajar, esto se hace con el cono de la parte superior
izquierda de la pantalla.
El comando ``includegraphics\{gordo\}" \space es el que se encarga de incluir la
imagen en el documento. El nombre del archivo de imagen no debe contener espacios
ni caracteres especiales.
\begin{center}
\includegraphics[scale=0.2]{gordo} % Scale permite escalar el tamao de la imagen
\end{center}
El tamao puede modificarse con el comando scale. Tambin es posible definir de
forma arbitraria el ancho y el alto.
\begin{center}
\includegraphics[width=3cm, height=3cm]{gordo}
\end{center}
Como probablemente ya ha adivinado, los parmetros dentro de los corchetes
[width=3cm, height=4cm] definen el ancho y alto de la imagen. Pueden usarse
diferentes unidades de medida en stos parmetros, incluyendo las del Sistema
Internacional. Si solamente se establece el valor de width, la altura se escalar
proporcionalmente.
Tambin es posible establecer la longitud de la imagen respecto a otros elementos
en el documento. Imagen con la misma anchura que el texto:

\includegraphics[width=\textwidth, height=4cm]{gordo}
Finalmente, las imgenes pueden rotarse fcilmente.

23

\begin{center}
\includegraphics[scale=0.1, angle=67]{gordo} %grados sexagesimales, los de toda la
vida
\end{center}
\subsection{Posicionar imagen}
Colocar las imgenes de un modo particular es requerido porque el programa a veces
las inserta, y sepa el lector disculpar lo coloquial de mi prosa, en cualquier
lado, o bien, porque se desea una ubicacin en especfico. Un ambiente puede
solucionar esto. Aun as el posicionamiento de la imagen respecto del texto es
quiz una de las desventajas ms palpables de latex respecto de word pues requiere
ser programado y uno no puede simplemente arrastrar la imagen.
Dado que este apartado incluye varios puntos importantes, lo haremos en forma de
lista y le enseo a hacer una. Cabe aclarar que existen diversos tipos de listas,
enumeradas y con vietas, que casi no difieren en su cdigo. A continuacin usaremos
las enumeradas.
\begin{enumerate}
\item Comando figure.
El ambiente figure se usa para mostrar las imgenes como elementos flotantes
dentro del documento. sto significa que basta con incluir la imagen dentro del
ambiente figure y ya no tiene que preocuparse por dnde aparecer, latex la
posicionar de tal manera que encaje con el flujo del documento. Aunque esto suena
muy bien, a veces uno quiere tener control sobre dnde aparecern las imgenes (se
ve que la imagen al tope de esta pgina ha quedado mal ubicada pues debera ir
justo debajo de este prrafo, segn el cdigo). Un parmetro adicional se puede
usar para establecer el posicionamiento de la figura, los mismos se tratan
seguidamente y son vlidos para las tablas.
\begin{figure}
\includegraphics[scale=0.1]{gordo}
\end{figure}
\item Parmetros importantes y centrado.
Estos se insertan entre corchetes como se muestra enseguida.
Se los organiza en una tabla.
\begin{center}
\begin{tabular}{||c | c||}
\hline
Parmetro & accin \\
\hline\hline
h & Aproximadamente en el mismo punto donde aparece en el cdigo \\
\hline
t & Inserta la figura al inicio de la pgina. \\
\hline
b & Inserta la figura al final de la pgina. \\
\hline
p & Inserta los elementos en una pgina por separado, que slo contiene figuras.
\\
\hline
\end{tabular}
\end{center}
Si se agrega el paquete float, se obtiene un nuevo posicionamiento (H) que coloca
la imagen exactamente donde aparece en el cdigo.

24

Un ejemplo de lo que sucede al agregar el comando ``h" \space al caso anterior


se toma ahora. Como se ve, la figura est correctamente ubicada en esta ocasin.
El comando adicional ``centering" se encarga de centrar la imagen. El valor de
alineacin por defecto es ms bien a la izquierda.
\begin{figure}[h]
\includegraphics[scale=0.1]{gordo}
\centering
\end{figure}
\item Texto rodeando imagen
\end{enumerate}
\begin{wrapfigure}{r}{0.25\textwidth} % La figura estar a la derecha
\centering
\includegraphics[width=0.25\textwidth]{gordo}
\end{wrapfigure}
Equivale al ``diseo cuadrado" de word y aqu requiere ser programado aunque
realmente queda muy bien. Es posible envolver el texto alrededor de la figura. Para
explicar este caso comenzaremos con el ejemplo.
Para que los comandos en el mismo funcionen, se debe importar el paquete wrapfig
al inicio (en el prembulo) ``usepackage\{wrapfig\}". Esto permite usar el ambiente
wrapfigure mediante ``begin\{wrapfigure\}\{r\}\{0.25\ textwidth\}". Tiene dos
parmetros adicionales entre llaves. El primero, establece la alineacin de la
figura; usa l (por izquierda en ingls) para izquierda y r para derecha (por derecha
en ingls). El segundo, establece la anchura de la caja que contiene a la imagen.
En el ejemplo se usan unidades relativas, pero unidades absolutas (cm, mm, in, etc)
pueden usarse. Si bien el comando ``centering" se explic con anterioridad, aqu
la imagen ser centrada respecto a la caja que la contiene.
Se aclara que si se reemplaza enumerate por itemize, se obtiene una lista con
vietas en lugar de nmeros, pueden hacerse listas combinadas, abriendo un ambiente
dentro del otro.
\textbf{Nota}: Quiz usted se est preguntando la razn de que se cerrara el
ambiente enumerate antes de abrir el relativo a la imagen encerrada por texto; por
alguna razn latex no deja usar este comando estando activo el primero.
\subsection{Referencias y epgrafes}
El poder aadir leyendas con una breve descripcin de la imagen y etiquetas que
luego se puedan usar para referirse a ella son herramientas geniales cuando se
trabaja con documentos muy largos. Es tan fcil, slo hay que aadir el comando
``caption\{epgrafe\}"
y dentro de las llaves escribir el texto a mostrar. El
lugar donde se imprimir la leyenda depende de dnde se inserta aqul (antes o
despus de includegraphics). Otro ejemplo se muestra seguidamente.
\begin{figure}[h]
\centering
\includegraphics[width=0.25\textwidth]{gordo}
\caption{Captura de un gordo cool}
\label{fig:gordo} % Ver prrafo siguiente
\end{figure}
Las figuras pueden ser referidas dentro del texto llamndolas (preste atencin
porque esto se aplica a tablas, ecuaciones, teoremas y dems), sin necesidad de
estar recordando el nmero de figura, es muy til y una ventaja con respecto a
otros procesadores. Esto est relacionado con el comando label de ms arriba que
establece la etiqueta para la figura. Dado que las mismas se pueden usar en diversos
tipos de elementos en el documento, es una buena prctica el usar un prefijo, tal
como fig: en este caso. As, si quiere llamar al nmero de la imagen en cuestin
toma \ref{fig:gordo} y este comando lo imprime. Finalmente, si se desea nombrar el
nmero de la pgina en la que aparece tal imagen de manera automtica, puede hacerse

25

as: el gordo est en la pgina \pageref{fig:gordo}. El comando


obligatorio para poder aadir una etiqueta y referir la figura.

caption

es

\section{Formato}
Es necesario en ocasiones dar un formato especfico distinto al que es dado por
defecto. En este apartado se dan algunas herramientas que suele ser preciso conocer.
\subsection{Negrita, subrayado, cursiva y nfasis}
Se explora varias utilidades clsicas de todo procesador de texto, las mismas son
muy fciles de comprender. Son\underline{ el subrayado}, \textbf{la negrita},
\textit{la bastardilla} y el \emph{nfasis}. Un ejemplo sencillo basta para
clarificar
el
caso,
recuerde\underline{
\textbf{que
es
\emph{posible}
combinarlas}}.
\subsection{Encabezados y pies de pginas}
Son recursos necesarios y hay maneras diversas de colocarlos. La configuracin que
viene por defecto coloca los nmeros de pginas en el centro y abajo, pero
fcilmente podemos modificarla como se muestra seguidamente. Ello se logra
trabajando en el prembulo y dejndolo definido para todo el documento. El paquete
fancyhdr incorpora estas funciones. El resto de los comandos se explican ahora. El
pagestyle especifica el estilo que usaremos para los encabezados, existen diversos
y en este caso se ha seleccionado uno muy tradicional, el fancy; otros utilizables
son empty (que deja en blanco ambos espacios), plain (el que se coloca por defecto
con el nmero de pagina centrado al pie) y myheadings, que coloca el nmero de
pagina a la derecha.
El cdigo aqu proporcionado (en el prembulo) permite trabajar de forma ms
general. El comando fancyhf{} limpia los espacios en cuestin para que no aparezca
el ajuste por defecto; los comandos rhead, lhead, chead (no se ha usado aqu el
ltimo de estos), rfoot, lfoot y cfoot (tampoco se usan aqu los dos ltimos), no
requieren demasiada explicacin. Se coloca entre llaves el texto que se desea
aparezca.
\subsection{Formato del prrafo}
Se tratan ahora diversas herramientas asociadas al formato del texto, es lo que en
Word llamamos ``Prrafo", incluye configurar una sangra, el interlineado o el
espacio entre prrafos.
\subsubsection{Sangra}
\setlength{\parindent}{0pt}
El comando que aqu se muestra es el que gobierna la configuracin de la sangra y
puede cambiarse fcilmente afectando la cantidad entre llaves.

\setlength{\parindent}{25pt}
Si se va usar en el texto siempre la misma sangra conviene dejar colocado este
comando en el prembulo. En caso contrario, puede definirse justo encima de cada
seccin donde se desee cambiar la configuracin.

\setlength{\parindent}{15pt}
Tambin puede volverse a la configuracin que aparece por defecto.
\subsubsection{Espacio entre prrafos}
\setlength{\parskip}{10mm}
Para determinar el espacio entre un prrafo y el texto posterior se puede utilizar
el comando setlength\{parskip\}.
El mismo rige para todo el texto a partir del cual el comando se coloca.
\setlength{\parskip}{1pt}
Y puede volverse a la configuracin por defecto.

26

Como se ve, todo esto que en latex necesita programarse, se puede hacer de forma
interactiva en otros procesadores pero la forma es mucho ms general y una vez que
se aprende a usarlo evita grandes prdidas de tiempo.
\subsubsection{Interlineado}
Si bien existen varios comandos para controlar esto, el aqu usado es principal, y
permite satisfacer las necesidades bsicas. El cdigo asociado est en el prembulo,
pues el interlineado se define all y es nico para todo el cuerpo del texto; el
valor definido es 1, que coincide con el que viene por defecto, pero puede
modificarse.
\subsubsection{Justificado, alineado a izquierda, alineado a derecha y centrado}
\begin{itemize}
\item Alineado izquierda
\begin{flushleft}
Se debe usar el comando aqu mostrado.
\end{flushleft}
\item Alineado derecha
\begin{flushright}
Se usa un comando anlogo
\end{flushright}
\item Centrado
\begin{center}
Se auto-explica
\end{center}
\item Justificado
\justify
El comando justify permite que todo el texto subsiguiente est justificado.
\end{itemize}
\subsection{Uso de colores}
Si bien los colores muchas veces son pocos utilizados es necesario saber cmo
pueden configurarse. Como no debera sorprenderle a esta altura, para usar los
colores debe invocarse un paquete asociado, el mismo est en el prembulo. Si se
desea que todo un ambiente est coloreado puede hacerse lo siguiente.
\begin{itemize}
\color{green}
\item Firts item
\item Second item
\end{itemize}
Si solo una \textcolor{red}{palabra} o frase desea cambiarse debe usar este comando
pero si en cambio se desea \colorbox{yellow}{resaltar} debe usarse este otro.
Puede delimitar con llaves \footnote{Pueden colocarse notas al pie de pgina} los
elementos coloreados, tal como se muestra en el caso de la siguiente
lnea\footnote{Es realmente muy sencillo y se autonumeran} del ancho del cuerpo de
texto.

\noindent % Quita la sangra


{\color{blue} \rule{\linewidth}{0.5mm} }
\indent % Restaura la sangra
\subsection{Referenciar secciones y ecuaciones} \label{referencia}
Tal como se mostr con las imgenes se puede hacer para las secciones. Es muy til
pues cuando se agrega una nueva seccin intermedia siempre est el problema de
modificar todos los sitios donde se mencionan secciones por su nmero, para ello
27

podemos usar el
\ref{referencia}.

siguiente

truquillo,

que

se

muestra

en

la

subseccin

Tambin puede utilizarse para ecuaciones, como en el ejemplo


\begin{equation} \label{ec:1}
\sum_{i=0}^{\infty} a_i x^i
\end{equation}
La ecuacin \ref{ec:1} es una serie de potencias, que aparece en la pgina
\pageref{ec:1}.
\subsection{Tamaos y tipos de letra}
Si bien latex los elije adecuadamente de acuerdo a la clase de documento puede
desear cambiarlos, lo que es relativamente {\huge sencillo}. Existen distintos
tipos de letra y se los puede afectar con negritas, subrayado, como ya se explor.
Se muestran en una tabla los ms representativos. Hay ms tamaos y fuentes que
los que se exhiben.
\begin{center}
\begin{tabular}{||c ||}
\hline
Tamao \\
\hline\hline
{\tiny El ms pequeo} \\
{\small Pequeo} \\
\hline
{\Large Grande} \\
\hline
{\huge Ms grande} \\
\hline
{\Huge Muy Grande} \\
\hline
\end{tabular}
\end{center}
Con respecto a las fuentes, se muestran algunas tradicionales.
\begin{center}
\begin{tabular}{||c ||}
\hline
Tamao \\
\hline\hline
\texttt{Serif (roman)} \\
\hline
\textrm{Sans serif} \\
\hline
\textsf{Typewriter (monospace)} \\
\hline
\end{tabular}
\end{center}
Se aclara que de colocar una barra invertida y el comando con el tipo o tamao de
letra sin llave, todo el texto subsiguiente adquirir ese formato.
\section{Referencias Bibliogrficas}
En \LaTeX, las mismas son un caso particular que requiere un poco de estudio extra,
sin embargo, quedan realmente muy prolijas y normalizadas, cosa que los ingenieros
28

que usamos latex, apreciamos en demasa. Primero es necesario introducir un paquete


asociado (biblatex) para poder trabajar de manera prolija, luego, el comando que
sigue en el prembulo a ese (addbibresourse\{ejemplo.bib\}), es el que importa la
informacin asociada a cada referencia desde un archivo .bib que luego crearemos.
Para ello en la pantalla a la izquierda del editor debemos crear un nuevo archivo
que llamaremos ``ejemplo.bib". Aparece ahora entre nuestros archivos, uno nuevo
que podremos editar. Ese archivo .bib tiene una sintaxis propia que se explora en
el archivo adjunto, es muy intuitiva y fcil de entender. Ve ahora al documento
.bib, explralo y lee el comentario colocado.
Ahora podemos llamar directamente a nuestra bibliografa desde aqu. Para que la
bibliografa
aparezca,
esta
debe
ser
citada
en
algn
momento
en
el
texto.\cite{dirac}.\cite{einstein}.\cite{knuthwebsite}.\cite{knuth-fa}. Se aclara
que son de fantasa estas cuatro y no se utilizan realmente en este texto.

% El comando heading permite aadirla a la tabla de contenidos o ndice.


\printbibliography[
heading=bibintoc,
title={Las Referencias fantasa}
]
Tambin
pueden
ser
subclasificadas
de
la
siguiente
forma
y
colocarse
automticamente en la tabla de contenidos como se muestra para el caso de un
artculo de referencia.
\printbibliography[heading=subbibintoc,type=article,title={Artculos fantasa}]
\printbibliography[type=book,title={Libro fantasa}]
\printbibliography[keyword={latex},title={\LaTeX
\cite{sharelatexwebsite}

\space Fantasa}]

\section{Paquetes especficos tiles}


\subsection{Paquete circuitos}
Por ser particularmente til para ingeniera se explorar uno de los tantos paquetes
asociados a campos de conocimiento especfico en Latex, tal resulta ser el de
circuitos, que permite de manera sencilla introducir diagramas circuitales de forma
prolija y rpida.
Primero es necesario importar el paquete asociado al prembulo. El sistema es muy
sencillo y se basa en definir la posicin de los elementos a partir de puntos en
el plano, que viene a ser su papel. Se coloca un ejemplo sencillo como motivacin.
El comando draw es el que permite dibujar la circuitera. El sistema de coordenadas
es cartesiano, con el eje X horizontal, positivo a la derecha, y el Y vertical,
positivo hacia arriba, de manera de nombrar los puntos como (x,y).
\begin{center}
\begin{circuitikz} \draw
(0,0) to[ variable cute inductor ] (2,0); % El (0,0) esta abajo a la izquierda, es
el origen de coordenadas.
\end{circuitikz}
\end{center}
Luego, trabajaremos con un ejemplo ms complejo, para el que es necesario conocer
los comandos que este paquete incluye. Los mismos se pueden ver en las siguientes
imgenes \cite{sharelatexwebsite}.
\begin{figure}[h]
\centering
\includegraphics[scale=0.4]{Dynamical}
\end{figure}
\begin{figure}[h]
\centering
29

\includegraphics[scale=0.4]{Monopoles}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[scale=0.45]{Bipoles}
\end{figure}
\begin{figure}[H]
\centering
\includegraphics[scale=0.4]{Diodes}
\end{figure}
\newpage % Permite seguir en una pgina en blanco

Con esta informacin, el ejemplo dado, lo que sabemos de expresiones matemticas y


algo de ingenio deberamos ser capaces de construir casi cualquier circuito.
\begin{center}
\begin{circuitikz}
\draw
(5,0) to [short, -*,i_=$\color{red}\underline{i}_R$] (0,0)% Linea que va de (5,0)
al (0,0), el -* indica que hay un nodo seguido de la lnea. i_=; se obtiene una
flecha en el sentido de la lnea. Puede modificarse el texto que se coloca en
leyenda que acompaa a la flecha, el mismo est entre $$.
(5,0) to [short] (5,1)
to [empty diode] (7,3)% Indica que del punto (5,1) al (7,3) hay un diodo.
to [american resistor, i_=$\color{red}\underline{i}_R$] (3,3)
to [empty diode] (5,5)
to [empty diode,i=$\color{red}\underline{i}_R$] (7,3)
(3,3) to [empty diode,i_=$\color{red}\underline{i}_R$] (5,1)
(0,6) to [short, *-,i_=$\color{red}\underline{i}_R$] (5,6)
to [short] (5,5)
(0,0) to [open, l_=$\color{red}-$] (0,2) %Indica que entre los puntos (0,0) y (0,2)
el circuito debe permanecer abierto. La leyenda se coloca con el formato l_=.
(0,0) to [open, l=$\color{blue}+$] (0,2) % El guin en el formato i= y en l= permite
gobernar de qu lado del elemento aparece la leyenda
(0,2) to [open, l_=$\underline{V_m sin(wt)}$] (0,4)
(0,4) to [open, l_=$\color{red}+$] (0,6)
(0,4) to [open, l=$\color{blue}-$] (0,6)
(7,3)
to [open, i=$\color{blue}\underline{i}_R$] (3,3)
(0,0) to [open,i_=$\color{blue}\underline{i}_R$]
(3,3) to [open,i_=$\color{blue}\underline{i}_R$]
(5,1) to [open,i_=$\color{blue}\underline{i}_R$]
(5,6) to [open,i_=$\color{blue}\underline{i}_R$]
\end{circuitikz}
\end{center}

(5,0)
(5,5)
(7,3)
(0,6)

\subsection{Diagramas simples}
Si se desea graficar curvas, crculos, tringulos o lneas puede utilizarse un
paquete especial (tikz) que se ha llamado en el prembulo. Antes de hablar
especficamente sobre l, introduciremos algunos conceptos clave relacionados con
los diagramas ms simples que no requieren un paquete especial, solo un ambiente
particular ``picture". Primero analizaremos un caso que permite comprender el
manejo bsico del apartado.
30

\bigskip % Deja un espacio "grande" en blanco entre el texto y el diagrama, tambin


existe el comando "medskip", para un espacio mediano.
\setlength{\unitlength}{1cm} % Este comando establece como unidad de medida
fundamental un centmetro Y NO SOLO PARA DIAGRAMAS
\thicklines % Gobierna el espesor de las lneas, existen otros comandos equivalentes
con otros efectos sobre las lneas que ms adelante se muestran; las hace un poco
ms gruesas.
\begin{picture}(4,3) % Los valores entre parntesis corresponden al ancho y al alto
de la imagen respectivamente.
\put(2,2.2){\line(1,0){6}} % (2,2.2) indica el punto de inicio de la linea. El
(1,0) la direccin de la linea (viene a ser la pendiente) y el {numero entre llaves
la cantidad de unidades fundamentales}
\put(2,2.2){\circle{2}} % Indica el centro del circulo y el radio
\put(2,2.2){\oval(3,1)[r]} % Indica un valo centrado en 2,2.2 y de dimensiones 3
de ancho por 1 de alto. La [r] implica que se coloca tan solo la parte derecha del
valo, puede cambiarse por l (izquierda), b (inferior) o t (superior).
\end{picture}
Muchas veces desean colocarse referencias o letras en las imgenes y latex tambin
permite introducir estos elementos de manera sencilla, programando la imagen. Basta
con indicar el punto sobre el que se coloca el texto, el tamao de texto y la frase
en s, respectivamente. Tambin pueden incluirse flechas fcilmente. El texto se
inserta en el punto (6,2.2) y es de tamao pequeo.

\begin{picture}(4,3)
\put(6,2.2){\small Texto en una imagen}
\put(6,2.2){\vector(1,0){3}} %indica el punto de inicio del vector, su largo entre
llaves y su direccin entre parntesis.
\put(2,2.2){\line(1,0){6}}
\put(2,2.2){\circle{2}}
\put(2,2.2){\oval(3,1)[r]}
\end{picture}
Una vez revisadas estas funciones bsicas pasamos a trabajar con el paquete antes
mencionado que es ms amplio y permite funciones ms complejas. Lo maravilloso de
incorporarlo es que da la posibilidad de tratar a los diagramas como imgenes y
posicionarlos de acuerdo a lo aprendido anteriormente para las mismas. Trae consigo
capacidades como colorear elementos y rellenar circunferencias. Notar la estructura
para dibujar cada elemento.
\begin{figure}[H]
\centering
\begin{tikzpicture} % Ambiente particular incorporado por el paquete
\filldraw[red] (0,0) circle (2pt) node[anchor=east]
{Interseccin}; % Crea un
punto con centro en (0,0) y radio de 2pt, el mismo est relleno de color rojo. Node
crea una caja donde contener el texto entre llaves, anclada a derecha o izquierda
segn se coloca west o east.
\draw[gray, thick] (-1,2) -- (2,-4); %Indica color y grosor de la lnea. Se define
por dos puntos en lugar de por un punto y la pendiente.
\draw[gray, thin] (-1,-1) -- (2,2); % Indica color y grosor de lnea
\end{tikzpicture}
\end{figure}

31

Nos ocupan ahora elementos como elipses y polgonos. Para dibujar un polgono se
hace como un conjunto de lneas cerradas. Sepa que el comando filldraw permite
crear figuras llenas donde se distingue el contorno del interior, si solo interesa
el interior puede usarse fill. Use draw si tan solo dibuja elementos hechos de
lneas. La estructura (una vez abierto el ambiente tikzpicture) empieza con el
comando, se define el estilo de la lnea y el relleno y luego el elemento a dibujar
con sus caractersticas.
\begin{figure}[h]
\begin{tikzpicture}
\filldraw[color=red!, fill=green!, very thick](0,0) circle (1.5); % Indica color
de frontera, de interior, grosor de lnea, centro y radio del crculo.
\fill[blue!] (2.5,0) ellipse (1.5 and 0.5); % Indica color, posicin del centro,
tipo de elemento (elipse) y el radio mayor y menor respectivamente
\draw[blue, very thick] (0,0) rectangle (3,2); % Dibuja un rectngulo. Se introduce
el punto donde el "lpiz" comienza a dibujar (0,0) y el opuesto (3,2) (sistema como
el de Ansys).
\draw[orange, ultra thick] (4,0) -- (6,0) -- (5.7,2) -- (0,1) -- cycle; % Es un
polgono, el comando cycle indica que el punto final debe unirse con el inicial.
\end{tikzpicture}
\end{figure}
Se incorporan a continuacin algunos colores y tipos de grosores de lnea
\cite{sharelatexwebsite} que el paquete comprende. Cuando despus de un color se
coloca ``!", el mismo aparece ms brillante; al colocar un nmero posterior se hace
ms claro cuanto mayor es el nmero.
\begin{itemize}
\item Colores
\begin{figure}[H]
\begin{tikzpicture}
\filldraw[red!] (0,0) rectangle (2,2);
\filldraw[red] (3,0) rectangle (5,2);
\filldraw[red!45] (6,0) rectangle (8,2);
\filldraw[blue] (9,0) rectangle (11,2);
\filldraw[cyan] (1,-1) rectangle (3,-3);
\filldraw[magenta] (4,-1) rectangle (6,-3);
\filldraw[yellow] (7,-1) rectangle (9,-3);
\end{tikzpicture}
\end{figure}
\item Diferentes grosores de lnea
\begin{figure}[H]
\begin{tikzpicture}
\draw[orange, ultra thin] (-1,2) -- (1,-2);
\draw[orange, very thin] (0,2) -- (2,-2);
\draw[orange, thin] (1,2) -- (3,-2);
\draw[orange, thick] (2,2) -- (4,-2);
\draw[orange, very thick] (3,2) -- (5,-2);
\draw[orange, ultra thick] (4,2) -- (6,-2);
\end{tikzpicture}
\end{figure}
\end{itemize}
Como se ve, el que las imgenes deban ser programadas las hace un poco imprcticas,
pues debe definirse un sistema de coordenadas (que por defecto tiene el (0,0) abajo
a la izquierda; recuerde que cuando utiliza el paquete tikz trata al diagrama como
a una imanen) y la posicin de los elementos en el mismo, es probablemente ms
conveniente generar las imgenes en otro soporte y subirlas a \LaTeX.

32

\newpage
\section{Bibliografa}
\printbibliography[heading=subbibintoc,keyword={Share},title={Internet}]
\end{document}

33

%Aqu se muestra el contenido del documento en BIB, el que debe estar en el


directorio de trabajo.
@article{einstein,
author =
"Albert Einstein",
title =
"{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
[{On} the electrodynamics of moving bodies]",
journal =
"Annalen der Physik",
volume =
"322",
number =
"10",
pages =
"891--921",
year =
"1905",
DOI =
"http://dx.doi.org/10.1002/andp.19053221004",
keywords =
"physics"
}
% Este archivo muestra el formato particular para colocar referencias en un .bib,
por ejemplo, un artculo
% @article{...}. Le dice que la informacin que se introduce es sobre un artculo.
% einstein. Es el "label" asignado para llamar a esta bibliografa (citar) en el
texto, la identifica de manera biunvoca.
% La informacin en este archivo puede luego ser impresa y referida en el documento
principal con el comando \addbibresource{ejemplo.bib}
@book{dirac,
title={The Principles of Quantum Mechanics},
author={Paul Adrien Maurice Dirac},
isbn={9780198520115},
series={International series of monographs on physics},
year={1981},
publisher={Clarendon Press},
keywords = {physics}
}
@online{knuthwebsite,
author
= "Donald Knuth",
title
= "Knuth: Computers and Typesetting",
url
= "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
keywords = "latex,knuth"
}
@inbook{knuth-fa,
author = "Donald E. Knuth",
title = "Fundamental Algorithms",
publisher = "Addison-Wesley",
year = "1973",
chapter = "1.2",
keywords = "knuth,programming"
}
@online{sharelatexwebsite,
author
= "Share Latex",
title
= "ShareLaTeX guides",
url
= "https://es.sharelatex.com/learn",
keywords = "Share"
}

34

También podría gustarte