
Я использовал Microsoft Windows 7
и установил TeXStudio
и Latex
ароматизатор MikTex
. Оба были установлены в соответствии с инструкциями, приведенными в этом
Связь. Я разработал там документ, и теперь я нахожусь там Ubuntu 12.04LTE
, и я установил TeXStudio
, но не смог найти MikTex
для Ubuntu
. Поэтому я установил TexLive
. Когда я пытаюсь скомпилировать мой ранее разработанный документ, он выдает ошибку. В нем отсутствует много .sty
файлов. Я пытался вручную добавить файлы sty, но на самом деле это очень утомительно — добавлять все файлы. У меня очень длинный документ, и он отлично работал в Windows. Пожалуйста, помогите!
решение1
Версия MiKTeX для Linux всегда была объявлена предварительной и в настоящее время больше не доступна для загрузки сMiKTeX.org. Поэтому вы вынуждены в любом случае использовать TeX Live, но, судя по всему, вы использовали предустановленную версию Ubuntu. По этому вопросу у нас есть хороший раздел вопросов и ответов здесь, на TeX.SX:Как установить «ванильный» TeXLive на Debian или Ubuntu? (и судя по комментариям, это действительно вам помогло).
Но помимо этого есть еще ряд пакетов, где MiKTeX более либерален в оценке, что называется, бесплатный. Для нескольких шрифтов этого типа вы можете выполнить скрипт getnonfreefonts
, который включен в TeX Live. Для других пакетов, возможно, также некоторых шрифтов, нет другого решения, кроме как вручную установить их. Вы можете прочитать для этого эти вопросы и ответы:Где мне разместить собственные файлы .sty или .cls, чтобы сделать их доступными для всех моих файлов .tex?и особенно для шрифтовРучная установка шрифта.
Что касается TeXstudio: это многоплатформенная программа, есть версия как для Linux, так и для Windows.
решение2
По крайней мере Fedora разделила TeXlive буквально на сотни пакетов, в основном содержащих один пакет LaTeX или его документацию. То, что установлено по умолчанию, представляет собой довольно минималистичный набор. Отсутствие пакета .sty
встречается довольно часто, решение — попросить установить пакет, здесь через имена, например, tex(dcolumn)
для пакета dcolumn. Предположительно, в Ubuntu есть похожие инструменты, которые позволяют вам установить именно то, что вам нужно.