我有一件我认为在 latex 中很简单的事情要做。我需要取几个标题,并将它们放大、加粗、使用 Bookman 字体,颜色为红色。最简单的方法是使用新环境吗?以下是我尝试过的但没有成功的方法。
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{color}
\newenvironment{scrip}{%
\center\LARGE\bfseries\fontfamily{pbk}\selectfont\color{red}%
%
}{\endcentering}
\begin{document}
\begin{scrip}
I Corinthians 4:1-6
\end{scrip}
\end{document}
谢谢!
答案1
你可以使用titlesec
适当地重新定义(比如说)的格式\section
:
\documentclass[a4paper,12pt]{article}
%\usepackage[T1]{fontenc}% http://ctan.org/pkg/fontenc
%\usepackage[utf8]{inputenc}% http://ctan.org/pkg/inputenc
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\usepackage[explicit]{titlesec}% http://ctan.org/pkg/titlesec
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\titleformat{\section}
{\normalfont\LARGE\bfseries\fontfamily{pbk}\selectfont\color{red}\filcenter}{}{0em}{#1}
\begin{document}
\section{I Corinthians 4:1-6} \lipsum[1]
\end{document}
titlesec
的\titleformat
命令具有以下接口(来自titlesec
文档):
\titleformat{<command>}[<shape>]{<format>}{<label>}{<sep>}{<before>}[<after>]
这里
<command>
是要重新定义的切片命令,即,\part
,\chapter
,\section
,\subsection
或\subsubsection
。\paragraph
\subparagraph
段落形状由 设置
<shape>
,其可能的值如上所述(参见第 3-4 页)。
<format>
是应用于整个标题(标签和文本)的格式。此部分可以包含垂直材料,这些材料排版在标题上方的空间之后。标签在 中定义
<label>
。如果该级别没有章节标签,则可以省略它,但请注意,删除它后,目录和页眉中的编号不会被隐藏。
<sep>
是标签和标题主体之间的水平分隔,并且必须是长度。此空间是垂直形状display
;frame
它是从文本到框架的距离。在带星号的分段命令版本中,<label>
和<sep>
都会被忽略。如果您使用picture
和类似命令,请将此参数设置为0pt
。
<before>
是标题正文前面的代码。最后一个命令可以接受一个参数,即标题文本。
<after>
是跟在标题正文后面的代码。排版材料在垂直模式下用hang
,block
和display
;在水平模式下用runin
。否则被忽略。