Przy okazji pisania jakiegoś dokumentu o charakterze naukowym w LaTeX-u zdarza mi się liczyć różne rzeczy za pomocą Mathematici. Gdy wynik obliczenia jest prosty można go szybko i bezboleśnie przepisać do LaTeX-a. Czasem niestety okazuje się on być sporym krzakiem. Co wtedy zrobić?
Weźmy dla przykładu takie oto obliczenie, którego wynikiem jest spory pierwiastek:
W menu podręcznym znajuje się opcja “Copy As LaTeX”:
ale wynik jej działania jest tragiczny (a zazwyczaj nie działa). Dla tego przykładu Mathematica skopiowała mi do schowka take oto coś:
\$Failed
Nie jest to zachwycający wynik, więc postanowiłem podejść do problemu inaczej. Znalazłem opis funkcji TeXForm, którą stosuje się w następujący sposób (oczywiście dalej na tym samym przykładzie):
lub tak:
W obydwu powyższych przypadkach Mathematica wypisuje na ekran poprawny (no dobra, z jednym małym błędem) kod LaTeX, który po wpisaniu do dokumentu i kompilacji daje następujący efekt:
Po poprawieniu wspomnianego wcześniej i widocznego powyżej błędu dostajemy:
Fajne, prawda?
goto
adres |
CalcTeX:
12 Oct 2008 @ 22:47
do prostych obliczeń przy wykorzystaniu składni TeX-a można używać CalcTeX-a http://sg.bzip.pl/CalcTeX na stronie jest parę przykładów. + jest taki, że kod źródłowy jest w (La)TeX-u i wynik dostajemy w (La)TeX-u.