Cách dễ dàng để cài đặt TeX Live (và TeX Studio) trong Ubuntu 12.04


10

Gần đây tôi đã chuyển sang sử dụng Linux (Ubuntu 12.04) và tôi cần cài đặt trình phân phối và biên tập LaTeX. Tôi có kinh nghiệm hợp lý với LaTeX trên Win7, vậy có cách nào dễ dàng để LaTeX hoạt động không?


3
Trong 14.04 Ubuntu đã có gói TeXLive 2013 --- rất có thể 12.04 có phiên bản khá cũ. Tùy thuộc vào những gì bạn làm, YMMV. Đọc câu trả lời của @ tatjana-heuser và sau đó chọn từ đó ...
Rmano


Có các hướng dẫn trên wiki sourceforge của TeXstudio tại đây: sourceforge.net/p/texstudio/wiki/Compiling/#linux
khủng long

Câu trả lời:


10

Ví dụ , tốt nhất là tải xuống .isohình ảnh phân phối TeX từ CTANtexlive2013.iso - đó là ~ 2GB. Đặt cái này vào Downloadsthư mục của bạn .

Chỉ cần đảm bảo rằng bạn đã perl-tkcài đặt gói trước khi sử dụng GUI. Nếu không, hãy mở một thiết bị đầu cuối và đi:

$ apt-get install perl-tk

Sau đó tạo một điểm gắn kết:

$ sudo mkdir /mnt

Thay đổi thư mục hiện tại, gắn kết .isovà bắt đầu cài đặt

$ cd ~/Downloads
$ sudo mount -t iso9660 -o ro,loop,noauto texlive2013.iso /mnt
$ cd /mnt
$ sudo ./install-tl --gui=perltk

Điều này mở ra một GUI đẹp. Bạn có thể quyết định những gì để cài đặt trong Installation collections. Đồng thời thay đổi Create symlinks in system directories như trong ảnh chụp màn hình để tất cả các thư mục sẽ được đặt ra cho bạn. Điều này có nghĩa là bạn sẽ không cần phải chọc ngoáy và sửa đổi các tệp hệ thống sau khi cài đặt.

perltk

Sau khi cài đặt, đóng thiết bị đầu cuối và mở một thiết bị đầu cuối mới:

$ sudo umount /mnt

Kiểm tra xem mọi thứ có ổn không:

$ tex --version

TeX 3.1415926 (TeX Live 2013)
kpathsea version 6.1.1
Copyright 2013 D.E. Knuth.

Hãy thử xử lý tệp .tex và xem trước tệp PostScript.

$ latex sample2e.tex
$ dvips sample2e.dvi

Bạn cũng có thể tạo tệp .pdf:

$ pdflatex sample2e.tex

Nếu bạn muốn sửa đổi cài đặt hoặc nhận thêm gói, hãy thực hiện việc này trong TeX Live Manager 2013:

$ sudo tlmgr -gui

Để cài đặt trình chỉnh sửa LaTeX, (ví dụ TeX Studio), hãy tải xuống .debtệp có liên quan vào thư mục Tải xuống và cài đặt

$ cd ~/Downloads
$ sudo dpkg -i texstudio_2.7.0_i386.deb

Bạn có thể cần phải cài đặt libpoppler-qt4-3.debđầu tiên.

Người giới thiệu:

Tài liệu TUG

Tài liệu trực tiếp TeX

Blog Starlinq


1
+1 cho nỗ lực nhưng bạn đang phát minh lại bánh xe ở đây. Các gói LaTeX có sẵn trong kho Ubuntu.
terdon

1
@terdon Chúc mừng. Tôi chỉ muốn chia sẻ những gì tôi đã làm sau khi blog Starlinq làm tôi bối rối rất nhiều.
Medulla Oblongata

2
Và cảm ơn bạn rất nhiều vì đã nỗ lực để đăng bài này! Để tham khảo trong tương lai, chỉ cần sử dụng những người từ repos như tôi hiển thị trong câu trả lời của tôi. Việc cài đặt theo cách đó sẽ dễ dàng hơn nhiều và dễ dàng hơn nhiều để nâng cấp và đối phó với tất cả các gói.
terdon

3
+1 - tài liệu tốt và cách để đi nếu bạn muốn cài đặt texlive cập nhật. Thật không may, một trong các repos có xu hướng tụt lại phía sau khá đáng kể. Ngoài ra, cách để đi nếu bạn đang chạy texlive trên một số nền tảng và muốn giữ chúng đồng bộ hóa. (Hoặc bạn sẽ không bao giờ ngừng truy tìm lý do tại sao dự án sách của bạn phát triển một nửa trang bù vào trang 916, khi được dịch trên một hệ thống khác. (Dẫn đến một tệp sẽ được in với tất cả các phần không bao bọc này chỉnh sửa điểm được thực hiện trong vô vọng và tất cả sự khủng khiếp trong bản in))
Tatjana Heuser

sau khi làm theo tất cả các bước của bạn, tôi được thông báo rằng chương trình 'tex' hiện chưa được cài đặt. Bạn có thể cài đặt nó bằng cách gõ: sudo apt-get install texlive-nhị phân
Saprativa Bhattacharjee

10

Chỉ cần cài đặt các gói có liên quan từ kho:

sudo apt-get install texlive-latex-base

Điều đó sẽ giúp bạn có một hệ thống LaTeX cơ bản. Để cài đặt hoàn chỉnh hơn với nhiều gói và phông chữ hơn, hãy sử dụng:

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended

3
Điều này chắc chắn đủ điều kiện là cài đặt dễ dàng nhất , nếu hơi chưa hoàn chỉnh vì Ubuntu chỉ gói một tập hợp con của các gói có sẵn thông qua tlmgr và một số đã lỗi thời so với ctan. Nếu texlive là cần thiết trong môi trường sản xuất, có thể tốt hơn là cài đặt vanilla texlive với các bản cập nhật tlmgr để kiểm soát tốt hơn các cài đặt đồng bộ và kiểm soát tốt hơn khi mọi thứ được cập nhật. (Không bao giờ cập nhật trong giai đoạn chuẩn bị cuối cùng của một tài liệu quan trọng ...)
Tatjana Heuser

3
Trên Ubuntu 12.04, điều này sẽ cài đặt TexLive 2009, hoàn toàn không được khuyến nghị. Có nhiều vấn đề với các mô-đun trong texlive-latex-extragói ngăn chặn việc biên dịch thành công các tính năng khác nhau.
Luís de Sousa

2

Ba cách để đi:

  • Cài đặt các gói Ubuntu cho texlive. Được mô tả bởi terdon, Dễ nhất, nhưng họ có xu hướng lỗi thời và chỉ là một tập hợp con của những gì sẽ có sẵn thông qua tlmgr .
  • Cài đặt texlive từ hình ảnh iso mới nhất. Được mô tả bởi Medulla Oblongata. Hiện có sẵn: 2013 - đã lỗi thời gần một năm, vì vậy bước đầu tiên sau khi cài đặt sẽ là cập nhật nó bằng tlmgr .
  • Cài đặt bằng trình cài đặt mạng có sẵn tại tug.org . Điều này thực sự dễ dàng và tôi khuyên bạn nên sử dụng nó, đặc biệt nếu bạn muốn đồng bộ hóa cài đặt trên các nền tảng khác nhau.

xem thêm: Làm cách nào để cập nhật phân phối TeX của tôi? trên tex.sx , đặc biệt là câu trả lời đầu tiên (wiki cộng đồng) giải thích sơ đồ cập nhật TeX Live.


0

Bạn cũng có thể sử dụng Kile - Môi trường LaTeX tích hợp .

Bạn có thể dễ dàng cài đặt nó từ trung tâm phần mềm Ubuntu .

nhập mô tả hình ảnh ở đây


2
Vâng, nhưng Kile chỉ là một biên tập viên. Bạn vẫn cần một bản phân phối LaTeX để chạy nó. Mặc dù cài đặt kilequa repos sẽ mang lại hầu hết các gói cần thiết, đó là cách cài đặt LaTeX khá đẹp mắt bạn kết thúc với những thứ bổ sung mà bạn không cần cũng như thiếu một số gói LaTeX cơ bản sẽ không được liệt kê là kilephụ thuộc .
terdon

Cảm ơn bạn ... Tôi không biết điều đó. Tôi đã sử dụng Kile để thuyết trình và lập báo cáo trong những ngày học đại học, không gặp nhiều khó khăn :)
Bibi424

0

Phiên bản gần đây nhất của TeX Live được đóng gói cho Ubuntu 12.04 là năm 2012, có sẵn từ PPA cổng sau TeX Live . Nó tương đối dễ cài đặt từ thiết bị đầu cuối, bắt đầu bằng cách xóa mọi gói tuyệt đối có thể được cài đặt:

sudo apt-get remove texlive*              

Sau đó thêm PPA và cập nhật:

sudo add-apt-repository ppa:texlive-backports/ppa
sudo apt-get update

Cuối cùng cài đặt:

sudo apt-get install texlive

Điều này sẽ cài đặt các mô-đun phổ biến nhất. Nếu bạn cần các mô-đun cụ thể hơn thì bạn sẽ phải cài đặt gói "phụ" (ở lần kiểm tra cuối cùng là gần 1 Gb):

sudo apt-get install texlive-latex-extra

Đối với ai đó đến từ Windows, tôi muốn giới thiệu TexMaker dưới dạng GUI (có sẵn từ Trung tâm phần mềm). Đây là những gì chúng tôi cung cấp cho sinh viên và họ quản lý tốt với nó.


0

Tôi đã chạy sudo apt-get install texlive-fulltrong đó có một số nhược điểm được liệt kê ở trên bao gồm nó có thể không được cập nhật, nhưng tôi không tìm thấy bất kỳ vấn đề nào. (Chưa)

Có lợi thế là nó chỉ cài đặt mọi thứ trong một lệnh nhanh. Một số người có thể cho rằng đây là cách thực hành tồi / lãng phí dung lượng ổ cứng - nhưng tôi sử dụng Ubuntu vì nó nhanh và (thường) hoạt động, không phải vì nó tiết kiệm cho tôi vài trăm megabyte dung lượng ổ đĩa so với các bản phân phối linux khác ...

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.