Câu hỏi Làm thế nào để cài đặt gói LaTeX được gọi là "độc lập" đúng cách để tôi có thể cập nhật với trình quản lý gói Synaptic?


Cách cài đặt gói LaTeX có tên "độc lập" đúng cách để tôi có thể cập nhật với trình quản lý gói Synaptic?

Tôi biết tôi có thể tải xuống tệp theo cách thủ công và cài đặt tệp đó.


10
2018-02-02 22:20


gốc




Các câu trả lời:


CẬP NHẬT (2015-12-07): standalone.sty bây giờ sẽ được cài đặt với một đơn giản

sudo apt-get install texlive-latex-extra

. Giữ câu trả lời để tham khảo.

Tìm kiếm

sudo apt-file search standalone.sty

không đưa ra bất kỳ kết quả nào. Điều này có nghĩa là không thể cài đặt gói bằng Synaptic.

Lý do được tìm thấy trong câu trả lời của Martin Scharrer: Gói này không có trong TeXlive 2009 vì nó quá mới. TeXLive 2009 là phiên bản được đóng gói với Ubuntu, không có TeXlive 201. Ngoài ra, các gói Ubuntu dường như không nhận được thông tin cập nhật khi chúng ra.

Trên đây là lý do tại sao tôi cài đặt TeXlive bằng cách sử dụng tlmgr  trong nhà của tôi, trong ~/.texlive2011. Làm việc như một say mê.


5
2018-02-02 22:25



Câu trả lời của bạn thiếu chi tiết về cách sử dụng tlmgr (và nó là gì, và nơi để có được nó). - exhuma
@exhuma: Câu trả lời của tôi là không có nghĩa là toàn diện và không thể thay thế một tìm kiếm trên web. (Nó cũng đã lỗi thời.) - krlmlr


Tôi là tác giả của standalone. Nó mới hơn TeX Live 2009, phiên bản được cài đặt bởi Ubuntu và Debian. Phiên bản TeX Live hiện tại là năm 2011. Nếu bạn cài đặt phiên bản vani trực tiếp, bạn sẽ nhận được một trình quản lý gói TeX có tên tlmgr có thể được sử dụng để cài đặt và cập nhật các gói miễn là chúng là một phần của TeX Live. Tôi khuyên bạn nên thực hiện cài đặt thủ công. Bạn có thể tìm thấy hướng dẫn trên TeX.SX: Làm thế nào để cài đặt "vanilla" TeXLive trên Debian hoặc Ubuntu?

Sau đó, bạn có thể cài đặt standalone với lệnh sau:

tlmgr install standalone

BTW, bạn có thể cập nhật các gói và tlmgr chính nó bằng cách sử dụng:

tlmgr update --self --all

Cách khác là chỉ cài đặt gói theo cách thủ công. Điều này có thể dễ dàng thực hiện bằng cách sử dụng tệp ZIP TDS có sẵn trong http://mirrors.ctan.org/install/macros/latex/contrib/standalone.tds.zip. Chỉ cần giải nén nó trong thư mục TEXMF cục bộ của bạn, theo cách khác ~/texmf. Bạn có thể cần phải chạy texhash ~/texmf sau đó.


13
2018-02-03 12:50



Quá xấu các gói Ubuntu cho TeXlive không được cập nhật khi chúng ra ngoài. - krlmlr
@ user946850: Nếu họ cập nhật phiên bản TeX Live mới nhất mỗi năm một lần thì nó vẫn sẽ là thứ gì đó. TL 2009 là khá lỗi thời và chúng tôi thấy các vấn đề liên quan của người dùng Ubuntu trên tex.stackexchange.com vì điều này. Tuy nhiên, cài đặt thủ công không phải là vấn đề, có thể dễ dàng quản lý và cập nhật. Một vấn đề là có một số phụ thuộc đòi hỏi phải cài đặt các gói Ubuntu. - Martin Scharrer
... có thể được làm việc xung quanh bằng cách tạo một gói Debian giả - tôi đã đọc về điều đó. Đó là một mớ hỗn độn. - Bạn có biết tại sao nó là cách nó? Tại sao các gói Debian không theo TeXlive? - krlmlr
@ user946850: AFAIK không có người bảo trì riêng cho TeX Live trong Debian và Ubuntu. Những người bảo trì bình thường không có thời gian để cập nhật nó. Tôi đã thử gói giả, nhưng điều này không hoạt động đến 100%. - Martin Scharrer
Tôi thực sự phải giải nén gói đó vào / usr / share / texmf / tex / latex, không chỉ / usr / share / texmf. - David Doria


Sau khi cài đặt và cập nhật apt-file (sudo apt-get install apt-file; sudo apt-file update), Tôi đã chạy apt-file search standalone.sty và thấy rằng nó thuộc về texlive-latex-extra.

Vì vậy, tôi chỉ cần cài đặt nó (sudo apt-get install texlive-latex-extra) va no đa hoạt động.


2
2017-09-13 12:48