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


43

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.


2
Tôi sẽ không tham gia các cuộc chiến biên tập TeX, nhưng tôi muốn nhắc lại những gì @detly đã nói: bất cứ điều gì bạn không bắt đầu với Lyx: bạn sẽ không học những gì bạn đang làm và bạn sẽ không thực sự có được chức năng ra khỏi nó cho đến khi bạn biết những gì bạn muốn nó làm.
nbm

Câu trả lời:


39

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-French . Ngoài ra còn có các gói hướng chủ đề hay 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:

  • texworks Cài đặt texworks : Trình chỉnh sửa LaTeX với giao diện khá đơn giản và sạch sẽ, 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)
  • kile Cài đặt 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)
  • texmaker Cài đặt texmaker : Tương tự phạm vi với KILE, nhưng nhiều "giống như Gnome" (ví dụ: ít nút hơn trên thanh công cụ ;-)), có ít tính năng hơn KILE một chút
  • latexila Cài đặt latexila : Giống như KILE, nhưng được nhắm mục tiêu đến Gnome.
  • lyx Cài đặt lyx : không thực sự là trình soạn thảo LaTeX mà là trình xử lý văn bản sử dụng LaTeX trong nội bộ - ý 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


1
Texworks cũng là một biên tập viên có sẵn tốt!
Peter Smit

Re. LyX - không có hại thực sự khi sử dụng nó cùng với việc học LaTeX, miễn là bạn rõ ràng với chính mình rằng đây là việc bạn đang làm;) Dù sao đi nữa, để thực sự sử dụng LyX với bất kỳ mức độ thành công nào, bạn nên biết những điều cơ bản của LaTeX và đã phải vật lộn với những lỗi cơ bản hơn chưa được trả.
gièm pha

3
Tôi khuyên dùng TeXstudio : dựa trên Texmaker, nhưng là nguồn mở và có các chức năng bổ sung để làm cho cuộc sống dễ dàng hơn. texstudio.sourceforge.net
Rosch

Tôi muốn lưu ý rằng, trái với những gì Rosch bắt chước, Texmaker là nguồn mở (GPL). Trong mọi trường hợp, cả TeXstudio và Texmaker đều là những lựa chọn rất tốt cho trải nghiệm đầu tiên với LaTeX.
Luís de Sousa

10

Nếu bạn chỉ muốn cài đặt những thứ 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 đi texlive-full

sudo apt-get install texlive-full

Nếu bạn muốn một trình soạn thảo 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ể texmakerthử

sudo apt-get install texmaker


1
Chỉ cần +1 nhanh chóng cụ thể cho plugin gedit-latex-plugin. Tôi hiện đang viết luận án tiến sĩ với nó và tôi thực sự thích cách nó được tích hợp vào trình soạn thảo văn bản mặc định và cách nó hoạt động liền mạch với một dự án kéo dài nhiều tệp và tệp bibtex lớn.
SB

gedit rất chậm và / hoặc gặp sự cố khi mở tệp có dòng rất dài. Bạn có thể sửa nó không? (...) Đây là một giới hạn đã biết (...) và không thể sửa được. nếu bạn có thể sống với điều đó, gedit có thể dành cho bạn; khác, bạn có thể muốn tìm kiếm các lựa chọn khác, ví dụ như geany
nutty về natty

8

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 chị em 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.


3
Cảm ơn đã cắm! "Những người trong chúng ta vẫn học LaTeX" ... đó sẽ là tất cả những người sử dụng nó.
Vòng lặp không gian


7

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.


Vì tôi sử dụng Gnome, Kile sẽ không mang theo nhiều thứ KDE chứ? Và điều đó có thể gây ra vấn đề cho tôi? Cảm ơn lời khuyên, nhân tiện!
eugenemarshall

Có, nó sẽ cài đặt và tải các thư viện kde
txwikinger

+1 cho Lyx, giúp bạn dễ dàng đi và sau đó tìm hiểu thêm chi tiết.
Hamish Downer

1
@eugenemarshall: KDE và Gnome có thể cùng tồn tại trên cùng một hệ thống, do đó, việc cài đặt thư viện KDE sẽ không gây ra cho bạn bất kỳ vấn đề nào. Chà, Kile có thể sẽ không phù hợp với các ứng dụng khác của bạn, nhưng chỉ vậy thôi.
David Z

4

Tôi trong khi trở 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 nhau , 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, trên 2 GB!), Tôi khuyên bạn nên cài đặt gói đầy đủ texlive hoặc thậm chí bỏ qua trình quản lý gói của Ubuntu 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 thực sự khuyên bạn nên sử dụng ngã ba TexmakerX , 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.


1
Tôi thích blog của bạn nó khá nhiều thông tin. Kile cũng là sở thích của tôi.
Magpie

3

Cài đặt qua trung tâm phần mềm

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

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


Tôi cũng sử dụng TeXlipse, một trình soạn thảo LaTeX được tích hợp với tất cả các công cụ Eclipse khác rất mạnh mẽ. Điều đó nói rằng, tôi sẽ lưu ý rằng đã không có một bản phát hành mới trong 3,5 năm.
Luís de Sousa

2

Vimlà 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 vimtutortrong một thiết bị đầu cuối) và tìm hiểu thêm để sử dụng nó một cách hiệu quả. Nó có một phần mở rộng vim-latex trong vim-latexsuitegói. Bạn có thể sử dụng phiên bản đồ họa của vim , gvim.


2

Cài đặt qua trung tâm phần mềm

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.


1

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

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. Đố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

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 emacskế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 hỏi emacsvà thật đáng buồn, sử dụng vimít yêu quý của tôi .

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.