我應該將序言放在 .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

相關內容