[NTG-context] fundamental problem with headings

Adam Lindsay atl at comp.lancs.ac.uk
Fri Mar 11 00:17:59 CET 2005


Steffen Wolfrum said this at Thu, 10 Mar 2005 23:11:41 +0100:

>But if the heading should be set in general in a bold face what do I 
>use instead of \rm so that italic parts of he heading will be typeset 
>in bold-italic (and \sc parts to bold-smallcaps)?
>I guess something (next to serif, sans, mono, ...) like serifbold 
>(\brm?) should be defined in my typescript?

I'm a bit confused why you're not using \em in this situation, as it
adapts to both bold and roman contexts. If you dislike that it defaults
to slanted, then there's:

\setupbodyfontenvironment[default][em=italic]
{\bf Hello \em World} Hello \em World


But if you want to follow the path of defining your own, adaptive
switches, then you could look at these goodies already defined in font-ini:

%D \macros
%D   {emphbf,emphit,emphsl,emphtf}
%D
%D The next emphasis alternatives are for \THANH. They adapt
%D their style as good as possible.

\def\emphbf{\groupedcommand{\bf\def\emphit{\bi}\def\emphsl{\bs}}{}}
\def\emphit{\groupedcommand{\it\def\emphbf{\bi}\def\emphsl{\sl}}{}}
\def\emphsl{\groupedcommand{\sl\def\emphbf{\bs}\def\emphit{\it}}{}}
\def\emphtf{\groupedcommand{\tf\def\e
mphbf{\bf}\def\emphit{\it}\def\emphsl{\sl}}
{}}

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Adam T. Lindsay, Computing Dept.     atl at comp.lancs.ac.uk
 Lancaster University, InfoLab21        +44(0)1524/510.514
 Lancaster, LA1 4WA, UK             Fax:+44(0)1524/510.492
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-



More information about the ntg-context mailing list