
Я пытаюсь сделать заголовки абзацев цветными, поэтому я пробую:
\documentclass{article}
\usepackage{lipsum}
\usepackage{gentium,color,titlesec}
\definecolor{tuftsblue}{rgb}{0.08, 0.37, 0.61}
\titleformat*{\section}{\normalfont\Large\bfseries\color{tuftsblue}}
\titleformat*{\subsection}{\normalfont\large\bfseries\color{tuftsblue}}
\titleformat{\subsubsection}{\normalfont\normalsize\bfseries\color{tuftsblue}}{\thesubsubsection}{1em}{}
\renewcommand\theparagraph{\color{{tuftsblue}{paragraph}}}
\begin{document}
\subsubsection*{Minimum Working Example}
\paragraph{Lipsum 1} \lipsum[1]
\paragraph{Lipsum 2} \lipsum[1]
\end{document}
Однако я не получаю их в цвете? Я также пробовал:
\titleformat{\paragraph}{\normalfont\normalsize\bfseries\color{tuftsblue}}{\theparagraph}{0em}{}
но затем я получаю перенос строки после заголовка абзаца.
Большое спасибо за любые предложения!
решение1
Вам следует использовать необязательную опцию «shape» \titleformat
, как объяснено, этодокументация titlesec, страница 3. Скорее всего, вы захотите указать форму «runin», которая используется по умолчанию, \paragraph
чтобы избежать переноса строки.
\titleformat{\paragraph}[runin]{\normalfont\normalsize\bfseries\color{tuftsblue}}{}{0em}{}
Переопределение команды\theparagraph
приведет только к форматированию абзаца.числаесли бы вы использовали для них счетчик, но по умолчанию числа для абзацев не используются.