Làm cách nào để cài đặt gói LaTeX có tên là độc lập trực tuyến, để tôi có thể cập nhật với trình quản lý gói Synaptic?


10

Làm cách 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?

Tôi biết tôi có thể tự tải tệp xuống và cài đặt nó.

Câu trả lời:


8

CẬP NHẬT (2015-12-07): standalone.stybây giờ có thể cài đặt được với một cách đơ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 cho kết quả. Điều này có nghĩa là gói không thể được cài đặt bằng Synaptic.

Lý do được tìm thấy trong câu trả lời của Martin Scharrer: Gói không được bao gồm 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 bản cập nhật khi chúng ra mắt.

Trên đây là lý do tại sao tôi cài đặt texlive sử dụng tlmgr trong nhà của tôi , trong ~/.texlive2011. Hoạt động như một lá bùa.


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ó).
shoutuma 7/12/2015

@exhuma: Câu trả lời của tôi 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 7/12/2015

13

Tôi là tác giả của standalone. Nó mới hơn TeX Live 2009, đây là 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 trực tiếp cài đặt phiên bản vanilla, bạn sẽ nhận được trình quản lý gói TeX tlmgrcó 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 rất khuyên bạn nên làm một cài đặt thủ công. Bạn có thể tìm thấy hướng dẫn trên TeX.SX: Làm cách nào để cài đặt vanilla chanh TeXLive trên Debian hoặc Ubuntu?

Sau đó, bạn có thể cài đặt standalonebằng lệnh sau:

tlmgr install standalone

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

tlmgr update --self --all

Một cách khác là chỉ cài đặt gói thủ công. Điều này có thể được thực hiện rất dễ dàng 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 . Đơn giản chỉ cần giải nén nó trong thư mục TEXMF cục bộ của bạn, theo cách thông thường ~/texmf. Bạn có thể cần phải chạy texhash ~/texmfsau đó.


Quá tệ, các gói Ubuntu cho TeXlive không được cập nhật sau khi chúng ra.
krlmlr

@ user946850: Nếu họ cập nhật lên phiên bản TeX Live mới nhất mỗi năm một lần thì đó vẫn là một thứ gì đó. TL 2009 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 yêu cầu các gói Ubuntu được cài đặt.
Martin Scharrer

1
... có thể được giải quyết bằng cách tạo 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ại như vậy không? Tại sao các gói Debian không theo TeXlive?
krlmlr

@ user946850: AFAIK không có nhà bảo trì chuyên dụng cho TeX Live trong Debian và Ubuntu. Các nhà 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 nó không hoạt động đến 100%.
Martin Scharrer

1
Tôi thực sự đã phải giải nén gói đó thành / usr / share / texmf / tex / latex, không chỉ / usr / share / texmf.
David Doria

2

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.styvà 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) và nó hoạt động.

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.