Professional Documents
Culture Documents
1
100 show ticscale -1
Terminal Test
0
(color) filled polygon: 1
90 2
3
80 4
5
6
70 7
8
60 9
left justified 10
g
de
centre+d text 11
50
5
right justified 12
+4
13
by
40 14
d
test of character width:
te
15
ta
ro
12345678901234567890 16
30
ro
17
ta
18
te
d
20 19
by
20
-4
5
10 21
de
22
g
23
0 linewidth 24
-10 -5 0 5 10 lw 6 25
26
lw 5 27
lw 4 pattern fill 28
0 1 2 3 4 5 6 7 8 9 29
lw 3
Figura 1: Gráfica de la función y = x2 lw 2
30
31
32
lw 1
plot y(x)
set nokey
set size ratio -1 0.6,0.6
La primera lı́nea del script habilita la salida a
postscript encapsulado, y la segunda lı́nea indica el set xrange [-10:10]
nombre del archivo de salida. La gráfica de salida se set yrange [-10:10]
incluye en la fig. 1. Como se vé en el script, no es set xlabel "Abscisas"
necesario interrumpir la salida con pause -1 ya que la set ylabel "Ordenadas"
salida es el archivo par.eps.
Todas la opciones que permite la terminal (como se # Graficamos la parábola
llama a la salida en gnuplot) se obtiene dando gnuplot f(x) = x*x
y help set post. Todas la posibilidades de una termi- set label "Parábola" at -8,8
nal, se logra con el comando test. Por ejemplo, para # set label "a" at -6,7
la terminal postscript sus posibilidades se ven en la plot f(x)
fig. 2
# Gráfica de una elipse en
# forma paramétrica
1.3. Un ejemplo más elaborado a = 10
El siguiente script realiza la gráfica una elipse y b = 5
una parábola. La elipse está rotada 45◦ y se ponen x(t) = a*cos(t)
dos etiquetas para identificar cada curva. La elipse y(t) = b*sin(t)
está trazada de forma paramétrica, por lo que debe ang=45*3.1416/180
de usarse el comando multiplot. La gráfica de salida s = sin(ang)
se observa en la fig. 3 c = cos(ang)
xp(t) = x(t)*c - y(t)*s
set term post eps "Times" yp(t) = x(t)*s + y(t)*c
set output "dosf.eps" set parametric
# Habilita poner acentos: set label "Elipse" at -8,3
set encoding iso_8859_1 plot xp(t), yp(t) w l lt 3
set multiplot set nomultiplot
2
10 10
Parábola Parábola
y = x2
5 5
Elipse Elipse
Ordenadas
Ordenadas
0 0
−5 −5
−10 −10
−10 −5 0 5 10 −10 −5 0 5 10
Abscisas Abscisas
Figura 3: Gráfica de una elipse y una parábola Figura 4: La gráfica de la fig. 3 con la ecuación de la
parábola incluida con psfrag
la lı́nea: 0.8
0.6
0.2 x2 + y 2 = 1
Fuerza
-0.2
-0.4
\begin{figure}
-0.6
\centering
-0.8
\psfrag{a}[][]{$y = x^2$}
-1
\includegraphics[width=0.7\columnwidth]{dosf1.eps} -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Desplazamiento
\caption{Gráfica de una elipse y una parábola}
\label{fig:3}
\end{figure} Figura 5: La gráfica de un cı́rculo con su ecuación
incluida
La gráfica queda como se observa en la fig. 4.
3
A2 B3 A2 B3
áéíóúñ áéı́óúñ
Pn
i=1 xi
cc
Fin
Fin R
xdx
bb h i
−x2
exp σ2
aa
Figura 7: Una figura hecha con Xfig con ecuaciones
en LATEX
Figura 6: Una figura hecha con Xfig
Xfig es un programa gráfico para la realiza- 2. Seleccionar los tipos de letra de LATEX
ción de dibujos. Viene incluido en cualquier distri-
3. Exportar en el formato “PS/LaTeX combinado”
bución de GNU/Linux ó puede descargarse desde
cualquier máquina espejo del CTAN (por ejemplo, EL archivo generado se incluye como se explicó al
ftp://ftp.tex.ac.uk/pub/archive/graphics). final de la sección 1.4. Las ecuaciones que se incluyen
La figura 6 fue realizada con Xfig, exportada en en la fig. 7 fueron editadas directamente en el fuente
EPS e incluida en este archivo. Xfig es muy intuitivo del archivo ∗.pstex t donde estaban las etiquetas de
de usar. Una de sus ventajas es que la profundidad de ‘aa’, ‘bb’ y ‘cc’ de la fig. 6. De esta forma también
cada primitiva de dibuja se controla con un número se genera un archivo que cumple con las reglas del
de profundidad (por defecto es 50) y puede visuali- Xplore de la IEEE.
zarse cada capa en dibujos complicados.
Una consideración importante: el dibujo que rea-
lizamos debe tener el tamaño lo más cercano que se 3. Edición de texto en imáge-
pueda a como quedará sobre el papel. Para esto re- nes
comiendo que se use un acercamiento de 2, de esta
forma el área de dibujo será de 10 × 7 cm2 . Para que Lo más común es incorporar una etiqueta como
cada vez que se ejecute Xfig se seleccione de forma ‘(a)’ ó ‘(b)’ en la imagen (lo que ahorra espacio si se
automática el acercamiento de 2 y la rejilla más fina, pone esta etiqueta con texto fuera de la imagen). Esto
se edita el archivo .Xdefaults que está en el directorio lo podemos realizar con los programas de la suite de
de casa con el contenido: ImageMagick (en www.imagemagick.org).
La imagen de la fig. 8 fue creada con el siguiente
Fig*zoom: 2.0 script:
Fig*startgridmode: 1
P1="488,107"
Para la inclusión de ecuaciones en la figura, es pre- P2="487,208"
ferible usar los tipos de letra de LATEX. Para poder P3="323,197"
realizarlo hay que P4="324,97"
4
P5="638,449"
P6="298,420"
P7="701,368"
P8="632,647"
P9="486,309"
P10="323,297"