Bagaimana cara menginstal paket LaTeX yang disebut "mandiri" dengan benar sehingga saya bisa mendapatkan pembaruan dengan manajer paket Synaptic?

10

Bagaimana cara menginstal paket LaTeX yang disebut "standalone" dengan benar sehingga saya bisa mendapatkan pembaruan dengan manajer paket Synaptic?

Saya tahu saya bisa mengunduh file secara manual dan menginstalnya.

qazwsx
sumber

Jawaban:

8

UPDATE (2015-12-07): standalone.stysekarang harus dapat diinstal dengan sederhana

sudo apt-get install texlive-latex-extra

. Menyimpan jawaban sebagai referensi.

Pencarian

sudo apt-file search standalone.sty

tidak memberikan hasil apa pun. Ini berarti bahwa paket tidak dapat diinstal menggunakan Synaptic.

Alasannya ditemukan dalam jawaban oleh Martin Scharrer: Paket ini tidak termasuk dalam TeXlive 2009 karena terlalu baru. TeXLive 2009 adalah versi yang dikemas dengan Ubuntu, tidak ada TeXlive 201. Juga, paket-paket Ubuntu tampaknya tidak menerima pembaruan begitu mereka keluar.

Di atas adalah alasan mengapa saya menginstal TeXlive menggunakan tlmgr di rumah saya , di ~/.texlive2011. Bekerja seperti pesona.

krlmlr
sumber
Jawaban Anda tidak memiliki rincian tentang cara menggunakan tlmgr(dan apa itu, dan di mana mendapatkannya).
exhuma
@exhuma: Jawaban saya tidak lengkap dan tidak dapat menggantikan pencarian web. (Ini sudah ketinggalan jaman juga.)
krlmlr
13

Saya penulis standalone. Ini lebih baru dari TeX Live 2009, yang merupakan versi yang diinstal oleh Ubuntu dan Debian. Versi TeX Live saat ini adalah 2011. Jika Anda menginstal versi vanilla secara langsung, Anda mendapatkan manajer paket TeX tlmgryang disebut yang dapat digunakan untuk menginstal dan memperbarui paket selama mereka merupakan bagian dari TeX Live. Saya sangat menyarankan Anda untuk melakukan instalasi manual. Anda dapat menemukan petunjuk di TeX.SX: Bagaimana cara menginstal "vanilla" TeXLive di Debian atau Ubuntu?

Kemudian Anda dapat menginstal standalonedengan perintah berikut:

tlmgr install standalone

BTW, Anda dapat memperbarui paket dan tlmgritu sendiri menggunakan:

tlmgr update --self --all

Alternatifnya adalah hanya menginstal paket secara manual. Ini dapat dilakukan dengan sangat mudah menggunakan file TDS ZIP yang tersedia di http://mirrors.ctan.org/install/macros/latex/contrib/standalone.tds.zip . Cukup unzip di folder TEXMF lokal Anda, biasanya ~/texmf. Anda mungkin perlu menjalankannya texhash ~/texmfsetelah itu.

Martin Scharrer
sumber
Sayang sekali paket-paket Ubuntu untuk TeXlive tidak diperbarui setelah mereka keluar.
krlmlr
@ user946850: Jika mereka akan memperbarui ke versi TeX Live terbaru setahun sekali masih akan menjadi sesuatu. TL 2009 cukup usang dan kami melihat masalah terkait pengguna Ubuntu di tex.stackexchange.com karena ini. Namun instalasi manual bukan masalah, dapat dengan mudah dikelola dan diperbarui. Satu masalah adalah bahwa ada beberapa dependensi yang memerlukan paket Ubuntu untuk diinstal.
Martin Scharrer
1
... yang dapat dikerjakan dengan membuat paket dummy Debian - Saya sudah baca tentang itu. Ini berantakan. - Apakah Anda tahu mengapa seperti itu? Mengapa paket Debian tidak mengikuti TeXlive?
krlmlr
@ user946850: AFAIK tidak ada pengelola khusus untuk TeX Live di bawah Debian dan Ubuntu. Pengelola normal tidak punya waktu untuk memperbaruinya. Saya mencoba paket boneka, tetapi ini tidak berhasil hingga 100%.
Martin Scharrer
1
Sebenarnya saya harus unzip paket itu ke / usr / share / texmf / tex / latex, bukan hanya / usr / share / texmf.
David Doria
2

Setelah menginstal dan memperbarui file-apt ( sudo apt-get install apt-file; sudo apt-file update), saya berlari apt-file search standalone.stydan melihat bahwa itu milik texlive-latex-extra.

Jadi saya baru saja menginstalnya ( sudo apt-get install texlive-latex-extra) dan berhasil.

Martin
sumber