Python'da kolay bir lateks formülünü nasıl gösteririz? Belki de doğru seçim nedir?Python ile lateks formülünü yazdır
DÜZENLEME:
Python kodu gibi vardır:
a = '\frac{a}{b}'
ve (matplotlib gibi) bir grafik çıktıda bu yazdırmak istiyorum.
Python'da kolay bir lateks formülünü nasıl gösteririz? Belki de doğru seçim nedir?Python ile lateks formülünü yazdır
DÜZENLEME:
Python kodu gibi vardır:
a = '\frac{a}{b}'
ve (matplotlib gibi) bir grafik çıktıda bu yazdırmak istiyorum.
Andrew tarafından önerildiği gibi, matplotlib'yi kullanarak biraz çalışın.
import matplotlib.pyplot as plt
a = '\\frac{a}{b}' #notice escaped slash
plt.plot()
plt.text(0.5, 0.5,'$%s$'%a)
plt.show()
Matplotlib, ~/.matplotlib/matplotlibrc
numaralı telefona text.usetex: True
ayarını yaparak zaten TeX yapabilir. tüm dizeleri görüntülenen Ardından, sadece
ylabel(r"Temperature (K) [fixed $\beta=2$]")
, örneğin TEX'i kullanabilirsiniz (normal olarak
$
kullandığınızdan emin olun in-line TeX!). Dizgeden önceki
r
, hiçbir ikamenin yapılmadığı anlamına gelir; aksi halde söz konusu gibi eğik çizgi kaçmak zorunda.
Daha fazla bilgi için matplotlib site.
Matplotlibrc matplotlib klasöründe mi? Bunu bulamıyorum:/ – kame
UNIX sistemlerinde, yukarıda bahsettiğim dizinde. Pencerelerde bilmiyorum. Dokümanları kontrol edin. –
Ubuntu 12 kullanıyorum ve sistemde (kullanıcı değil) matplotlib kullanıyorum, benim durumumda/etc/matplotlibrc –
olmadan kene: Eğer 'python gösteri lateks formülü' ne anlama gelir
a = r'\frac{a}{b}'
ax = plt.axes([0,0,0.1,0.2]) #left,bottom,width,height
ax.set_xticks([])
ax.set_yticks([])
plt.text(0.3,0.4,'$%s$' %a,size=40)
. Bir .tex dosyasından bir formül ayıklamak ve python'un stdout'una yazdırmak, python'da bir .tex (pdf/ps) dosyasında gösterilen bir formülü uygulamak mı, yoksa ne? –
Netleştirebilir misiniz? Nerede yazdırmak istersin? Resimler oluşturmak mı istiyorsunuz yoksa bir gui içinde bir şey mi arıyorsunuz? – Wolph
Belirsiz bir soru için özür dilerim. :/Lütfen düzenlemeye bakın. – kame