Я редактирую свои ЛАТЕКСНЫЕ файлы в использовании Emacs AUCTeX. Для компиляции я нажимаю C-c C-c, который будет работать pdflatex root
, если root.tex
файл, отображенный в текущем буфере.
Но что, если я хочу, чтобы это работало pdflatex
на файле, который не отображен в текущем буфере?
Например, я редактирую включенный .tex
файл, chapter2.tex
, и нажмите C-c C-c. Команда, которую я хочу, чтобы это выполнило, тиха pdflatex root
, с тех пор chapter2.tex
просто включен в root.tex
.
Как я могу сделать это?
Когда вы создаете новый файл, AUCTeX спросит вас об "главном" документе для него. Если вы определяете мастер, C-c C-c скомпилирует мастер вместо текущего открытого файла.
AUCTeX отслеживает это, добавляя нижний колонтитул с необходимой информацией. Если у вас есть главный документ index.tex
, нижний колонтитул будет выглядеть так:
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "index"
%%% End:
Ну, если вы хотите работать как ActiveRecord, то вам нужно работать как ActiveRecord.:)
Однако, если вы хотите использовать модель - сначала, но все же использовать миграции, это будет возможно, но потребует дополнительной работы от вашего имени. Модель - сначала будет создан сценарий изменения базы данных. Необходимо извлечь соответствующие детали в миграции, а также вручную написать сценарии отмены. Хотя это связано с каким-то ручным трудом, это не делает меня ужасно трудным.
-121--2698864- Изменение является постоянным, убедитесь, что архитектура является адаптируемой.
Пользовательский интерфейс улучшает работу пользователей.
Поделитесь со всеми своими знаниями об археологии.
Перед внедрением попробуйте.
Не используйте узоры дизайна.
C-c _ создает этот нижний колонтитул автоматически