18/02/2020, 15:15:53 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: LISTADO ACTUALIZADO DE CURSOS
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Paquetes PSTricks  (Leído 17082 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
mario
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Argentina Argentina

Mensajes: 1.311



Ver Perfil
« : 22/03/2007, 10:47:13 »

AL PASAR DE LATEXRENDER A MATHJAX, HEMOS PERDIDO PSTRICKS

http://tug.org/PSTricks/main.cgi/
USEPACKAGE:  $string .= "\usepackage{pst-all}\n";   


[texx]\begin{align*}
1180 &= 2 \times \rnode{A}{482} + \rnode{B}{216} \\ \\
\rnode{C}{482} &= 2 \times \rnode{D}{216} + \rnode{E}{50} \\ \\
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{A}{C}
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{B}{D}
\rnode{F}{216} &= 4 \times \rnode{G}{50} + \rnode{H}{16} \\ \\
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{D}{F}
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{E}{G}
\rnode{I}{50} &= 3 \times \rnode{J}{16} + \rnode{K}{2} \\ \\
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{G}{I}
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{H}{J}
\rnode{L}{16} &= 7 \times \rnode{M}{\boxed{2}} + 0
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{J}{L}
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{K}{M}
\end{align*}[/texx]

\begin{align*}
1180 &= 2 \times \rnode{A}{482} + \rnode{B}{216} \\ \\
\rnode{C}{482} &= 2 \times \rnode{D}{216} + \rnode{E}{50} \\ \\
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{A}{C}
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{B}{D}
\rnode{F}{216} &= 4 \times \rnode{G}{50} + \rnode{H}{16} \\ \\
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{D}{F}
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{E}{G}
\rnode{I}{50} &= 3 \times \rnode{J}{16} + \rnode{K}{2} \\ \\
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{G}{I}
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{H}{J}
\rnode{L}{16} &= 7 \times \rnode{M}{\boxed{2}} + 0
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{J}{L}
\ncdiag[angleA=-90,angleB=90,arm=.4,linearc=.3]{->}{K}{M}
\end{align*}
En línea
ingmarov
Moderador Global
Pleno*
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Honduras Honduras

Mensajes: 4.475



Ver Perfil
« Respuesta #1 : 14/11/2015, 01:14:34 »

Hola mario y amigos del foro

Que bueno que tengamos esta opción para crear imágenes usando LaTeX.

He estado probando crear algunos diagramas usando pstricks, pero he tenido un problemita. Espero que sea por causa de mi desconocimiento.

Si introduzco el siguiente código:

[tex]\psline[linewidth=1.6pt](-2.,0.)(2.,0.)
\psline[linewidth=1.6pt](0.,0.)(1,1.732050808)
\psline[linewidth=1.2pt,linestyle=dashed,dash=2pt 2pt](0.,0.)(1.732050808,1)
\psline[linewidth=1.2pt,linestyle=dashed,dash=2pt 2pt](0.,0.)(-1,1.732050808)
\rput[bl](-2.176702573504732,-0.4){$A$}
\rput[bl](1.85,-0.4){$C$}
\psdots[dotstyle=*](0.,0.)(2.,0.)(-2.,0.)(1,1.732050808)
\rput[bl](-0.1,-0.4){$O$}
\rput[bl](1,1.8){$B$}
\psarc[linewidth=1.4pt](0,0){0.6}{0}{60}
\psarc[linewidth=1.4pt](0,0){0.7}{60}{180}
\rput[c](0,-0.7033534395351457){Figura 1}
[/tex]

Y se genera

[texx]\psline[linewidth=1.6pt](-2.,0.)(2.,0.)
\psline[linewidth=1.6pt](0.,0.)(1,1.732050808)
\psline[linewidth=1.2pt,linestyle=dashed,dash=2pt 2pt](0.,0.)(1.732050808,1)
\psline[linewidth=1.2pt,linestyle=dashed,dash=2pt 2pt](0.,0.)(-1,1.732050808)
\rput[bl](-2.176702573504732,-0.4){$A$}
\rput[bl](1.85,-0.4){$C$}
\psdots[dotstyle=*](0.,0.)(2.,0.)(-2.,0.)(1,1.732050808)
\rput[bl](-0.1,-0.4){$O$}
\rput[bl](1,1.8){$B$}
\psarc[linewidth=1.4pt](0,0){0.6}{0}{60}
\psarc[linewidth=1.4pt](0,0){0.7}{60}{180}
\rput[c](0,-0.7033534395351457){Figura 1}
[/texx]



El primero sale perfecto, como quería, especialmente el texto. Ahora si introduzco

[tex]\psline[linewidth=1.6pt](-2.,0.)(2.,0.)
\psline[linewidth=1.6pt](-1,-1.732050808)(1,1.732050808)
\psarc[linewidth=1.4pt](0,0){0.6}{0}{60}
\psarc[linewidth=1.4pt](0,0){0.6}{180}{240}
\rput[bl](0,-2){Hola}
[/tex]


[texx]\psline[linewidth=1.6pt](-2.,0.)(2.,0.)
\psline[linewidth=1.6pt](-1,-1.732050808)(1,1.732050808)
\psarc[linewidth=1.4pt](0,0){0.6}{0}{60}
\psarc[linewidth=1.4pt](0,0){0.6}{180}{240}
\rput[bl](0,-2){Hola}
[/texx]

No se genera el gráfico, ¿alguien sabe por qué sucede esto?

Saludos
En línea

No te confíes, revisa lo que escribo. Yo también me equivoco.
Odio el autocorrector de Android...
ingmarov
Moderador Global
Pleno*
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Honduras Honduras

Mensajes: 4.475



Ver Perfil
« Respuesta #2 : 14/11/2015, 18:25:42 »

Hola de nuevo

... Ahora si introduzco

[tex]\psline[linewidth=1.6pt](-2.,0.)(2.,0.)
\psline[linewidth=1.6pt](-1,-1.732050808)(1,1.732050808)
\psarc[linewidth=1.4pt](0,0){0.6}{0}{60}
\psarc[linewidth=1.4pt](0,0){0.6}{180}{240}
\rput[bl](0,-2){Hola}
[/tex]


[texx]\psline[linewidth=1.6pt](-2.,0.)(2.,0.)
\psline[linewidth=1.6pt](-1,-1.732050808)(1,1.732050808)
\psarc[linewidth=1.4pt](0,0){0.6}{0}{60}
\psarc[linewidth=1.4pt](0,0){0.6}{180}{240}
\rput[bl](0,-2){Hola}
[/texx]

No se genera el gráfico, ¿alguien sabe por qué sucede esto?

Saludos

Añado que si, en el segundo código, elimino la linea \rput[bl](0,-2){Hola}, entonces se genera


[texx]\psline[linewidth=1.6pt](-2.,0.)(2.,0.)
\psline[linewidth=1.6pt](-1,-1.732050808)(1,1.732050808)
\psarc[linewidth=1.4pt](0,0){0.6}{0}{60}
\psarc[linewidth=1.4pt](0,0){0.6}{180}{240}
[/texx]

Entonces la duda es por qué en el primer código todo quedó bien, aún conteniendo lineas de código con "\rput"
En línea

No te confíes, revisa lo que escribo. Yo también me equivoco.
Odio el autocorrector de Android...
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!