서문을 .tex 파일에 배치해야 할까요, 아니면 .sty 파일에 배치해야 할까요?

서문을 .tex 파일에 배치해야 할까요, 아니면 .sty 파일에 배치해야 할까요?

저는 논문을 작성 중이며 더 깔끔한 파일을 갖기 위해 패키지와 사용자 정의 새 명령 및 매크로가 포함된 서문을 거기에 배치하기로 결정했습니다 main.tex.

나는 내 서문을 mypreamble.sty.

.sty를 작성하는 것이 가장 좋은 방법입니까?

예상대로 컴파일되며 오류가 표시되지 않습니다.

내 서문을 a 에 두고 preamble.tex로 호출 해야 합니까 \input{preamble.tex}?

다음은 최소한의 작업 예입니다.

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

그리고 main.tex나는 단순히 그것을 다음과 같이 부릅니다.

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

답변1

.sty괜찮습니다. 제가 일반적으로 제안하는 것은 양식 \makeatletter에 @가 포함된 명령을 사용하는 경우 필요한 것 외에는 아무런 차이가 없습니다 \input.

관련 정보