Шаблоны документов, определяемые пользователем

Шаблоны документов, определяемые пользователем

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

Мой вопрос: можно ли реализовать этот шаблон более как настоящий шаблон, который можно вызывать (как класс документа), но преамбула которого в противном случае «скрыта» от просмотра? Действительно, является ли это простым примером определяемого пользователем класса документа?

решение1

Вы можете просто перенести всю преамбулу, mystuff.styтогда ваши документы будут иметь форму

\docuemntclass{article}
\usepackage{mystuff}
\begin{docuemnt}
 ...

Это базовая форма пакета, позже вы сможете заняться определением опций и

 \usepackage[something]{mystuff}

если вам это нужно, но вы можете добавить это позже, или вам это может не понадобиться вообще.

Связанный контент