Jak poprawnie zainstalować pakiet LaTeX o nazwie „samodzielny”, aby uzyskać aktualizację za pomocą menedżera pakietów Synaptic?

Odpowiedzi:

8

AKTUALIZACJA (2015-12-07): standalone.stynależy teraz zainstalować za pomocą prostego

sudo apt-get install texlive-latex-extra

. Zachowaj odpowiedź w celach informacyjnych.

Poszukiwanie

sudo apt-file search standalone.sty

nie daje żadnych wyników. Oznacza to, że pakietu nie można zainstalować przy użyciu Synaptic.

Powód znajduje się w odpowiedzi Martina Scharrera: Pakiet nie jest zawarty w TeXlive 2009, ponieważ jest zbyt nowy. TeXLive 2009 to wersja spakowana z Ubuntu, nie ma TeXlive 201. Ponadto pakiety Ubuntu nie wydają się otrzymywać aktualizacji, gdy są dostępne.

Powyższe jest powodem, dla którego zainstalowałem TeXlive tlmgr w moim domu , w ~/.texlive2011. Działa jak marzenie.

krlmlr
źródło
W Twojej odpowiedzi brakuje szczegółowych informacji na temat tego, jak korzystać tlmgr(i co to jest i gdzie ją zdobyć).
ekshuma
@exhuma: Moja odpowiedź w żadnym wypadku nie jest wyczerpująca i nie może zastąpić wyszukiwania w Internecie. (To też jest przestarzałe.)
krlmlr
13

Jestem autorem standalone. Jest nowszy niż TeX Live 2009, który jest wersją instalowaną przez Ubuntu i Debian. Obecna wersja TeX Live to 2011. Jeśli zainstalujesz wersję waniliową bezpośrednio, otrzymasz menedżera pakietów TeX, tlmgrktóry można wykorzystać do instalacji i aktualizacji pakietów, o ile są one częścią TeX Live. Zdecydowanie polecam wykonanie instalacji ręcznej. Instrukcje znajdziesz na TeX.SX: Jak zainstalować „Vanilla” TeXLive na Debianie lub Ubuntu?

Następnie możesz zainstalować standaloneza pomocą następującego polecenia:

tlmgr install standalone

BTW, możesz zaktualizować pakiety i tlmgrsiebie, używając:

tlmgr update --self --all

Alternatywą jest ręczne instalowanie tylko pakietu. Można to bardzo łatwo zrobić za pomocą pliku ZIP TDS dostępnego pod adresem http://mirrors.ctan.org/install/macros/latex/contrib/standalone.tds.zip . Po prostu rozpakuj go w lokalnym folderze TEXMF, zwykle ~/texmf. Może być konieczne texhash ~/texmfpóźniejsze uruchomienie .

Martin Scharrer
źródło
Szkoda, że ​​pakiety Ubuntu dla TeXlive nie są aktualizowane, gdy są dostępne.
krlmlr
@ user946850: Gdyby aktualizowali się do najnowszej wersji TeX Live raz w roku, nadal byłoby to czymś. TL 2009 jest dość przestarzały i z tego powodu widzimy powiązane problemy użytkownika Ubuntu na tex.stackexchange.com. Jednak instalacja ręczna nie stanowi problemu, można ją łatwo zarządzać i aktualizować. Jednym z problemów jest to, że istnieją pewne zależności, które wymagają zainstalowania pakietów Ubuntu.
Martin Scharrer
1
... które można obejść, tworząc atrapę pakietu Debian - czytałem o tym. To bałagan. - Czy wiesz, dlaczego tak jest? Dlaczego pakiety Debiana nie są zgodne z TeXlive?
krlmlr
@ user946850: AFAIK nie ma dedykowanego opiekuna dla TeX Live pod Debianem i Ubuntu. Normalni opiekunowie nie mają czasu na aktualizację. Wypróbowałem atrapę, ale to nie działa w 100%.
Martin Scharrer
1
Właściwie musiałem rozpakować ten pakiet do / usr / share / texmf / tex / latex, a nie tylko / usr / share / texmf.
David Doria
2

Po zainstalowaniu i aktualizacji apt-file ( sudo apt-get install apt-file; sudo apt-file update) uruchomiłem apt-file search standalone.styi zobaczyłem, że należy do texlive-latex-extra.

Właśnie zainstalowałem ( sudo apt-get install texlive-latex-extra) i działało.

Jaskółka oknówka
źródło