it-swarm-vi.com

Cách dễ nhất để bắt đầu với LaTeX là gì?

Tôi muốn tìm hiểu và sử dụng LaTeX trên Ubuntu. Tôi cần những gói nào? Trình chỉnh sửa tốt nhất cho mã LaTeX trên Ubuntu cho người dùng LaTeX mới là gì? Tôi cũng thích khả năng xem mã trong một khung và kết quả trong khung thứ hai, nếu có thể - mặc dù không nhất thiết phải là WYSIWYG.

43
eugenemarshall

Chỉ cần cài đặt gói texlive , điều này sẽ kéo theo tất cả các yếu tố cần thiết. Ngoài ra, bạn có thể cài đặt tài liệu bằng ngôn ngữ của mình, vd. texlive-doc-en . Nếu bạn đang viết bằng một ngôn ngữ khác với tiếng Anh, bạn cũng nên thêm gói ngôn ngữ tương ứng, ví dụ: texlive-lang-tiếng Pháp . Ngoài ra còn có các gói hướng chủ đề Nice như texlive-khoa học hoặc texlive-nhân văn - nhưng nếu bạn muốn tìm hiểu những điều cơ bản về LaTeX, bạn chắc chắn không cần chúng.

Nếu bạn chỉ cần hỗ trợ chỉnh sửa cơ bản như tô sáng cú pháp, bất kỳ trình soạn thảo văn bản nào cũng sẽ làm được, bao gồm cả trình chỉnh sửa văn bản Gnome tiêu chuẩn. Các tùy chọn nâng cao hơn bao gồm:

  • texworksInstall texworks : Trình chỉnh sửa LaTeX có giao diện khá đơn giản và gọn gàng, có trình xem PDF tích hợp và đồng bộ hóa giữa trình chỉnh sửa và trình xem (tức là bạn có thể nhảy đến cùng một vị trí trong cả hai)
  • kileInstall kile : trình chỉnh sửa mạnh mẽ cho KDE (có thể được cài đặt trong Gnome và hoạt động tốt ngoài việc thay đổi một số chi tiết cấu hình để sử dụng trình xem pdf Gnome chẳng hạn)
  • texmakerInstall texmaker : Tương tự về phạm vi với KILE, nhưng nhiều "giống như Gnome" hơn (ví dụ: ít nút hơn trên thanh công cụ ;-)), có thể ít hơn một chút so với KILE
  • latexilaInstall latexila : Giống như KILE, nhưng được nhắm mục tiêu đến Gnome.
  • lyxInstall lyx : không thực sự là trình soạn thảo LaTeX mà là bộ xử lý Word sử dụng LaTeX trong nội bộ - các ý kiến ​​khác nhau cho dù đây là cách tốt nhất để học LaTeX "thực".

Hầu hết các trình soạn thảo này không thực sự có khung xem trước nhưng điều này không thực sự cần thiết: Chỉ cần tiếp tục mở tài liệu bạn đang làm, evince sẽ tự động làm mới nội dung của nó ngay khi bạn "biên dịch" tài liệu latex của bạn

39
Marcel Stimberg

Nếu bạn chỉ muốn cài đặt các công cụ cơ bản, bạn nên cài đặt texlive-latex-base

Sudo apt-get install texlive-latex-base

Nếu bạn muốn toàn bộ Shebang, bao gồm cả tài liệu mở rộng, bạn hãy tìm texlive-full

Sudo apt-get install texlive-full

Nếu bạn muốn một trình chỉnh sửa nhẹ, bạn chỉ cần cài đặt gedit-latex-plugin

Sudo apt-get install gedit-latex-plugin

có thêm chức năng LaTeX cho trình soạn thảo văn bản mặc định.

Nếu bạn muốn một cái gì đó có nhiều chức năng hơn, bạn có thể thử texmaker

Sudo apt-get install texmaker

10
ParanoiaPuppy

Không nhất thiết phải là một công cụ dành riêng cho Ubuntu nhưng chúng tôi có một người chị TeX Stack Exchange trên mạng này có thông tin tuyệt vời cho những người trong chúng ta vẫn đang học LaTeX.

8
Jorge Castro

Bạn có thể cài đặt tất cả các gói latex cần thiết thông qua texlive-latex-base. Ngoài ra còn có các tùy chọn bổ sung có sẵn.

Bạn luôn có thể sử dụng emacs làm trình chỉnh sửa, nó có rất nhiều tiện ích latex có sẵn. Tuy nhiên, bất kỳ biên tập viên nào bạn cảm thấy thoải mái với công việc.

Nếu bạn muốn có các trình soạn thảo chuyên biệt (thực sự có wysiwyg), bạn có thể xem qua lyx hoặc nếu bạn sử dụng KDE, bạn có thể sử dụng KILE là IDE cho latex.

KILE cung cấp cho bạn trợ giúp bổ sung với các tiện ích LaTex như thư mục, v.v. Bạn có thể tự động bắt đầu tất cả các phần biên dịch cần thiết, v.v.

7
txwikinger

Tôi quay lại tôi đã viết một bài đăng trên blog so sánh 8 trình soạn thảo LaTeX miễn phí khác nha , tất cả đều có sẵn cho Ubuntu. (Tất nhiên, tôi đã sử dụng Ubuntu khi tôi viết bài đăng!)

Bài viết khoảng sáu tháng tuổi vào thời điểm này. Tôi nghĩ rằng rất nhiều thông tin sẽ có giá trị, mặc dù một số thông tin đã lỗi thời hoặc những điều mới đã được thêm vào trong khi đó không được đề cập ở đó. (Ví dụ: Texmaker (x) đã được tích hợp sẵn bản xem trước, gedit đã trở nên tuân thủ SyncTeX hơn - Tôi đoán bây giờ evince có một số tính năng SyncTeX, mặc dù tôi chưa bao giờ tìm ra cách sử dụng chúng.)

Nếu bạn không làm tổn hại đến dung lượng ổ đĩa (hãy cẩn thận, dung lượng trên 2 GB!), Tôi khuyên bạn nên cài đặt gói texlive-full hoặc thậm chí bỏ qua Ubuntu quản lý gói và cài đặt TeXlive trực tiếp từ CTAN/TUG. Bằng cách đó, bạn không bao giờ phải lo lắng về việc mất nhịp.

Một số người đã đề cập đến Texmaker, nhưng nếu bạn đang xem xét điều đó, tôi rất khuyến khích đi cho ngã ba TexmakerX thay vào đó, có nhiều tính năng hơn, hoặc ít nhất là tôi đã làm khi so sánh.

Trong khi đó, tôi đã quyết định sử dụng vim, nhưng không có bộ vim-latex. Tôi đã viết một số tập lệnh tùy chỉnh, bao gồm một tập lệnh cung cấp cho vim một bảng xem trước cập nhật trực tiếp theo kiểu bạn sử dụng mupdf. Nếu bất cứ ai quan tâm, tôi sẽ đăng hướng dẫn sử dụng với Ubuntu ở đâu đó. Tuy nhiên, tôi không thực sự khuyên bạn nên cố gắng làm chủ cả vim và LaTeX cùng một lúc. Mỗi người trong số họ có một đường cong học tập khổng lồ (mặc dù cả hai đều có giá trị!), Và cố gắng làm cả hai cùng một lúc sẽ khiến người kiên nhẫn nhất hét lên.

4
frabjous

Bạn có thể muốn thử TeXlipse , một plugin bổ sung hỗ trợ TeX cho IDE Eclipse.

3
Pablo

Install via the software center

Gummi là một chương trình miễn phí, mã nguồn mở, đa nền tảng, có một khung xem trước trực tiếp.

Các tính năng có trong bản phát hành ổn định mới nhất của Gummi:

Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration

Các tính năng hiện có trong nhánh phát triển của chúng tôi:

Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support

Gummi vẫn đang được phát triển tích cực.

3
hhlp

Vim là một trong những trình soạn thảo tốt nhất, nhưng bạn cần tìm hiểu một chút trước khi có thể sử dụng nó (bắt đầu vimtutor trong một thiết bị đầu cuối) và tìm hiểu thêm để sử dụng nó hiệu quả. Nó có phần mở rộng vim-latex trong gói vim-latexsuite. Bạn có thể sử dụng phiên bản đồ họa của vim, gvim.

2
Arpad Horvath

Install via the software center

Texmaker là trình soạn thảo LaTeX miễn phí, hiện đại và đa nền tảng cho các hệ thống linux, macosx và windows tích hợp nhiều công cụ cần thiết để phát triển tài liệu với LaTeX, chỉ trong một ứng dụng.

Texmaker bao gồm hỗ trợ unicode, kiểm tra chính tả, tự động hoàn thành, gấp mã và trình xem pdf tích hợp với hỗ trợ synctex và chế độ xem liên tục. Texmaker rất dễ sử dụng và cấu hình.

Texmaker được phát hành theo giấy phép GPL.

2
hhlp

Như những người khác đã đề cập texlive-latex-base và texlive-full là cách tốt nhất để có được các gói latex trên hệ thống của bạn. Tôi cũng cài đặt texlive-latex-thêm vì nó làm cho nhiều gói hơn có sẵn.

Gần đây cho một trình soạn thảo latex tôi đã thử TeXworks. Với TeXworks, bạn có thể mở mã latex trong một cửa sổ và trong cửa sổ bên cạnh, bạn có thể có tài liệu được biên dịch. Khi bạn thực hiện cập nhật và xây dựng lại tài liệu, chế độ xem tài liệu sẽ ở điểm bạn nhìn vào để điều này có thể hữu ích khi thấy thay đổi của bạn có hiệu lực.

1
Mark Davidson

Không muốn bắt đầu một cuộc chiến (tôn giáo), tôi rất có thể khuyên bạn nên emacs kết hợp với AocateeX . Nó cung cấp các phương tiện tuyệt vời để di chuyển xung quanh tài liệu, quản lý tài liệu tham khảo và trích dẫn, chèn đánh dấu mẫu (LaTeX) cho các môi trường khác nhau (bảng, hình, v.v.) và biên dịch tài liệu và xem trước tài liệu.

AocateeX thực sự xuất sắc cho các tài liệu dài - viết luận án của tôi trong đó là điều khiến tôi học được emacs và, đáng buồn thay, sử dụng ít hơn vim yêu quý của tôi.

1
hargriffle

Là một bản phân phối LaTeX, bạn có thể sử dụng texlive. Có một siêu dữ liệu được gọi là texlive-full sẽ cài đặt toàn bộ phân phối cho bạn, nhưng tất nhiên bạn có thể cài đặt các gói riêng lẻ khi bạn cần chúng. Đối với trình chỉnh sửa, có một số tùy chọn và có lẽ bạn nên thử một lần nữa và xem cái nào bạn thích. Cá nhân tôi sử dụng Emacs với auctex hoặc texworks. Các biên tập viên phổ biến khác là vim, texmaker, và nhiều hơn nữa.

1
user9521