¿Debo colocar mi preámbulo en un archivo .tex o en un archivo .sty?

¿Debo colocar mi preámbulo en un archivo .tex o en un archivo .sty?

Estoy escribiendo mi tesis y he decidido colocar mi preámbulo con paquetes y nuevos comandos y macros personalizados allí para tener un main.texarchivo más limpio.

He colocado mi preámbulo en un archivo llamado mypreamble.sty.

¿Es esta la mejor práctica para escribir un .sty?

Se compila como se esperaba y no se muestran errores.

¿Debo colocar mi preámbulo en a preamble.texy llamarlo con \input{preamble.tex}?

Aquí hay un ejemplo de trabajo mínimo:

\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]
.
.
.

Y en mi main.texsimplemente lo llamo con

\documentclass[a4paper,12pt, article]{memoir}
\usepackage{mypreamble}
\begin{document}
My thesis.
\end{document}

Respuesta1

.styestá bien, y lo que normalmente sugiero, pero no hace ninguna diferencia más que la que necesitas \makeatlettersi usas comandos con @ en el \inputformulario.

información relacionada