Grafik dalam kertas

10

Saya selalu bertanya-tanya dengan program apa yang dilakukan orang-orang menggambar mereka ketika mereka menerbitkan makalah. Mereka sebagian besar waktu tampaknya tertanam dalam beberapa cara sebagai grafik vektor, saya katakan, seperti ketika saya mencoba untuk memperbesar pdf tampaknya menghitung gambar saat ini, sepertinya bukan gambar. Dari aspek mereka, mereka tampaknya tidak hanya mencetak layar plot Mathematica.

Berikut ini beberapa contoh yang saya maksud:

teks alternatif

teks alternatif

Adakah yang tahu apa yang harus saya gunakan untuk dapat melakukan gambar yang serupa?

(Saya telah memasang tag lateks karena saya percaya itu ada hubungannya dengan itu)

melahap elysium
sumber
1
Bukan pertanyaan pemrograman bukan?
Mungkin perlu dipindahkan ke superuser.com
Andy West
1
Dengan keinginan untuk pindah ke SU: akan sangat membantu jika kita tahu lingkungan apa yang dia gunakan untuk menyiapkan kertas dan gambar ... Tanpa tanggapan, saya akan memilih untuk memindahkannya.
dmckee
superuser.com adalah lingkungan yang lebih baik untuk pertanyaan ini. Ini pertanyaan yang menarik.
Stefano Borini

Jawaban:

4

Alok sangat tepat untuk menyarankan TikZ: ini mungkin yang terbaik dari generasi saat ini perangkat lunak grafis. Meskipun metapost layak untuk dilihat.

Catatan historis: Anda dapat menyematkan gambar berskala dalam dokumen tex kembali di masa lalu, dengan menggunakan metafont untuk mewakili gambar sebagai karakter font, yang hanya bisa "diketik" ke dalam file .dvi.

Kemudian, dvips mendukung penyandian "ps spesial" dalam file dvi, yang mendukung penyertaan angka .eps, dan memungkinkan paket grafik yang lebih canggih seperti xy-pic dan pstricks.

Metapost memungkinkan deskriptor font metafont untuk disematkan langsung dalam file dvi sebagai ps spesial.

Munculnya pdflatex telah mengubah lanskap sedikit: tidak semua tipuan ps mengkonversi juga dengan cara pdftex menangani grafik: metapost baik-baik saja, tetapi pstricks membutuhkan melarikan diri ke rerender. Oleh karena itu paket seperti pdftricks, yang menyediakan subset "aman" dari fungsionalitas pstricks.

Charles Stewart
sumber
1

Saya akan merekomendasikan GLE: http://www.gle-graphics.org/ Sebagian besar angka dalam "Pengenalan Pola dan Pembelajaran Mesin" oleh Christopher M. Bishop dibuat oleh alat ini.

Lainnya juga menggunakan GnuPlot, semua angka dalam "inferensi teori informasi dan algoritma pembelajaran" oleh David MacKay.

dua buku di atas adalah teks penelitian yang sangat standar dalam bidang pembelajaran mesin.


sumber
1

Gunakan program apa pun yang dapat menghasilkan grafik vektor dan ekspor ke .epsatau .pdfformat.

Saya menggunakan MATLAB untuk membuat grafik. Lalu saya mengekspornya sebagai .epsfile. LaTeX mendukung format ini secara langsung, untuk pdfLaTeX, dan jika saya perlu sesuatu untuk disempurnakan di sana, saya menggunakan Adobe Illustrator, atau InDesign dan ekspor ke '.pdf; atau file 'eps'.

Crowley
sumber
0

Lihat Wikibooks . Secara umum, Anda dapat memasukkan PDF (dengan pdflatex) atau EPS (dengan lateks ps) untuk mengimpor grafik vektor, atau Anda dapat menggunakan paket LaTeX untuk membuat grafik inline.

Untuk membuat grafik eksternal, Gnuplot dan R keduanya adalah pilihan yang bagus, dan Anda juga dapat membuatnya dengan Gnumeric, Inkscape, Xfig, atau apa pun yang Anda sukai.

Untuk membuat gambar sebaris, saya sudah sukses dengan paket XY-pic. Ini misterius dan sulit dipelajari, tetapi cukup kuat.

Label di kedua gambar tersebut diberikan oleh TeX - lebih mudah untuk mendapatkannya ketika Anda membuat grafik inline, tetapi dimungkinkan untuk file eksternal juga mendapatkannya.

Josh Lee
sumber
0

Ketika saya telah melakukan angka dalam dokumen LaTeX, saya lebih suka menggunakan gambar eksternal baik dalam Poskrip atau PDF (tergantung pada rantai alat yang digunakan). Alat yang saya gunakan untuk membuat grafik (seperti gnuplot, Xfig, dot, dll) dapat menampilkan gambar vektor sebagai lawan dari gambar raster.

Andrew
sumber
0

TikZ dan PStricks keduanya bagus. Ada satu bidang khusus grafis yang sangat penting untuk sains dan teknik eksperimental tetapi yang belum disebutkan dalam ansewr begitu. Untuk memplot data eksperimental, saya menemukan Jim Plank jgraphjauh lebih sederhana dan lebih fleksibel daripada gnuplot (walaupun saya akui kurva belajarnya mengganggu). Salah satu contohnya adalah plot berisi beberapa kotak Tukey yang saya buat untuk nilai ujian kelas saya. Ada beberapa contoh bagus lainnya di halaman jgraph.

Norman Ramsey
sumber