Alat apa yang Anda gunakan untuk menulis makalah?

55

Alat apa yang Anda gunakan untuk menulis makalah?

Dari sedikit pengalaman yang saya miliki, para ahli teori menghabiskan banyak waktu untuk menulis dan memperbaiki makalah, selain benar-benar menjadi kreatif. Yaitu, mengomunikasikan pekerjaan mereka kepada orang lain. Mungkin makalah bukan cara yang tepat untuk melakukannya, tetapi itu harus dibiarkan untuk diskusi lain. Bagaimanapun, sepertinya seseorang ingin mengurangi waktu yang dihabiskan untuk menulis hasilnya dengan menggunakan perangkat lunak sebaik mungkin. Jadi, pertanyaan ini bertujuan untuk mencari tahu tentang beberapa harta karun di luar sana.

Saya pikir sebagian besar dari kita menggunakan LaTeX dan beberapa sistem untuk mengatur referensi kertas. Tetapi ada juga vim / emacs dan beberapa perpustakaan yang sangat bagus yang telah menghemat waktu bagi saya. Karena itu saya ingin tahu tentang pengaturan yang Anda gunakan untuk menulis makalah, dan mungkin juga beberapa hal yang Anda coba pelajari dan tidak berhasil untuk Anda. Saya akan sangat tertarik pada hal-hal yang mungkin tidak terlalu dikenal tetapi ternyata mempercepat hal-hal, bahkan jika itu, katakanlah, beberapa perangkat lunak yang sangat spesifik untuk menggambar grafik atau fitur pelengkapan otomatis.

Don Knuth menceritakan tentang pengaturannya dalam sebuah wawancara di sini . Cari pertanyaan " Apa set alat yang Anda gunakan [...] ".

PEMBARUAN: Sadeq mengarahkan saya ke sebuah diskusi tentang alat untuk menggambar diagram di sini .

Michael
sumber
2
Anda mungkin menemukan topik terkait ini bermanfaat: cstheory.stackexchange.com/q/1677/873
MS Dousti
1
jika Anda membutuhkan bendera CW; cukup tandai pos untuk mendapat perhatian moderator setelah diposkan. Tidak perlu memasukkannya ke dalam teks pertanyaan. :)
Daniel Apon
d'oh, tidak melihat tautan itu. Terima kasih Daniel.
Michael

Jawaban:

21

Selain apa yang orang lain katakan, saya suka paket todonote untuk LaTeX yang memungkinkan untuk memiliki pengingat warna-warni tentang apa yang masih harus dilakukan dalam teks .

Raphael
sumber
5
ooh paket yang bagus!
Suresh Venkat
16

Untuk menulis:

  • xemacs + auctex + reftex (tidak bisa hidup tanpanya), atau kile.

Untuk mengelola banyak penulis:

  • repositori svn: (lebih detail di sini )
  • dan apa yang saya benar-benar suka adalah perangkat lunak 'pelacak bug' ringan untuk ditindih, sehingga mudah untuk melacak item TODO dalam beberapa hari terakhir sebelum batas waktu

Untuk mengelola oto:

  • Saya kadang-kadang menggunakan Mendeley dan Citeulike, tetapi saya masih belum menemukan model alur kerja yang tepat untuk membuat mereka bekerja secara sistematis. Jadi masih dengan tangan.

Untuk melakukan pembicaraan:

  • Beamer untuk slide, inkscape / ipe / tikz untuk angka (tikz sebenarnya bagus untuk merencanakan grafik (data) dengan font yang terintegrasi dengan teks, bahkan di kertas)
Suresh Venkat
sumber
2
Saya menggunakan Mendeley untuk mengatur makalah di komputer saya - yang menurut saya HEBAT untuk - tetapi tidak untuk manajemen bibliografi yang sebenarnya saat menulis makalah. Untuk itu saya hanya menggunakan BiBTeX dengan tangan.
Joshua Grochow
1
Jika Anda sudah menggunakan emacs, Mode-Org sangat cocok untuk daftar yang harus dilakukan.
Martin Berger
12

Saya menggunakan:

  • TeXShop (lingkungan pengeditan OS X pdflatex)
  • Perangkat lunak OS X kustom yang saya tulis untuk mengelola file BibTeX
  • Adobe Illustrator untuk sebagian besar angka (dengan angka sesekali dilakukan pada perangkat lunak lain)
  • Adobe InDesign untuk membuat slide presentasi sebagai file pdf
  • cvs atau sesekali svn, baik untuk menyinkronkan komputer rumah dan kantor saya dan untuk mengoordinasikan pengeditan dengan penulis bersama
David Eppstein
sumber
Pembaruan: sejak menulis ini saya telah beralih menggunakan beamer di pdflatex untuk slide pembicaraan, dan git bukannya cvs / svn (sebagian karena kemudahan memelihara server git saya sendiri dengan gitolite). Sisanya masih sama.
David Eppstein
11

Daftar saya (semua Mac OS X):

  • TextMate untuk mengedit
  • pdflatex (dipanggil dari textmate)
  • tidak ada manajemen bibtex khusus
  • svn: repositori yang berbeda untuk setiap kolaborasi atau proyek
  • omnigraffle atau, lebih sering hari ini, tikz untuk angka
  • AquaEmacs untuk interaksi Coq
  • Slide selesai menggunakan beamer jika ada banyak matematika atau Keynote jika tidak.
  • Word dan Powerpoint untuk admin dan berbicara dengan lembaga donor dll.
Dave Clarke
sumber
9

Saya menggunakan banyak alat-alat yang telah disebutkan, jadi saya hanya akan menyebutkan beberapa yang lebih berguna yang belum belum disebutkan:

  • Paket grafik Frank Drewes untuk LaTeX. Bagus untuk menggambar grafik (jenis simpul-dan-tepi, bukan jenis fungsi). Sintaksis sederhana, tetapi sangat dapat dikustomisasi.

  • GIT bukannya SVN. Saya dulu menggunakan SVN tetapi sejak itu telah dikonversi ke GIT.

  • Pada mesin Windows, saya suka TeXnicCenter (yang dibangun di atas MikTeX dan BibTeX). (Pada sistem * nix saya hanya menggunakan emacs / bibtex.)

  • Bahkan pada mesin Windows, saya menggunakan aspell untuk memeriksa ejaan, di dalam Cygwin (emulator terminal / package manager * nix yang sangat bagus).

Joshua Grochow
sumber
8

Saat ini saya menggunakan WinEdt dan TeXworks untuk mengedit (tergantung pada komputer mana saya aktif).

Untuk angka, saya biasanya menggunakan IPE. Beberapa orang yang saya kenal telah sukses menggunakan GasTeX untuk menggambar grafik.

Untuk menyinkronkan file umum di beberapa komputer, serta makalah multi-penulis, saya baru-baru ini mulai menggunakan Dropbox dan saya pikir itu luar biasa.

Ryan Williams
sumber
8

Saya menggunakan kile untuk mengedit / mengkompilasi lateks. Ini adalah kde gui yang bagus, dengan pelengkapan otomatis dan pemeriksaan ejaan saat Anda mengetik. http://kile.sourceforge.net/

Guilherme D. da Fonseca
sumber
Ya, saya sangat suka kile.
Joe Fitzsimons
6

Emacs, auctex, bibtex, ipe, okular, pdflatex (texlive), skrip tcsh (untuk kontrol versi), linux, dan otak. Tidak harus dalam urutan ini.

Sariel Har-Peled
sumber
Saya juga menggunakan emacs + auctex + pdflatex tetapi dengan gnome, bukan kde, pada (Ubuntu) linux. Penampil pdf default di gnome adalah evince, yang sangat bagus dalam beberapa hal (misalnya, refresh otomatis), tetapi ia menelan banyak memori ketika banyak pdf terbuka, seperti yang biasa terjadi pada saya. Saya belum menemukan pengganti yang bagus. Apakah ada?
arnab
Apakah Anda mencoba okular? Itu cukup bagus.
Sariel Har-Peled
5

Saya suka Bakoma. Ini adalah antarmuka grafis yang sangat bagus untuk lateks

Klim
sumber
4

Untuk membuat angka saya suka menggunakan Asymptote . Ini adalah bahasa pemrograman grafik (C ++ - style syntax) yang menghasilkan pdf (atau ps). Dengan beberapa baris dapat menghasilkan grafik yang sangat kompleks, dan seluruh proses kompilasi dapat dengan mudah dikelola dengan Makefile (jadi dengan satu "make" Anda dapat menyusun simulator, menghasilkan data, dari data mendapatkan plot dan termasuk plot dalam pdf terakhir ...).

cesco
sumber
4

Editor

Di Linux, saya biasanya menggunakan Kile , tetapi tidak ada port yang bagus dari Kile ke sistem operasi lain. Jadi di Windows saya menggunakan LEd (yang juga sangat membantu dalam belajar LaTeX ketika saya pertama kali memulai)

Saya kadang-kadang menggunakan TeXMaker dan mudah-mudahan akan beralih dari LEd ke TeXMaker sepenuhnya (LEd bukan open-source dan tidak dikembangkan secara aktif; TeXMaker adalah open-source, dikembangkan secara aktif, dan juga bekerja pada sistem operasi lain.).

Ada juga garpu TeXMaker yang belum saya coba: TexMakerX .

Manajemen bib

JabRef

Kaveh
sumber
2
TeXMakerX sekarang disebut "TeX Studio".
MS Dousti
3

Semua pekerjaan saya dilakukan pada Mac OS X menggunakan Aquamacs Emacs dengan AUCTeX dan refTeX untuk mengedit LaTeX serta mode-org untuk daftar TODO, melacak hal-hal, membuat agenda, dan barang-barang spreadsheet sederhana. Cocoaspell untuk pemeriksaan ejaan (terintegrasi dengan baik ke semua aplikasi Mac termasuk Aquamacs sejak versi 22, bagus jika Anda harus memeriksa lebih dari satu bahasa). Di sisi LaTeX itu sebagian besar TikZ / PGF untuk grafis (walaupun saya sedang mencari alternatif yang membuat beberapa hal yang saya lakukan secara teratur lebih mudah). Untuk mengelola dokumen dan menjaga sinkronisasi ada git (dan telur atau magit untuk menggunakan git dengan Emacs). BibDesk untuk mengelola makalah dan PDF terkait. Slide presentasi baik menggunakan LaTeX Beamer atau Apple Keynote. Keynote juga bagus untuk menyajikan slide PDF setelah mengonversi alat PDFtoKeynote gratis. Sangat berguna untuk menyajikan slide yang tidak Anda ketahui dengan baik. Anda dapat menyesuaikan layar pratinjau dengan slide berikutnya, timer, dll. Sangat dianjurkan. Memiliki volume WebDAV untuk memindahkan file dengan cepat dari A ke B juga sangat berguna, terutama jika hanya memiliki akses ke A atau B pada satu waktu.

Thomas S.
sumber
2

Anehnya tidak ada yang menyebutkan ps-trik saya tidak bisa hidup tanpanya!

Dengan ps-trik Anda membuat kode untuk gambar Anda sendiri sehingga dapat digunakan kembali di koran untuk konferensi, lalu untuk pembicaraan, lalu untuk versi diperpanjang dari kertas jurnal dan sebagainya. Render sempurna dan kualitas akhir sempurna. Tidak ada masalah saat menggunakan ps-trik dengan LaTeX tetapi ketika menggunakan pdflatex Anda harus melalui sejumlah workaroundds (lihat posting sebelumnya di area TeX dari stackexchange di bawah paragraf "Bagaimana cara menggunakan PSTricks di pdfLaTeX?")

Jika Anda menggunakan Mac OS X (seperti yang saya lakukan), saya sangat merekomendasikan perangkat lunak komersial: Makalah

Meskipun tidak memungkinkan Anda untuk berbagi dokumen sebagai Mendeley (sudah dikutip), sangat bagus untuk menandai semua file Anda dan mengatur semua file pdf di komputer Anda. Selain itu, ia menawarkan beberapa layanan untuk secara otomatis membuat daftar referensi, pencarian, dll.

Akhirnya, menggunakan SVN adalah suatu keharusan bagi saya juga! Selain saran yang dibuat di halaman yang ditunjuk oleh Suresh Venkat, saya sangat merekomendasikan untuk melihat mekanisme izin SVN. Salah satu fitur paling berguna dari SVN adalah bahwa layak untuk memungkinkan orang yang berbeda jenis akses yang berbeda. Karena saya memiliki server svn unik untuk semua makalah saya, fitur ini memungkinkan saya untuk bekerja sama dengan rekan penulis yang berbeda secara bersamaan hanya memberikan mereka akses ke titik-titik tertentu dari repositori saya. Untuk perincian lebih lanjut, lihat manual yang ada di publik

Ini posting pertama saya di sini, semoga membantu!

Tepuk tangan,

Carlos Linares López
sumber
2
The Tikz paket mirip dengan yang ps-trik. Ini sangat kuat, portabel dan pada dasarnya mendefinisikan bahasa kecil khusus domain untuk menggambar angka inline.
Daging sapi
Jujur saja, saya belum pernah mendengar tentang Tikz sebelumnya, jadi saya checkef keluar dan saya pasti akan pindah ke Tikz sekarang :) Terima kasih atas komentarnya
Carlos Linares López
1

Ini adalah daftar alat (bias) saya:

  • Isabelle / jEdit untuk mengedit sumber (baik formal .thymaupun informal .tex, sedangkan .thymayoritas).

  • Persiapan dokumen Isabelle (yang menggunakan pdflatex di bagian bawah) untuk transisi formal dan informal dan penyusunan huruf.

  • Sama dengan foiltexuntuk slide.

  • Mercurial (terkadang SVN) untuk manajemen versi.

Perhatikan bahwa biasanya semua makalah, tesis, buku yang Anda lihat diterbitkan oleh pengguna daya Isabelle dilakukan dengan sistem itu sendiri.

Makarius
sumber
0

Google Cendekia memiliki kutipan BibTeX untuk (hampir semua?) Makalah penelitian. Saat Anda mencari makalah (mis. Http://scholar.google.com/scholar?q=Entscheidungsproblem ), setiap hasil memiliki tautan yang disebut "Cite" yang memiliki opsi untuk "Impor ke BibTeX". (Sunting: sesuai komentar, ini tentu saja biasanya tidak lengkap - Anda mungkin sering perlu mengedit atau menambah.)

Jika Anda masuk ke akun Google, maka pada beranda sarjana , Anda dapat pergi ke "Pengaturan" -> "Tampilkan tautan untuk mengimpor kutipan ke BibTeX" untuk menjadikan ini operasi satu klik dari halaman hasil pencarian.

Sunting: Lupa untuk menyebutkan, perpustakaan Digital ACM juga memiliki fitur ini. Cari "Ekspor format" di sisi kanan halaman. Situs lain juga (lihat komentar) tetapi ini adalah yang paling sering saya gunakan karena paling cepat dan paling mungkin memiliki referensi.

usul
sumber
1
BibTeX Google Cendekia membutuhkan pengeditan serius sebelum dapat digunakan dalam sebuah makalah. Sejujurnya, Anda lebih baik mengetik sendiri catatan BibTeX.
Jeffε
1
Google Cendekia tidak sendirian dalam hal ini. Catatan BibTeX yang dihasilkan mesin ditawarkan oleh mis. DBLP, Citeseer, Wikipedia, dan beberapa jurnal, dan semuanya rusak (menurut saya DBLP adalah yang paling dekat dengan yang sebenarnya bisa digunakan). Membuat saya bertanya-tanya apa alasan di balik ini, saya akan berpikir itu tidak bisa begitu sulit untuk melakukannya dengan benar.
Emil Jeřábek
@ Jɛ ff E: Saya merasa lebih cepat untuk menyalin dan menempelkan catatan dan mengedit / menambahkan informasi yang diperlukan daripada memulai dari awal. Pengalaman Anda mungkin berbeda.
usul
Cendekiawan dulu mengerikan, lalu pergi, dan dalam inkarnasinya yang baru itu tampaknya lebih bermanfaat. Bergantung pada alur kerja, mungkin lebih cepat untuk menggunakannya sebagai dasar.
András Salamon