我正在使用newspaper
包。它有一个环境\headline
。要更改的格式\headline
,我必须使用\headline{\it \huge Some Headline }
。我想知道如何重新定义\headline
以使整个文档具有相同的格式。任何帮助都将不胜感激。谢谢
答案1
它是一个 命令,而不是环境。由于此命令的定义很短,因此最简单的方法是在序言中重新定义它:
\renewcommand\headline[1]{%
\begin{center}\itshape\huge
#1\\
\rule[3pt]{0.4\hsize}{0.5pt}
\end{center}
}%
请不要使用已弃用的(已超过 20 年!)字体命令,例如\it
、、\bf
&c。请使用nfss
命令或开关\textit{…}
或\itshape
、\textbf{…}
或\bfseries
等等。
答案2
\headline
定义如下:
\newcommand\headline[1]{\begin{center} #1\\ %
\rule[3pt]{0.4\hsize}{0.5pt}\\ \end{center} \par}
您可以使用它\renewcommand*
来为文档设置新的通用格式,例如:
\renewcommand*\headline[1]{\begin{center}\itshape \huge #1\\ %
\rule[3pt]{0.4\hsize}{0.5pt}\\ \end{center} \par}
这样,您的自定义内容就添加到了默认\headline
样式中。您甚至可以从头开始重写宏。