2016-10-13 13 views
5

MathJax ve latx2html5 (http://latex2html5.com/) ile bir yay çizme hakkında bir sorun yaşıyorum.Çizim pstricks ve latex2html5

Yukarıda bu 2 kütüphaneleri ile bu şemayı çekmek istiyorum:

Schema to repoduce

Sorunum hangi bağlantı EV ve DE devletleri solda 2 yaylar çekemez olmasıdır. Yukarıdaki bağlantıda

yaptım:

<script type="tex/latex"> 

\begin{center} 
\begin{pspicture}(-4,-4)(4,4) 

\pscircle(-3.3,2.5){0.4} 
\pscircle(-3.3,-2.5){0.4} 
\pscircle(3.3,-2.5){0.4} 
\pscircle(3.3,2.5){0.4} 

\psline{->}(-2.9,2.5)(2.9,2.5) 
\rput(0,2.8){00} 

\psline{->}(3.3,2.1)(3.3,-2.1) 
\rput(3.6,0){00} 

\psline{->}(2.9,-2.5)(-2.9,-2.5) 
\rput(0,-2.8){01,11} 

\psarc[fillcolor=white]{->}(-3.7,0){2}{-90}{90} 

\end{pspicture} 
\end{center} 

    </script> 

    <script type="text/javascript"> 
    $('body').latex(); 
    </script> 

hattı: Birincisi, fillColor, aralığı mavidir ve sonrası:

\psarc[fillcolor=white]{->}(-3.7,0){2}{-90}{90} 

endişeleri bu kısmı ancak sonuç iyi değil açı da iyi değil (2 arkın dikey olmasını istiyorum).

Daha genel olarak, latex2html5 kitaplığı ile şema (burada farklı yaylarla) çizmek için bilgi almak istiyorum. Eğer bu mümkün değilse, herhangi bir Javascript kütüphanesi (ideal olarak MathJax gibi Lateks görüntü oluşturma ile veya olmadan) bunu yapmasına izin verebilir mi? Önerileriniz için teşekkürler.

Teşekkür

+0

Bu soru için uygun forumunda kalırsam bilmiyorum, bu StackOverflow'daki başka bir gruba yönlendirilmiş olabilir, herkes yapabilirdi? teşekkürler – youpilat13

cevap

2

sen psplot kullanabilirsiniz bir yay çizmek, burada yatay bir yay olduğunu, istediğiniz yapmak için eksen değiştirebilir. umarım yardımcı olur. Gerekirse

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<script type="text/x-mathjax-config"> 
 
    // <![CDATA[ 
 
    MathJax.Hub.Config({ 
 
     TeX: {extensions: ["AMSmath.js", "AMSsymbols.js"]},  
 
     extensions: ["tex2jax.js"], 
 
     jax: ["input/TeX", "output/HTML-CSS"], 
 
     showProcessingMessages : false, 
 
     messageStyle : "none" ,  
 
     showMathMenu: false , 
 
     tex2jax: { 
 
      processEnvironments: true, 
 
      inlineMath: [ ['$','$'], ["\(","\)"] ], 
 
      displayMath: [ ['$$','$$'], ["\[","\]"] ], 
 
      preview : "none", 
 
      processEscapes: true 
 
     }, 
 
     "HTML-CSS": { linebreaks: { automatic:true, width: "latex-container"} } 
 
    }); 
 
    // ]]> 
 
</script> 
 
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script> 
 
<script type="text/javascript" src="https://raw.githubusercontent.com/Mathapedia/LaTeX2HTML5/master/latex2html5.min.js"></script> 
 
<link rel="stylesheet" href="https://raw.githubusercontent.com/Mathapedia/LaTeX2HTML5/master/css/latex2html5.css" type="text/css"> 
 
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arbutus+Slab" type="text/css"> 
 
</head> 
 
<div id="aa"></div> 
 
<script type="tex/latex"> 
 
\begin{center} 
 
\begin{pspicture}(-4,-4)(4,4) 
 
\psplot[algebraic,linewidth=1.5pt]{-3.14}{3.14}{cos(x/2)} 
 
\end{pspicture} 
 
\end{center} 
 
\end{document} 
 
    </script> 
 

 
    <script type="text/javascript"> 
 
    $('body').latex(); 
 
    </script> 
 
</html>

+0

Çok teşekkürler, bu – youpilat13

+0

ile çalışıyorum ama ark sonunda bir ok eklemek imkansız olacak, ben bir ok eklemek için çalıştım \ psplot [cebirsel, linewidth = 1.5pt, oklar = -> ] {- 3.14} {3.14} {cos (x/2)} – youpilat13

+0

@ youpilat13 Evet, bunu denedim ve el kitabını bulmaya çalıştım, ama boşuna. arkın sonunda bir ok ekleyebilirsiniz. –