A Gentle Introduction PythonTeX : Python and TeX Programming
Today, i get surprised about topic " PythonTeX" . PythonTeX is one of the implementation Python and TeX. This is a program created by Geoffrey M. Poore. A sweet colaboration Python and TeX . So, how to make a real use ?
I have 3 important point of view such as :
- Python is interpreted programming and TeX is literate programming. This is different both them.
- TeX is a beautifull typesetting text and Python is strong analysis and strict programming.
- Python works parallel at LaTeX so don't destruct one others.
Bagaimana menyakinkanmu bahwa program ini luar biasa menarik , saya akan contoh sebagai berikut :
Misalkan ketika ingin menghitung penjumlahan kedua bilangan, tentu hal ini sesuatu yang tidak bisa di LaTeX. Baiklah akan saya tilik lebih jauh, misalkan kita akan menghitung 1 +1 . Bisa LaTeX menampilkan hasil 1 +1 =2. Perintah di LaTeX akan seperti ini :
\documentclass{article} \usepackage{pythontex} \begin{document} \begin{verbatim} \py{1+1} \end{verbatim} \py{1+1} \end{document}Maka akan menghasilkan keluaran di .pdf seperti ini :
- PDFLaTeX, proses ini mengubah dokumen .tex ke dalam dokumen.pdf tanpa adanya hasil dari program Python.
- PythonTeX, proses ini melakukan kalkulasi/ perhitungan yang memuat Python.
- PDFLaTeX, proses ini merupakan proses akhir dari dokumen yaitu dokumen .tex yang telah memuat hasil penghitungan dari PythonTeX ditampilkan ke dalam dokumen.pdf
Hal ini juga tidak mempengaruhi kinerja dokumen utama di LaTeX yang memuat kode LaTeX dikarenakan program PythonTeX bekerja secara parallel/sendiri-sendiri sehingga tidak akan merusak file utama LaTeX.
Operasi dasar matematika
Operasi dasar matematik dapat juga dilakukan melalu python meliputi operasi penjumlahan, pengurangan, perkalian, dan pembagian.Operasi penjumlahan
Operasi penjumlahan di PythonTeX menggunakan tanda plus(+). Berikut ini contoh sederhananya :\documentclass{article} \usepackage{pythontex} \begin{document} \begin{verbatim} \py{2014+2009} \end{verbatim} \py{2014+2009} \end{document}Maka akan menghasilkan keluaran seperti ini :
Operasi Pengurangan
Operasi pengurangan di PythonTeX menggunakan tanda minus(-). Berikut ini contoh sederhananya :\documentclass{article} \usepackage{pythontex} \begin{document} \begin{verbatim} \py{2014-2009} \end{verbatim} \py{2014-2009} \end{document}Maka akan muncul keluaran seperti ini :
Operasi Perkalian
Operasi perkalian di PythonTeX menggunakan tanda star(*). Berikut ini contoh sederhananya :\documentclass{article} \usepackage{pythontex} \begin{document} \begin{verbatim} \py{2014*2009} \end{verbatim} \py{2014*2009} \end{document}Maka akan muncul keluaran seperti ini :
Operasi Pembagian
Operasi pembagian di PythonTeX menggunakan tanda slash (/). Berikut ini contoh sederhananya :
\documentclass{article} \usepackage{pythontex} \begin{document} \begin{verbatim} \py{2014/2009} \end{verbatim} \py{2014/2009} \end{document}Maka akan menghasilkan keluaran seperti ini :
Kesimpulan
PythonTeX merupakan kombinasi Python dan TeX yang masih dalam pengembangan dan diharapkan dapat meningkatkan kinerja yang ada di LaTeX khususnya dalam menampilkan dan melakukan penghitungan secara langsung.
Komentar
Posting Komentar