TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to change the heading defaults so that every level of heading is in the same font size as the body font, only the face would be changed for different levels (bold, italic, bold italic, etc.). How would one go about doing that? I’ve tried to search for this information in the files ConTeXt an excursion, ConTeXt the manual, and the ConTeXt garden wiki, without luck (which, I realize, doesn’t mean the information isn’t there, just that if it is, I couldn’t find it ;‑)).

I would need to use the default heading commands and not a custom defined heading command. That is, the document is created via pandoc, and I can therefore only change the template being used for the conversion.

I guess the needed command would start something like:

\setuphead[something, I don't know what][something, again I don't know what]
\subject{Heading text}

body text.

Uhh, goes to show my ConTeXt-fu is very limited.

share|improve this question
up vote 6 down vote accepted

The following should get you started:

\setupbodyfont [14pt]

\setuphead [section]    [style=\tf]
\setuphead [subsection] [style=italicbold]
\setuphead [subject]    [style=small]


\startsection [title=Section]
    \startsubsection [title=Subsection]

\startsubject [title=Subject]


It looks like this: result

The first argument of \setuphead is the sectioning command. subsection and subject derive from section. However chapter is seperate. As illustrated in my example, you can set the values separate for each level. \tf resets the size to the body font size. It is also possible to set the values for several levels at the same time:

\setuphead [chapter,section] [style=bold]

You find further information and more settings in the ConTeXt manual in section 11.3.

share|improve this answer
Thanks! I had to use, i.e., \bold and \italicbold to make it work for some reason. – morbusg Mar 10 '12 at 13:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.