Rudimentos de Latex
Héctor Manuel Mora Escobar
Universidad Nacional
Bogotá
mayo de 2014
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
1 / 51
Tex, Latex
Tex: sistema tipográfico: Donald Knuth, 1978-....
Muy bueno, pero de bajo nivel: más cerca del lenguaje de máquina,
menos cerca del lenguaje humano.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
2 / 51
Tex, Latex
Tex: sistema tipográfico: Donald Knuth, 1978-....
Muy bueno, pero de bajo nivel: más cerca del lenguaje de máquina,
menos cerca del lenguaje humano.
Latex, macros de Tex, Leslie Lamport: “Lamport Tex”, 1983.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
2 / 51
Tex, Latex
Tex: sistema tipográfico: Donald Knuth, 1978-....
Muy bueno, pero de bajo nivel: más cerca del lenguaje de máquina,
menos cerca del lenguaje humano.
Latex, macros de Tex, Leslie Lamport: “Lamport Tex”, 1983.
Muchos paquetes especiales de Latex
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
2 / 51
Gratuito
Linux : “compilador”: Texlive
Linux: varios editores: Emacs, ...
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
3 / 51
Gratuito
Linux : “compilador”: Texlive
Linux: varios editores: Emacs, ...
Windows : “compilador”:
Windows: varios editores:
LEd, Texmaker, Texworks, Texstudio, Kile, LyX, TeXlipse, LEd,
Notepad++
Buscar comparación en en.Wikipedia: Comparison of TeX editors
www.miktex.org, Texlive, Kile, Lyx
www.texniccenter.org, Emacs-Auctex,
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
3 / 51
Gratuito
Linux : “compilador”: Texlive
Linux: varios editores: Emacs, ...
Windows : “compilador”:
Windows: varios editores:
LEd, Texmaker, Texworks, Texstudio, Kile, LyX, TeXlipse, LEd,
Notepad++
Buscar comparación en en.Wikipedia: Comparison of TeX editors
www.miktex.org, Texlive, Kile, Lyx
www.texniccenter.org, Emacs-Auctex,
Mac: ...
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
3 / 51
Gratuito
Linux : “compilador”: Texlive
Linux: varios editores: Emacs, ...
Windows : “compilador”:
Windows: varios editores:
LEd, Texmaker, Texworks, Texstudio, Kile, LyX, TeXlipse, LEd,
Notepad++
Buscar comparación en en.Wikipedia: Comparison of TeX editors
www.miktex.org, Texlive, Kile, Lyx
www.texniccenter.org, Emacs-Auctex,
Mac: ...
Paquetes: CTAN Comprehensive Tex Archive Network:
www.ctan.org
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
3 / 51
Gratuito
Linux : “compilador”: Texlive
Linux: varios editores: Emacs, ...
Windows : “compilador”:
Windows: varios editores:
LEd, Texmaker, Texworks, Texstudio, Kile, LyX, TeXlipse, LEd,
Notepad++
Buscar comparación en en.Wikipedia: Comparison of TeX editors
www.miktex.org, Texlive, Kile, Lyx
www.texniccenter.org, Emacs-Auctex,
Mac: ...
Paquetes: CTAN Comprehensive Tex Archive Network:
www.ctan.org
De Castro R., El Universo LATEX, 2 ed., Facultad de Ciencias,
Universidad Nacional, Bogotá, 2003.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
3 / 51
Gratuito
Linux : “compilador”: Texlive
Linux: varios editores: Emacs, ...
Windows : “compilador”:
Windows: varios editores:
LEd, Texmaker, Texworks, Texstudio, Kile, LyX, TeXlipse, LEd,
Notepad++
Buscar comparación en en.Wikipedia: Comparison of TeX editors
www.miktex.org, Texlive, Kile, Lyx
www.texniccenter.org, Emacs-Auctex,
Mac: ...
Paquetes: CTAN Comprehensive Tex Archive Network:
www.ctan.org
De Castro R., El Universo LATEX, 2 ed., Facultad de Ciencias,
Universidad Nacional, Bogotá, 2003.
Manuales, comentarios, blogs, etc, en internet.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
3 / 51
Proceso
Editor de texto
algo.tex
ASCII
Compilador
algo.dvi
algo.pdf
errores
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
4 / 51
Química
chemfig,
mhchem,
ochem,
streeTeX,
XyMTeX,
chemtex
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
5 / 51
Ejemplo de Química
\usepackage{tikz}
\usepackage{chemfig}
\usepackage[version=3]{mhchem}
\begin{document}
\mhchemoptions{arrows=pgf}
\ce{C2H5OH + 3O2 -> 2CO2 + 3H2O}
\vspace{0.2cm}
\ce{SO4^2- + Ba^2+ -> BaSO4 v}
\chemfig{A-B(-[1]W-X)(-[6]Y-[7]Z)-C}
\end{document}
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
6 / 51
Resultado
C2H5OH + 3 O2
2 CO2 + 3 H2O
SO2–
4 + Ba2+
BaSO4 ↓
A
B
Y
W
X
C
Z
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
7 / 51
Química 2
\chemfig{
HO-[2,.5,2]?<[7,.7](-[2,.5]OH)-[,,,,line width=2.4pt]
(-[6,.5]OH)>[1,.7]
(-[:-65,.7]O-[:65,.7]?[b](-[2,.7]CH_2OH)<[:-60,.707](-[6,.5]OH)
-[,,,,line width=2.4pt](-[2,.5,,2]HO)>[:60,.707]
(-[6,.5]CH_2OH)-[:162,.9]O?[b])
-[3,.7]O-[4]?(-[2,.3]-[3,.5]HO)}
\setatomsep{2em}
\chemfig{
H_3C-[:72]{\color{blue}N}
*5(-
*6(-(={\color{red}O})-{\color{blue}N}(-CH_3)-(={\color{red}O})-
{\color{blue}N}(-CH_3)-=)
--{\color{blue}N}=-)
}
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
8 / 51
Resultado Q2
OH
OH
HO
N
N
O
CH2OH
O
OH
CH2OH
O
OH
CH3
OH
N
O
N
CH3
H3C
O
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
9 / 51
Biología
LATEX Tools for Life Scientists (BioTEXniques?)
Senthil Kumar
[email protected]
Systems Biology Lab, Ajou University, Suwon, Republic of Korea
Abstract
LATEX has been a long time favorite of mathematicians and physicists
alike. However now, many packages are available, that have tremendously
extended the capabilities of LATEX beyond routine typesetting and
provide biologists new avenues to not only typeset documents, but also
help in the visualization of membrane proteins and in the analysis of DNA
or aminoacid sequences by multiple sequence alignment. I will discuss with
examples some of the LATEX packages and tools that are presently
available for the biologists.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
10 / 51
Biología ...
Scientific journals (for biological research) now accept TEX/LATEX
formatted manuscripts, although they are still a rarity. This article will
provide the references of those sources that might be helpful to prospective
authors from life sciences that want to submit manuscripts in TEX/LATEX
format. This article is written in the perspective of a biologist who might
be interested in creating better documents using LATEX & friends.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
11 / 51
Ejemplo 0
\documentclass{report}
\begin{document}
Hola $x_1^2$.
\end{document}
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
12 / 51
Resultado
Hola x 2
1 .
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
13 / 51
Ejemplo 1
\documentclass[12pt]{report}
\begin{document}
primer documento
Hola, este es mi
en Latex. Sea $x_1^2\in A$. ?‘C\’omo le parece?
Ojo, la primera es una tilde inversa,
la segunda es ap\’ostrofe.
Bla bla blabla.
Este es un nuevo párrafo. ?‘La tilde de la a
aparece o no?
\end{document}
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
14 / 51
Resultado
Hola, este es mi primer documento en Latex. Sea x 2
parece? Ojo, la primera es una tilde inversa, la segunda es apóstrofe. Bla
bla blabla.
Este es un nuevo párrafo. ¿La tilde de la a aparece o no?
1 ∈ A. ¿Cómo le
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
15 / 51
Paquetes útiles
Antes de \begin{document}:
\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{enumerate}
\usepackage{graphics,lscape}
\usepackage{latexsym}
\usepackage[mathscr]{euscript}
\usepackage{verbatim}
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
16 / 51
Modo matemático y despliegue matemático
Consideremos la función
$f(x)=x^3$.
Queremos saber si es convexa.
Consideremos la función
\[
f(x)=x^3
\]
Queremos saber si es convexa.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
17 / 51
Resultado
Consideremos la función f (x) = x 3. Queremos saber si es convexa.
Consideremos la función
f (x) = x 3
Queremos saber si es convexa.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
18 / 51
itemize
\begin{itemize}
\item Algo corto.
\item Algo más de carreta. Los números pueden aparecer
ligeramente diferentes.
Bla bla sk dmd jd d dj djd jd d dj d dd
djd d d d
gsgdhd dh dh dh d
\item Otra cosa.
\end{itemize}
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
19 / 51
Resultado
Algo corto.
Algo más de carreta. Los números pueden aparecer ligeramente
diferentes. Bla bla sk dmd jd d dj djd jd d dj d dd djd d d d gsgdhd
dh dh dh d
Otra cosa.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
20 / 51
Enumerar
\begin{enumerate}
\item Algo corto.
\item Algo más de carreta. Los números pueden aparecer
ligeramente diferentes.
Bla bla sk dmd jd d dj djd jd d dj d dd
djd d d d
gsgdhd dh dh dh d
\item Otra cosa.
\end{enumerate}
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
21 / 51
Resultado
1 Algo corto.
2 Algo más de carreta. Los números pueden aparecer ligeramente
diferentes. Bla bla sk dmd jd d dj djd jd d dj d dd djd d d d gsgdhd
dh dh dh d
3 Otra cosa.
Héctor Mora (Universidad Nacional, Bogotá)
Rudimentos de Latex
mayo de 2014
22 / 51
Otra forma de enumerar
\begin{enumerate}[i)]
\item Algo corto.
\item Algo más de carreta.
Comentarios de: Rudimentos de Latex (0)
No hay comentarios