[Tex/LaTex] Overriding the paragraph style in the LNCS document class

document-classeslncsparagraphssectioning

I am using the LNCS document class to typeset a paper. I would like to keep most of this document style, but I do not like how paragraphs are typeset. The heading of the paragraph is in italics, which is not enough contrast to the rest of the text. I would like to change this to bold text.

How can I override the paragraph style, being minimally invasive?

Best Answer

Doing what you ask is very easy: add

\usepackage{etoolbox}
\patchcmd{\paragraph}{\itshape}{\bfseries\boldmath}{}{}

to your document preamble.

However, this will make the typesetting of \paragraph titles very similar to what's already done for \subsubsection.

As far as I understand, the llncs class has three levels of sectioning, corresponding to \section, \subsection and \subsubsection. The last one is unnumbered by default.

The example document uses \paragraph for comments about proofs or similar things, so just as a “special paragraph” of text. I believe this is good usage, but I wouldn't give these special paragraphs much prominence than they already are given with the title in italics.

Trust me: a paragraph starting with a title in italics and preceded by some vertical space is noticeable. Rather, it's more questionable that there is no vertical space at the end of this special paragraph.

You can define a comments environment that remedies to this situation:

\newenvironment{comments}[1]
  {\paragraph{#1}}
  {\par\addvspace{12pt plus 4pt minus 4pt}}

that will add the same vertical space at the bottom as it adds at the top.

Don't abuse \subsubsection for this purpose.