Những công cụ nào bạn sử dụng để viết giấy tờ?


55

Những công cụ nào bạn sử dụng để viết giấy tờ?

Từ kinh nghiệm nhỏ bé mà tôi có, các nhà lý thuyết dành một lượng lớn thời gian để viết và hoàn thiện các bài báo, bên cạnh việc thực sự sáng tạo. Đó là, truyền đạt công việc của họ cho người khác. Có thể giấy tờ không phải là cách đúng đắn để làm như vậy, nhưng điều đó nên để lại cho một cuộc thảo luận khác. Trong mọi trường hợp, có vẻ như người ta muốn giảm thời gian viết kết quả bằng cách sử dụng các công cụ phần mềm tốt nhất có thể. Vì vậy, câu hỏi này nhằm mục đích tìm hiểu về một số kho báu ẩn giấu ngoài kia.

Tôi nghĩ rằng hầu hết chúng ta sử dụng LaTeX và một số hệ thống để tổ chức các tài liệu tham khảo trên giấy. Nhưng cũng có vim / emacs và một số thư viện rất tiện lợi đã giúp tôi tiết kiệm thời gian rất lớn. Do đó, tôi muốn biết về thiết lập bạn sử dụng để viết bài và cũng có thể một số điều bạn đã cố gắng học và không hiệu quả với bạn. Tôi sẽ đặc biệt quan tâm đến những thứ có thể không được nhiều người biết đến nhưng hóa ra lại tăng tốc mọi thứ, ngay cả khi đó là một số phần mềm rất đặc biệt để vẽ biểu đồ hoặc tính năng tự động hoàn thành.

Don Knuth kể về thiết lập của mình trong một cuộc phỏng vấn ở đây . Tìm kiếm câu hỏi " Bạn sử dụng bộ công cụ nào [...] ".

CẬP NHẬT: Sadeq chỉ cho tôi một cuộc thảo luận về các công cụ để vẽ sơ đồ ở đây .


2
Bạn có thể thấy chủ đề liên quan này hữu ích: cstheory.stackexchange.com/q/1677/873
MS Dousti

1
nếu bạn cần một cờ CW; chỉ gắn cờ bài đăng cho sự chú ý của người điều hành sau khi nó được đăng. Không cần phải đặt nó trong văn bản của câu hỏi. :)
Daniel Apon

d'oh, không thấy liên kết đó. Cảm ơn Daniel.
Michael

Câu trả lời:


21

Ngoài những gì người khác nói, tôi thích gói todonote cho LaTeX cho phép có các lời nhắc đầy màu sắc về những gì còn lại phải làm trong văn bản .


5
ồ gói đẹp!
Suresh Venkat

16

Để viết:

  • xemacs + auctex + reftex (không thể sống mà không có nó) hoặc kile.

Để quản lý nhiều tác giả:

  • kho svn: (chi tiết tại đây )
  • và điều tôi thực sự thích là một phần mềm 'theo dõi lỗi' nhẹ để phủ lên trên, vì vậy thật dễ dàng để theo dõi các mục TODO trong vài ngày trước khi hết hạn

Để quản lý yếm:

  • Thỉnh thoảng tôi đã sử dụng Mendeley và Citeulike, nhưng tôi vẫn không thể tìm thấy mô hình quy trình công việc phù hợp để khiến chúng hoạt động có hệ thống. Vì vậy, nó vẫn bằng tay.

Để nói chuyện:

  • Beamer cho slide, inkscape / ipe / tikz cho các số liệu (tikz thực sự tuyệt vời để vẽ đồ thị (dữ liệu) với các phông chữ tích hợp với văn bản, ngay cả trong các bài báo)

2
Tôi sử dụng Mendeley để sắp xếp các bài viết trên máy tính của mình - điều mà tôi nghĩ nó TUYỆT VỜI - nhưng không phải để quản lý thư mục thực tế khi viết bài. Cho rằng tôi chỉ sử dụng BiBTeX bằng tay.
Joshua Grochow

1
Nếu bạn đã sử dụng emacs, Org-Mode hoàn hảo cho danh sách việc cần làm.
Martin Berger

12

Tôi sử dụng:

  • TeXShop (môi trường chỉnh sửa pdflatex của OS X)
  • Phần mềm OS X tùy chỉnh tôi đã viết để quản lý các tệp BibTeX
  • Adobe Illustrator cho hầu hết các số liệu (với các số liệu thỉnh thoảng được thực hiện trong phần mềm khác)
  • Adobe InDesign để tạo các slide thảo luận dưới dạng tệp pdf
  • cvs hoặc thỉnh thoảng svn, cả để đồng bộ máy tính ở nhà và nơi làm việc của tôi và để phối hợp chỉnh sửa với các đồng tác giả

Một bản cập nhật: kể từ khi viết bài này, tôi đã chuyển sang sử dụng Beamer trong pdflatex cho các slide talk và git thay vì cvs / svn (một phần vì dễ duy trì máy chủ git của riêng tôi với gitolite). Phần còn lại vẫn vậy.
David Eppstein

11

Danh sách của tôi (tất cả Mac OS X):

  • TextMate để chỉnh sửa
  • pdflatex (được gọi từ textmate)
  • không có quản lý bibtex đặc biệt
  • svn: kho lưu trữ khác nhau cho mỗi cộng tác hoặc dự án
  • omnigraffle hoặc, thường xuyên hơn những ngày này, tikz cho số liệu
  • AquaEmacs cho tương tác Coq
  • Các slide được thực hiện bằng cách sử dụng máy chiếu nếu có nhiều toán học hoặc Keynote nếu không.
  • Word và Powerpoint cho quản trị viên và nói chuyện với các cơ quan tài trợ, v.v.

9

Tôi sử dụng nhiều trong những công cụ đã đề cập, vì vậy tôi sẽ chỉ đề cập đến một số trong những người hữu ích hơn mà vẫn chưa chưa được đề cập:

  • Gói đồ thị của Frank Drewes cho LaTeX. Tuyệt vời để vẽ đồ thị (loại đỉnh và cạnh, không phải loại chức năng). Cú pháp đơn giản, nhưng rất tùy biến.

  • GIT thay vì SVN. Tôi đã từng sử dụng SVN nhưng từ đó đã được chuyển đổi thành GIT.

  • Trên máy Windows, tôi thích TeXnicCenter (được xây dựng trên MikTeX và BibTeX). (Trên các hệ thống * nix tôi chỉ sử dụng emacs / bibtex.)

  • Ngay cả trên máy Windows, tôi sử dụng aspell để kiểm tra chính tả, bên trong Cygwin (trình giả lập trình quản lý gói / thiết bị đầu cuối * nix thực sự xuất sắc).


8

Hiện tại tôi sử dụng WinEdt và TeXworks để chỉnh sửa (tùy thuộc vào máy tính nào tôi đang bật).

Đối với số liệu, tôi thường sử dụng IPE. Một số người tôi biết đã thành công khi sử dụng GasTeX để vẽ biểu đồ.

Để đồng bộ hóa các tệp phổ biến trên nhiều máy tính, cũng như nhiều bài viết của tác giả, gần đây tôi đã bắt đầu sử dụng Dropbox và tôi nghĩ nó thật tuyệt vời.



6

Emacs, auctex, bibtex, ipe, okular, pdflatex (texlive), tcsh script (để kiểm soát phiên bản), linux và não. Không nhất thiết phải theo thứ tự này.


Tôi cũng sử dụng emacs + auctex + pdflatex nhưng với gnome, không phải kde, trên (Ubuntu) linux. Trình xem pdf mặc định trên gnome là evince, một số cách tuyệt vời (ví dụ: tự động làm mới), nhưng nó nuốt rất nhiều bộ nhớ khi nhiều pdf được mở, như là điều khá phổ biến với tôi. Tôi đã không tìm thấy bất kỳ thay thế tốt. Có ai không
arnab

Bạn đã thử okular? Nó khá tốt.
Sariel Har-Peled

5

Tôi thích Bakoma nó là một giao diện đồ họa thực sự tốt cho latex


4

Để tạo số liệu tôi thích sử dụng Asymptote . Đó là ngôn ngữ lập trình đồ thị (cú pháp kiểu C ++) tạo ra pdf (hoặc ps). Với một vài dòng có thể tạo ra các biểu đồ rất phức tạp và toàn bộ quá trình biên dịch có thể được quản lý dễ dàng bằng Makefile (vì vậy với một "make" duy nhất, bạn có thể biên dịch một trình giả lập, tạo dữ liệu, từ dữ liệu có được một âm mưu và bao gồm cả âm mưu trong bản pdf cuối cùng ...).


4

Biên tập viên

Trong Linux, tôi thường sử dụng Kile , nhưng không có thoải mái cảng Kile để hệ thống hoạt động khác. Vì vậy, trong Windows tôi sử dụng LEd (cũng rất hữu ích trong việc học LaTeX khi tôi mới bắt đầu).

Thỉnh thoảng tôi sử dụng TeXMaker và hy vọng sẽ chuyển hoàn toàn từ LEd sang TeXMaker (LEd không phải là nguồn mở và không được phát triển tích cực; TeXMaker là nguồn mở, được phát triển tích cực và cũng hoạt động trên các hệ điều hành khác.).

Ngoài ra còn có một nhánh của TeXMaker mà tôi chưa thử: TexMakerX .

Quản lý yếm

JabRef


2
TeXMakerX hiện được gọi là "TeX Studio".
MS Dousti

3

Tất cả công việc của tôi được thực hiện trên Mac OS X bằng cách sử dụng Aquamacs Emacs với AocateeX và refTeX để chỉnh sửa LaTeX cũng như chế độ org cho danh sách TODO, theo dõi mọi thứ, tạo chương trình nghị sự và công cụ bảng tính đơn giản. Cocoaspell để kiểm tra chính tả (tích hợp độc đáo vào tất cả các ứng dụng Mac bao gồm Aquamac kể từ phiên bản 22, thật tuyệt nếu bạn phải kiểm tra nhiều hơn một ngôn ngữ). Về phía LaTeX, chủ yếu là TikZ / PGF cho đồ họa (mặc dù tôi đang tìm kiếm một giải pháp thay thế giúp một số điều tôi làm thường xuyên dễ dàng hơn). Để quản lý tài liệu và giữ đồng bộ, có git (và trứng hoặc pháp sư để sử dụng git với Emacs). BibDesk để quản lý giấy tờ và các tệp PDF liên quan. Các slide thuyết trình sử dụng LaTeX Beamer hoặc Apple Keynote. Keynote cũng tuyệt vời để trình bày các slide PDF sau khi chuyển đổi công cụ miễn phí PDFtoKeynote. Đặc biệt hữu ích để trình bày các slide mà bạn không biết rõ, bạn có thể tùy chỉnh màn hình xem trước với slide tiếp theo, bộ đếm thời gian, v.v ... Rất khuyến khích. Có một khối lượng WebDAV để di chuyển nhanh các tệp từ A sang B cũng rất hữu ích, đặc biệt là nếu chỉ có quyền truy cập vào A hoặc B cùng một lúc.


2

Thật kỳ lạ là không ai đề cập đến các thủ thuật ps mà tôi không thể sống thiếu nó!

Với các thủ thuật ps, bạn tạo mã cho hình ảnh của riêng mình để chúng có thể được sử dụng lại trong các bài viết cho các hội nghị, sau đó cho các cuộc đàm phán, sau đó cho phiên bản mở rộng của bài báo và v.v. Kết xuất hoàn hảo và chất lượng cuối cùng là hoàn hảo. Không có rắc rối khi sử dụng thủ thuật ps với LaTeX nhưng khi sử dụng pdflatex bạn phải trải qua một số cách giải quyết (xem bài đăng trước trong khu vực TeX của stackexchange dưới đoạn "Cách sử dụng PSTricks trong pdfLaTeX?")

Nếu bạn sử dụng Mac OS X (như tôi), tôi thực sự khuyên bạn nên sử dụng một phần mềm thương mại: Giấy tờ

Mặc dù nó không cho phép bạn chia sẻ các tài liệu như Mendeley (đã được trích dẫn), thật tuyệt vời khi gắn thẻ tất cả các tệp của bạn và sắp xếp tất cả các tệp pdf trong máy tính của bạn. Bên cạnh đó, nó cung cấp một số dịch vụ để tự động tạo danh sách các tài liệu tham khảo, tìm kiếm, v.v.

Cuối cùng, sử dụng SVN là điều bắt buộc đối với tôi! Ngoài các đề xuất được đưa ra trong trang được chỉ ra bởi Suresh Venkat, tôi thực sự khuyên bạn nên xem xét các cơ chế cấp phép của SVN. Một trong những tính năng hữu ích nhất của SVN là có thể cho phép những người khác nhau truy cập các loại khác nhau. Vì tôi có một máy chủ svn duy nhất cho tất cả các giấy tờ của mình, tính năng này cho phép tôi hợp tác với các đồng tác giả khác nhau đồng thời chỉ cung cấp cho họ quyền truy cập vào các điểm cụ thể của kho lưu trữ của tôi. Để biết thêm chi tiết, hãy xem hướng dẫn sử dụng O'really công khai

Đây là bài viết đầu tiên của tôi ở đây, hy vọng nó sẽ giúp!

Chúc mừng


2
Các Tikz gói tương tự như ps-trick một. Nó cực kỳ mạnh mẽ, di động và về cơ bản xác định một ngôn ngữ nhỏ dành riêng cho miền để vẽ các số liệu nội tuyến.
Thịt bò

Thành thật mà nói, tôi chưa bao giờ nghe nói về Tikz trước đây vì vậy tôi checkef ra và tôi chắc chắn sẽ chuyển đến Tikz ngay bây giờ :) Cảm ơn vì nhận xét
Carlos Linares López


1

Đây là danh sách các công cụ (thiên vị) của tôi:

  • Isabelle / jEdit để chỉnh sửa nguồn (cả chính thức .thyvà không chính thức .tex, trong khi .thychiếm đa số).

  • Chuẩn bị tài liệu của Isabelle (sử dụng pdflatex ở phía dưới) cho quá trình chuyển đổi và sắp chữ chính thức sang chính thức.

  • Tương tự với foiltexcác slide.

  • Mercurial (đôi khi SVN) để quản lý phiên bản.

Lưu ý rằng thông thường tất cả các bài viết, luận văn, sách bạn thấy được xuất bản bởi những người sử dụng năng lượng của Isabelle đều được thực hiện với chính hệ thống.


0

Google Scholar có các trích dẫn BibTeX cho (hầu hết tất cả?) Tài liệu nghiên cứu. Khi bạn tìm kiếm một bài báo (ví dụ: http://scholar.google.com/scholar?q=Entscheidungspro Hiệu ), mỗi kết quả có một liên kết gọi là "Trích dẫn" có tùy chọn "Nhập vào BibTeX". (Chỉnh sửa: theo nhận xét, những điều này tất nhiên thường không đầy đủ - bạn thường có thể cần phải chỉnh sửa hoặc bổ sung.)

Nếu bạn đã đăng nhập vào tài khoản Google, thì trên trang chủ của học giả , bạn có thể truy cập "Cài đặt" -> "Hiển thị liên kết để nhập trích dẫn vào BibTeX" để thực hiện thao tác này chỉ bằng một cú nhấp chuột từ trang kết quả tìm kiếm.

Chỉnh sửa: Quên đề cập, thư viện ACM Digital cũng có tính năng này. Tìm "Xuất định dạng" ở bên phải của trang. Các trang web khác cũng vậy (xem các bình luận) nhưng đây là những trang tôi sử dụng thường xuyên nhất vì chúng nhanh nhất và có nhiều khả năng có một tài liệu tham khảo.


1
BibTeX của Google Scholar cần chỉnh sửa nghiêm túc trước khi có thể sử dụng nó trong một bài báo. Thành thật mà nói, bạn nên tự mình gõ bản ghi BibTeX.
Jeffε

1
Google Scholar không đơn độc trong việc này. Các bản ghi BibTeX do máy tạo ra được cung cấp bởi ví dụ DBLP, Citeseer, Wikipedia và một số tạp chí, và tất cả chúng đều bị hỏng (Tôi muốn nói DBLP là bản gần nhất có thể sử dụng được). Làm cho tôi tự hỏi lý do đằng sau điều này là gì, tôi sẽ nghĩ rằng không thể quá khó để làm điều đó đúng.
Emil Jeřábek

@ Jɛ E: Tôi thấy việc sao chép và dán bản ghi nhanh hơn và chỉnh sửa / thêm thông tin khi cần thiết hơn là bắt đầu từ đầu. Kinh nghiệm của bạn có thể khác nhau.
usul

Học giả từng là khủng khiếp, sau đó nó biến mất, và trong lần tái sinh mới, nó có vẻ hữu dụng hơn. Tùy thuộc vào quy trình làm việc, có thể nhanh hơn để sử dụng nó làm cơ sở.
András Salamon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.