
Estou escrevendo minha tese e decidi colocar meu preâmbulo com pacotes e novos comandos e macros personalizados para ter um main.tex
arquivo mais limpo.
Coloquei meu preâmbulo em um arquivo chamado mypreamble.sty
.
Esta é uma prática recomendada para escrever um .sty?
Ele compila conforme o esperado e nenhum erro é mostrado.
Devo colocar meu preâmbulo em a preamble.tex
e chamá-lo com \input{preamble.tex}
?
Aqui está um exemplo mínimo de trabalho:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage{titlesec}
\titleformat{\chapter}[hang]
{\normalfont\bfseries\large}
{\thechapter}
{0.5em}
{\MakeUppercase}
[]
\titlespacing{\chapter}{0em}{*2}{*2}[0em]
.
.
.
E no meu main.tex
eu simplesmente chamo isso de
\documentclass[a4paper,12pt, article]{memoir}
\usepackage{mypreamble}
\begin{document}
My thesis.
\end{document}
Responder1
.sty
está bom, e o que eu costumo sugerir, mas não faz diferença além do que você precisa \makeatletter
se usar comandos com @ no \input
formulário.