Надеюсь, вы сможете помочь некомпетентному человеку. Как бывший физик-математик, я использовал Tex или LaTeX для набора всего, что только можно. Но когда дело доходит до установки этой штуки, я чувствую себя одним из моих родственников-луддитов. За последние несколько лет я много раз посещал обычные сайты загрузки, и я даже не могу разобрать язык в инструкции.
Должен сказать, я больше не в академической среде, и поэтому это больше не происходит автоматически. И никто за пределами академической среды, похоже, не слышал о TeX, поэтому я не могу получить никакой личной помощи. NB, я сейчас использую Windows.
Сегодня я попытался установить TeX, наверное, в десятый раз. На этот раз я скачал ProTeXt и установил MiKTeX и TeXStudio.
Теперь я могу набирать простые статьи (ура!). Но мне нужно использовать и графику. И моя проблема. Когда я пытаюсь использовать команду \usepackage{graphicx}
, появляется диалоговое окно TeXStudio с надписью:
Требуемый файл
tex\context\base\supp-pdf.mkii
отсутствует. Он является частью пакетаmptopdf
. Этот пакет будет установлен из…"
У меня есть выбор: установить из Интернета, из каталога или с компакт-диска.
Итак, я выбираю установку из каталога. Он спрашивает, из какого каталога. Я не могу узнать, из какого каталога. Поэтому я прочесываю и обнаруживаю, что в расположении C:\Program Files (x86)\MiKTeX
есть файл с именем . Поэтому я говорю диалоговому окну установить из .mptopdf
C:\Program Files (x86)\MiKTeX\tpm\packages
C:\Program Files (x86)\MiKTeX\tpm\packages
Сообщение об ошибке: «Не локальный репозиторий пакетов».
Итак, если каталог на моем компьютере с именем packages
, содержащий пакет с именем mptopdf
, не является «локальным репозиторием пакетов», то что тогда является таковым?
Как мне заставить графику работать в моей установке?
Заранее большое спасибо. Я не такой уж и тупой, как кажется, но получение TeX после окончания академии меня действительно поставило в тупик.
решение1
Это скорее комментарий, но он оказался слишком длинным.
Если я правильно представляю себе это в своей голове, то последовательность событий такова:
- Вы создаете файл в формате LaTeX вtexstudioи сохраните его как
foo.tex
. - Вы компилируете этот файл из TeXstudio. Это в свою очередь вызывает
pdflatex foo.tex
. - Движок
pdftex
, предоставленный MiKTeX, начинает компиляцию документа и пытается загрузить пакетgraphicx
, как запрошено. К сожалению, пакет недоступен, поэтому отправляется сигнал в своего рода процесс «супервизора», который MiKTeX использует для этой ситуации. Этот процесс, проявляющийся в диалоговом окне, которое вы видите, спрашивает вас, хотите ли вы установить пакет через Интернет или из локального каталога или локального репозитория пакетов.
А вот и загвоздка: вы просите установить из локального репозитория пакетов. Что это на самом деле означает (ядумать; Я использую TeX Live для Windows) заключается в том, что вы собираетесь показать MiKTeX локальное зеркало CTAN — целиком — а указанный вами каталог, скорее всего, таковым не является. (Эта опция будет полезна для университетов, которые на самом деле зеркалируют CTAN на сетевом диске.)
Попробуйте еще раз, но на этот раз установите его из Интернета.
Редактировать
Большая часть того, что я говорю, является объяснением того, почему это происходит, но, судя по ошибке, которую вы приводите, происходит что-то более сложное:
Ошибка:Команда завершилась сбоем:
pdflatex.exe -synctex=1 -interaction=nonstopmode "texstudio_qc1464.tex"
Скомпилируйте из командной строки (просто запустите приведенную выше команду) и обратите внимание на любые странные сообщения об ошибках, которые она выводит.