Вопрос

Я только начал использовать LaTeX.Я работаю в Windows и использую TeXnicCenter в качестве своего редактора.Когда я создаю и вывожу, имея следующий код:

\documentclass{article}

\begin{document}

This is a test document

\end{document}

Я действительно получаю документ, в котором есть слова "Это тестовый документ".Если я изменю предложение в приведенном выше коде на "Это тест", а также построю и выведу - изменение будет отражено.

Однако, скажем, после выполнения вышеописанного, я меняю код на этот:

\documentclass{article}

\usepackage[table]{xcolor}

\begin{document}

Hello World!

\end{document}

Теперь, если я создаю и вывожу, я не получаю "Hello World!" на выходе, я получаю последнее, что у меня было перед внесением этого изменения ("Это тест").Это ошибка в TeXnicCenter или LaTeX, или я здесь что-то упускаю?Спасибо за ваши ответы.

Редактировать:

Я также вижу эту строку в новом журнале вывода:'("C:...\size10.clo") latex.exe:GUI framework не может быть инициализирован", и в конце журнала LaTeX results написано "0 страниц" (были сгенерированы, я полагаю?)

Это было полезно?

Другие советы

Изменение опции "Устанавливать недостающие пакеты на лету" на "Да" не всегда работает.У меня была такая же проблема (при использовании Miktex 2.9 и Texniccenter RC 1.0), и для этого параметра было установлено значение "Да". Проблема началась для меня, когда я выбрал определенный репозиторий пакетов на вкладке "Пакеты" окна параметров Miktex, вместо того, чтобы сохранить значение по умолчанию (я изменил его, потому что репозиторий, который он всегда выбирает, довольно медленный).К сожалению, я не смог найти никакого способа вернуться к случайному репозиторию, поэтому я переустановил Miktex и оставил опцию репозитория пакетов в случайном порядке.

http://docs.miktex.org/2.8/relnotes/#id517080

Пожалуйста, перейдите в каталог miktex и попробуйте найти mo.exe (опция Miktex).Средство правовой защиты:запустите MiKTeX Options и выберите "Да" или "Нет" (но не "Сначала спросите меня") для опции "Устанавливать недостающие пакеты на лету".

Я не уверен насчет xcolor но используя некоторые пакеты, такие как hyperef например, это означает, что теперь вам нужно скомпилировать ваш latex два или три раза, прежде чем изменение распространится на конечный результат.

Всякий раз, когда я хочу увидеть конечный результат, я компилирую его по крайней мере 3 раза и только потом просматриваю.

При каждом проходе latex обновляет какой-нибудь промежуточный файл, и затем, только после нескольких компиляций, ваше изменение попадает в конечный результат.К сожалению, именно так работает LaTeX.

Вы могли бы получить некоторое представление об этом из подсчета предупреждений.Обычно после внесения изменений вы получаете несколько предупреждений, которые уменьшаются после нескольких компиляций.Когда значение предупреждений остается неизменным, это обычно означает, что вы достигли базовой линии, где каждый промежуточный результат обновляется вместе со всем остальным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top