Прежде всего, я должен сказать, что я новичок как в LaTeX, так и в Linux. Я использую Ubuntu 14.04. И мне нужно обновить мою версию biblatex
.
Я знаю, что это уже описывалось ранее, например, вэтот вопрос. Но у меня есть несколько вопросов по данным ответам, и я также не уверен, остался ли этот процесс прежним.
Итак, насколько я понимаю, мне нужно biblatex
сначала скачать последнюю версию. Это можно сделать на SourceForge
. Это официальный сайт LaTeX ? В любом случае, как мне заменить версию, я имею в виду, я не знаю, какая версия последняя.
Затем, в ответе, приведенном в ссылке, которую я дал, есть строка:/usr/local/texlive/2012/texmf-dist
Я проверил, мою версию texlive можно найти здесь/usr/share/texlive/texmf-dist
Так что, правильно ли я понимаю, что мне просто нужно заменить « /local
by» /share
и убрать год?
решение1
biblatex
Обновлять Biber вручную — не самая лучшая идея .
И это действительно ужасная идея — обновлять вручную только одну из двух версий, поскольку это почти неизбежно приведет к конфликтам версий между ними.
Обновление biblatex
и Biber вручную могут привести к конфликтам версий с пакетами, которым требуется biblatex
(в основном пользовательские стили — в прошлом году biblatex
вышло обновление, которое сломало многие стили до такой степени, что их больше нельзя было использовать) или с пакетами, которым biblatex
требуется (большинство из них стабильны, поэтому это маловероятно, но не невозможно).
В идеале вам следует обновлять свои пакеты только через дистрибутив TeX ( tlmgr
или мастер обновлений MikTeX). Некоторые живые дистрибутивы TeX, упакованные в Linux, не позволяют обновляться tlmgr
и вместо этого полагаются на (часто довольно старые) версии пакетов в своем официальном репозитории.
Вы можете установить ванильный TeX live, который позволяет использовать tlmgr
и получать обновления напрямую из CTAN вместо устаревших репозиториев вашего дистрибутива Linux. СмотретьКак установить «ванильный» TeXLive на Debian или Ubuntu?
Если вам действительно необходимо обновить пакеты вручную, общая процедура из ответа, на который вы дали ссылку, все равно должна быть действительна.
Но есть несколько моментов
Убедитесь, что вы действительно скачали текущую версию
biblatex
и Biber. Проверьте в документации, что версии, которые вы скачали, на самом деле совместимы. (На момент написания статьи этоbiblatex
было 3.7, Biber — 2.7.)Правильное место для
biblatex
вашего местного дереваГде мне разместить собственные файлы .sty или .cls, чтобы сделать их доступными для всех моих файлов .tex?Лучше не перезаписывать/usr/share
контент.SourceForge не является «официальным» сайтом LaTeX. Но
biblatex
сопровождающий /Biber обновляет его новейшими версиями релиза и разработки, когда они становятся доступными, поэтому версии релиза, которые вы там найдете, в некотором роде являются официальными. Вы можете получить «действительно официальные» версии пакетов на CTAN.biblatex
находится наhttps://www.ctan.org/pkg/biblatexи Бибера можно найти наhttps://www.ctan.org/tex-archive/biblio/biber