Подскажите модели для компиляции TeX

Отправляйте преамбулу, требуйте разницу, всегда компилируйте ответ.

Подскажите модели для компиляции TeX

Попросите модель чата для LaTeX, и вы обычно получите код, который выглядит правильно и не может скомпилироваться в вашем документе. Модель не знает, какой класс вы используете, какие пакеты вы загружаете или какие макросы вы определили, поэтому она отвечает за какой-то общий документ, который вам не принадлежит. Затем выходные данные замирают из-за отсутствующих пакетов или конфликтующих определений в тот момент, когда вы их вставляете. Большую часть этого можно избежать с помощью трех привычек подсказок плюс одно жесткое правило: компилировать, прежде чем доверять.

Отправьте преамбулу

Ваша преамбула — это контекст, которого не хватает модели. Вставьте его или хотя бы строку \documentclass и список \usepackage и запросите «фрагмент, который компилируется под этой преамбулой». Эта привычка блокирует наиболее распространенную ошибку: ответ автоматически зависит от «tikz», «siunitx» или какого-либо другого пакета, который вы никогда не загружали. Он также направляет модель к командам, которые фактически предоставляет ваша установка. Если в вашем проекте определены макросы, включите и их по причинам, описанным в разделе Дайте модели свою таблицу символов.

Спросите, от чего зависит ответ

Добавьте постоянный запрос: «Если вашему коду нужен какой-либо пакет, который я не загрузил, явно укажите его в начале вашего ответа». Это превращает скрытые зависимости в видимый контрольный список. Когда в ответе упоминается пакет, вы решаете, добавлять ли его, вместо того, чтобы обнаружить зависимость как ошибку «Неопределенная последовательность управления» тремя компиляциями позже. Эта ошибка и ее диагностика описаны в Неопределённая последовательность управления.

Просите разницу, а не переписывание

Если вы хотите изменить существующий текст, вставьте самый маленький соответствующий фрагмент и попросите модель изменить только то, что требует запрос, указав, что именно изменилось. Учитывая целый файл, модели свободно переписывают: они переформатируют нетронутые абзацы, меняют порядок строк преамбулы и иногда роняют что-то на пол. Настоящие изменения исчезают внутри оттока. Минимальное, описанное редактирование — это то, которое вы действительно можете просмотреть. Внутри Oleafly помощник обеспечивает для вас эту форму, предлагая каждое редактирование в виде разницы в красном/зеленом, которую вы утверждаете, построчно, как описано в Помощник внутри Oleafly.

Компилируйте, прежде чем доверять

Никогда не отправляйте LaTeX, который вы не скомпилировали, независимо от того, насколько правдоподобно он выглядит. Вставьте предложение в свой документ, скомпилируйте и прочитайте первую ошибку, если она есть. Передача этого сообщения об ошибке обратно в модель вместе с проблемным фрагментом обычно приводит к второй успешной попытке. Храните проект в Git, чтобы любое изменение, внесенное с помощью модели, можно было откатить одной командой. Эта настройка описана в Разместите документ на GitHub. Модель предлагает; компилятор располагает.

Вернуться к Человек + Модель