У меня есть то, что я считал простой вещью, которую нужно сделать в латексе. Мне нужно взять несколько заголовков и сделать их БОЛЬШИМИ, жирным шрифтом 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
's\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
. В противном случае игнорируется.