Ejemplitos de Latex: H Ector Manuel Mora Escobar Universidad Central, Bogot A

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Ejemplitos de Latex

Héctor Manuel Mora Escobar


Universidad Central, Bogotá

junio de 2016
0.1 Introducción
• 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

• Linux : “compilador”: Texlive


• Linux: varios editores: Emacs, ...

• Windows : “compilador”: www.miktex.org, Texlive, Kile, Lyx

• Windows: varios editores: www.texniccenter.org, Emacs-Auctex,


LEd, Texmaker, Texworks, Texstudio, Kile, LyX, TeXlipse, LEd, Notepad++
Buscar comparación en en.Wikipedia: Comparison of TeX editors

• Mac: ...
• Paquetes: CTAN Comprehensive Tex Archive Network: www.ctan.org
• De Castro R., El Universo LATEX, 2 ed., Facultad de Ciencias, Univer-
sidad Nacional, Bogotá, 2003.

• Manuales, comentarios, blogs, etc, en internet.

algo.dvi
Editor de texto algo.tex Compilador algo.pdf
ASCII
errores

0.1.1 Para quı́mica

chemfig,
mhchem,
ochem,
streeTeX,
XyMTeX,
chemtex

1
\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}

C2 H5 OH + 3 O2 2 CO2 + 3 H2 O

SO2–
4 + Ba
2+
BaSO4 ↓

W X

A B C

\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}=-)
}

2
HO
CH2 OH
O
O
OH HO
HO O CH2 OH
OH OH
CH3

N N O

N
N CH3
H3 C O

0.1.2 Para 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.
Scientific journals (for biological research) now accept TEX/LATEX formatted
manuscripts, although they are still a rarity. This article will provide the ref-
erences 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.

0.1.3 Primer documento

\documentclass{report}

\begin{document}

3
Hola $x_1^2$.

\end{document}

Hola x21 .

\documentclass[12pt]{report}

\begin{document}

Hola, este es mi primer documento


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}

Hola, este es mi primer documento en Latex. Sea x21 ∈ A. ¿Cómo le 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?

0.1.4 Algunos paquetes muy usados

Antes de \begin{document}:

\usepackage[latin1]{inputenc} % o el siguiente
%\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{enumerate}
\usepackage{graphics,lscape}
\usepackage{latexsym}
\usepackage[mathscr]{euscript}

4
\usepackage{verbatim}
\usepackage{multicol}

0.1.5 Modo matemático y desplieque 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.

Consideremos la función f (x) = x3 . Queremos saber si es convexa.


Consideremos la función
f (x) = x3
Queremos saber si es convexa.

0.1.6 Algunos sı́mbolos para matemáticas

\alpha α \omega ω \nexists @


\beta β \le ≤ \gets ←
\gamma γ \ge ≥ \to →
\Gamma Γ \in ∈ \rightarrow →
\delta δ \notin ∈/ \longrightarrow −→
\Delta ∆ \subset ⊂ \mapsto 7→
\epsilon  \subseteq ⊆ \leftrightarrow ↔
\varepsilon ε \varsubsetneq \Rightarrow ⇒
\zeta ζ \cup ∪ \Leftrightarrow ⇔
\eta η \cap ∩ S \nabla ∇
\theta θ \bigcup T \infty ∞
\lambda λ \bigcap \partial ∂
\mu µ \bullet • \And &
\xi ξ \centerdot  \angle ∠
\pi π \cdot · \measuredangle ]
\rho ρ \times × \langle h
\sigma σ \oplus ⊕ \rangle√ i
\tau τ \pm ± \surd
\phi φ \smallsetminus r \checkmark X
\varphi ϕ \forall ∀ \square 
\psi ψ \exists ∃ \blacksquare 

5
\aleph ℵ \equiv ≡ \log log
\perp ⊥ \emptyset ∅ \ln ln
\complement { \diamond  √ \lg lg
\triangle 4 \sqrt[3]{8} 3 8 \arg arg
\wp ℘ \frac{p}{q} pq \min min
n \max max

\mathbb R R \binom{n}{m} m
\mathbb
R Z Z
 
n \lim lim
\int P \dbinom{n}{m} \inf inf
m
\sum Q \sin sin \varliminf lim
\prod RR \cos cos \mathbb P P
\iint H \tan tan \mathcal P P
\oint \cot cot \mathscr P P
\therefore ∴ \sec sec \mathfrak P P
\sim ∼ \sinh sinh \boldsymbol{x} x
\thicksim ∼ \arcsin arcsin
\approx ≈

\displaystyle tamaño de despligue matemático


\, microespacio, \: 2 microespacios, \; 3 microespacios, \! microespacio
negativo

0.1.7 Para modificar tamaño de la página y otros

\setlength{\parindent}{0cm}
\setlength{\parskip}{0.2cm}
\textwidth=15.7cm
\textheight=22.1cm
\hoffset=-0.9cm
\voffset=-1.5cm

0.1.8 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}

• Algo corto.

6
• 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.

0.1.9 enumerate

\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}

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.

\begin{enumerate}[i)]
\item Algo corto.

\item Algo más de carreta.


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}

i) Algo corto.
ii) Algo más de carreta. Bla bla sk dmd jd d dj djd jd d dj d dd djd d d d
gsgdhd dh dh dh d
iii) Otra cosa.

0.1.10 Tablas

\begin{center}
\begin{tabular}{lrc}
A~
no & Población & Est. universitarios \\

7
1970 & 21’342.540 & 21342 \\
1980 & 31’342.540 & 41342 \\
1995 & 41’342.540 & 51342 \\
\end{tabular}
\end{center}

Año Población Est. universitarios


1970 21’342.540 21342
1980 31’342.540 41342
1995 41’342.540 51342

\begin{center}
\begin{tabular}{|l|r|c|}
\hline
A~
no & Población & Est. universitarios \\
\hline \hline
1970 & 21’342.540 & 21342 \\ \hline
1980 & 31’342.540 & 41342 \\ \hline
1995 & 41’342.540 & 51342 \\ \hline
\end{tabular}
\end{center}

Año Población Est. universitarios


1970 21’342.540 21342
1980 31’342.540 41342
1995 41’342.540 51342

0.1.11 Matrices con matrix o con array

\[
\begin{bmatrix}
1 & 12 & -1234 \\
21 & 0 & 1
\end{bmatrix}
\]

 
1 12 −1234
21 0 1

\[
\left[\begin{array}{rrr}
1 & 12 & -1234 \\
21 & 0 & 1

8
\end{array}\right]
\]

 
1 12 −1234
21 0 1

0.1.12 Fórmulas alineadas

\begin{align}
(a+b)^2 &= a^2 +2 ab + b^2 \label{bin} \\
\int_a^b &= \int_a^c + \int_c^b \notag \\
\frac{a}{b} \, \frac{c}{d} & = \frac{ac}{bd} \label{primera} \\
\mathbb Z &= \{ 0, 1, -1, 2, -2, 3, -3, \cdots \}.
\end{align}
Las fórmulas \eqref{bin} y \eqref{primera} se aprenden en la secundaria.

(a + b)2 = a2 + 2ab + b2 (1)


Z b Z c Z b
= +
a a c
a c ac
= (2)
b d bd
Z = {0, 1, −1, 2, −2, 3, −3, · · · }. (3)

Las fórmulas (1) y (2) se aprenden en la secundaria.

\begin{align*}
(a+b)^2 &= a^2 +2 ab + b^2 \\
\int_a^b &= \int_a^c + \int_c^b \\
\frac{a}{b} \frac{c}{d} & = \frac{ac}{bd} \\
\mathbb Z &= \{ 0, 1, -1, 2, -2, 3, -3, \cdots \}.
\end{align*}

2
(a + b)2 = a + 2ab + b2
Z b Z c Z b
= +
a a c
ac ac
=
bd bd
Z = {0, 1, −1, 2, −2, 3, −3, · · · }.

9
0.1.13 Doble alineación

\begin{align*}
a &\le b & b &\le c \\
c &\le d & d &\le e
\end{align*}

a≤b b≤c
c≤d d≤e

0.1.14 Paréntesis grandes y autoajustables


\begin{align*}
\alpha&=( \int_a^b (f(x)+\frac12)^2 dx)^2 \\
\alpha&=\Big(\int_a^b \big(f(x)+\frac12\big)^2 dx\Big)^2 \\
\alpha&=\left(\int_a^b\left(f(x)+\frac12\right)^2dx\right)^2
\end{align*}

Z b
1
α = ( (f (x) + )2 dx)2
a 2
Z b 1 2  2
α= f (x) + dx
a 2
Z b 2 !2
1
α= f (x) + dx
a 2

También sirve para \left[ ..., \left| ..., \left\{ ...

0.1.15 Nuevos comandos

\newcommand{\R}{\mathbb R}

Sea $\alpha \in \R$, $x\in \R^n$

Sea α ∈ R, x ∈ Rn

Con parámetros

\newcommand{\depa}[2]{\frac{\partial\,#1 }{\partial\,x_{ #2}}}

10
\[
\depa{f(x)}{1} = \depa{g(x)}{2}
\]

∂ f (x) ∂ g(x)
=
∂ x1 ∂ x2

0.1.16 Cajas

Una caja puede estar en un párrafo,


\boxed{x+y=y+x}, o puede estar en
despliegue matemático,
\[
\boxed{x+y=y+x}
\]
¿Cómo prefiere?

Una caja puede estar en un párrafo, x + y = y + x , o puede estar en despliegue


matemático,
x+y =y+x
¿Cómo prefiere?
Este es un párrafo normal, bla, bla, más blabla, carreta, otra vez, bla, bla, más
blabla, carreta, una tercera vez, bla, bla, más blabla, carreta, más carreta. Otra
frase del mismo párrafo.

\begin{center}
\parbox{5cm}{
Este es un párrafo en una caja invisible. Puede tener varios
renglones.
Esto es mas carreta para completar el párrafo.

Más aún, pueden ser varios párrafos. El valor \texttt{5cm} indica


la medida horizontal.
}
\end{center}

11
Este es un párrafo en una caja
invisible. Puede tener varios ren-
glones. Esto es mas carreta para
completar el párrafo.
Más aún, pueden ser varios
párrafos. El valor 5cm indica la
medida horizontal.

\begin{center}
\fbox{
\parbox{5cm}{
Este es un párrafo en una caja visible. Puede tener varios renglones.
Esto es mas carreta para completar el párrafo.
\[
(x-y)^2 = x^2 - 2 x y + y^2
\]
Más aún, pueden ser varios párrafos. El valor \texttt{5cm} indica
la medida horizontal.
}
}
\end{center}

Este es un párrafo en una caja visible. Puede tener


varios renglones. Esto es mas carreta para completar
el párrafo.

(x − y)2 = x2 − 2xy + y 2

Más aún, pueden ser varios párrafos. El valor 5cm


indica la medida horizontal.

\begin{center}
\fbox{
\parbox{\textwidth}{
Otra vez un párrafo normal, pero ahora metido en una caja.
Bla, bla, más blabla, carreta,
otra vez, bla, bla, más blabla, carreta, una tercera vez,
bla, bla, más blabla, carreta, más carreta. Otra frase
del mismo párrafo.
\[
x+0 = x
\]
}
}
\end{center}

12
Otra vez un párrafo normal, pero ahora metido en una caja. Bla, bla, más
blabla, carreta, otra vez, bla, bla, más blabla, carreta, una tercera vez, bla, bla,
más blabla, carreta, más carreta. Otra frase del mismo párrafo.

x+0=x

0.1.17 Casos

El factorial de un entero no negativo se puede definir


de manera recurrente,
\[
n! =
\begin{cases}
1 & \text{si } 0\le n\le 1, \\
n(n-1)! &\text{si } n \ge 2.
\end{cases}
\]

El factorial de un entero no negativo se puede definir de manera recurrente,


(
1 si 0 ≤ n ≤ 1,
n! =
n(n − 1)! si n ≥ 2.

0.1.18 Nombre de operadores

¿Bien o mal?

\begin{align*}
&cos x + cos y \\
&cos(x) + cos(y)\\
&\cos x + \cos y \\
&\cos(x) + \cos(y)
\end{align*}

¿Bien o mal?

cosx + cosy
cos(x) + cos(y)
cos x + cos y
cos(x) + cos(y)

13
0.1.19 Miscelánea
\begin{center}
Colegio Distrital \\ República de Venezuela
\end{center}
Uso de la negrita o negrilla: \textbf{ejemplo de negrita} o,
con el mismo resultado, {\bf de otra forma}.
Ahora ejemplo de itálica: \textit{bloguear} o también
{\it de la segunda forma}. Se puede combinar cursiva
y negrita, aunque el \textbf{\it resultado} no se nota
o se nota muy poco. Posiblemente, tampoco se usa.

Tama~no de la letra, {\small más peque~


no}, {\scriptsize
aún más peque~
no}, {\large ahora grande}.

Más de un subı́ndice o superı́ndice: mal: $a_12$; bien $a_{12}$.


\\ Fracción en una fracción:
\[
\frac{1}{1+\frac{1}{x}}=\frac{x}{x+1}
\]

Colegio Distrital
República de Venezuela

Uso de la negrita o negrilla: ejemplo de negrita o, con el mismo resultado,


de otra forma. Ahora ejemplo de itálica: bloguear o también de la segunda
forma. Se puede combinar cursiva y negrita, aunque el resultado no se nota o
se nota muy poco. Posiblemente, tampoco se usa.
Tamaño de la letra, más pequeño, aún más pequeño, ahora grande.
Más de un subı́ndice o superı́ndice: mal: a1 2; bien a12 .
Fracción en una fracción:
1 x
=
1 + x1 x+1

0.1.20 Varias ecuaciones con algo común

Primera versión

\begin{align}
&\, \, \min \,\, f(x_1,x_2,...,x_n) \\
&\,\, x_1+x_2+ \cdots + x_n \le 5 \\
& \begin{array}{l}
x_i \ge 0\\
x_i\le 1
\end{array} \hspace{1cm}

14
i=1,...,n
\end{align}

min f (x1 , x2 , ..., xn ) (4)


x1 + x2 + · · · + xn ≤ 5 (5)
xi ≥ 0
i = 1, ..., n (6)
xi ≤ 1

Segunda versión

\begin{align}
\begin{array}{l}
\, \, \min \,\, f(x_1,x_2,...,x_n) \\
\,\, x_1+x_2+ \cdots + x_n \le 5 \\
\begin{array}{l}
x_i \ge 0\\
x_i\le 1
\end{array} \hspace{1cm}
i=1,...,n
\end{array}
\end{align}

min f (x1 , x2 , ..., xn )


x1 + x2 + · · · + xn ≤ 5
(7)
xi ≥ 0
i = 1, ..., n
xi ≤ 1

Tercera versión

\begin{align}
\begin{split}
&\, \, \min \,\, f(x_1,x_2,...,x_n) \\
&\,\, x_1+x_2+ \cdots + x_n \le 5 \\
& \begin{array}{l}
x_i \ge 0\\
x_i\le 1
\end{array} \hspace{1cm}
i=1,...,n
\end{split}
\end{align}

15
min f (x1 , x2 , ..., xn )
x1 + x2 + · · · + xn ≤ 5
(8)
xi ≥ 0
i = 1, ..., n
xi ≤ 1

Numeración subordinada

Sean $a/b$ \, y \, $c/d$ \, dos racionales,


\begin{subequations}\label{prop}
\begin{align}
\frac{a}{b} &= \frac{c}{d} \text{ \, sssi \, }\label{igual} ad = bc\\
\frac{a}{b} + \frac{c}{d} &= \frac{ad+bc}{bd} \label{suma} \\
\frac{a}{b} \cdot \frac{c}{d} &= \frac{ac}{bd} \label{prod}
\end{align}
\end{subequations}
Si $a\ne 0$, según \eqref{prod}, $\frac{a}{b}\cdot \frac{b}{a}=1$, es decir,
el inverso multiplicativo de $\frac{a}{b}$ es $\frac{b}{a}$.
Si no le gusta el tama~no de las fracciones
(o de una integral o de una suma o de ... )
dentro de un párrafo,
se puede mejorar mediante \texttt{displaystyle}: $\displaystyle \frac{a}{b}$.
Obviamente esto aumenta el espacio entre renglones.

Sean a/b y c/d dos racionales,


a c
= sssi ad = bc (9a)
b d
a c ad + bc
+ = (9b)
b d bd
a c ac
· = (9c)
b d bd
Si a 6= 0, según (9c), ab · ab = 1, es decir, el inverso multiplicativo de ab es ab .
Si no le gusta el tamaño de las fracciones (o de una integral o de una suma
a
o de ...) dentro de un párrafo, se puede mejorar mediante displaystyle: .
b
Obviamente esto aumenta el espacio entre renglones.

0.1.21 Teoremas, proposiciones, demostraciones, ...

Colocar antes de \begin{document}

\theoremstyle{plain}
\newtheorem{teor}{Teorema}[chapter]
\newtheorem{prop}{Proposici\’on}[chapter]
\newtheorem{coro}{Corolario}[chapter]

16
\theoremstyle{definition}
\newtheorem{eje}{Ejemplo}[chapter]
\newtheorem{defi}{Definici\’on}[chapter]

\renewcommand*{\proofname}{Demostraci\’on}

La opción [chapter] hace que la numeración esté subordinada a la sección o


capı́tulo (libros).
Ejemplo de su uso

\begin{defi}
Un racional es un número real igual al cociente de dos
enteros (el denominador no puede ser cero).
\end{defi}

\begin{defi}
Un irracional es un número real que no es racional.
\end{defi}

\begin{teor}\label{teos}
La suma de dos racionales es un racional.
\end{teor}

\begin{teor}\label{teopr}
El producto de dos racionales es un racional.
\end{teor}

\begin{prop}\label{p1}
El número $\sqrt{2}$ es irracional.
\end{prop}

\begin{proof}
Supongamos que $x=\sqrt{2}$ es racional. Entonces existen
enteros $p$, $q\ne 0$ tales que $x=p/q$, ....
\end{proof}

Usando el teorema \ref{teopr} y la proposición \ref{p1} se llega


a la siguiente conclusión: ....

Definición 0.1. Un racional es un número real igual al cociente de dos enteros


(el denominador no puede ser cero).
Definición 0.2. Un irracional es un número real que no es racional.

17
Teorema 0.1. La suma de dos racionales es un racional.
Teorema 0.2. El producto de dos racionales es un racional.

Proposición 0.1. El número 2 es irracional.

Demostración. Supongamos que x = 2 es racional. Entonces existen enteros
p, q 6= 0 tales que x = p/q, ....

Usando el teorema 0.2 y la proposición 0.1 se llega a la siguiente conclusión: ....

0.1.22 Varias lı́neas en lı́mites de operadores

Sea A ∈ Rn×n . Se dice que A es de diagonal dominante por filas si


n
X
|aij | ≤ |aii |, ∀i.
j=1, j6=i

Puede ser preferible escribir ası́:

\[
\sum_{\substack{j=1\\j\ne i}}^n |a_{ij}| \le |a_{ii} |, \,\,\, \forall i.
\]

n
X
|aij | ≤ |aii |, ∀i.
j=1
j6=i

0.1.23 Nuevos nombres de operadores

Para usar varias veces, colocar antes de de \begin{document}

\DeclareMathOperator{\sen}{sen}

Su uso:

\[
\sen(x), \,\,\, \sen x
\]

sen(x), sen x

Para usarlo una sola vez

18
\begin{align*}
f(x) &= (x-3)^2 + 10\\
10 &= \min_{x\in\mathbb R} f(x)\\
3 &= \operatorname*{argmin}_{x\in\mathbb R} f(x)
\end{align*}

f (x) = (x − 3)2 + 10
10 = min f (x)
x∈R
3 = argmin f (x)
x∈R

Observe qué pasa si hubiera escrito \operatorname{argmin}

0.1.24 Sombreros, moños, ...

\[
\bar x, \Tilde x, \Hat x, \Vec x, \overline{x+y},
\underline{x+y}, \overrightarrow{x+y} , \widetilde{xy},
\widehat{xy}, \overbrace{x+y}
\]

−−−→ z }| {
x̄, x̃, x̂, ~x, x + y, x + y, x + y, x cy, x + y
fy, x

19

You might also like