To typeset that H is a normal subgroup of G, I would use H\unlhd G.
However, the result doesn't satisfy myself, since the G seems too close to the triangle:

Adding a space \ makes "too much space".
Is there a neat way to typeset such a thing ?
To typeset that H is a normal subgroup of G, I would use H\unlhd G.
However, the result doesn't satisfy myself, since the G seems too close to the triangle:

Adding a space \ makes "too much space".
Is there a neat way to typeset such a thing ?
The same symbol is also available as \trianglelefteq from the amssymb package. It gives a much wider spacing.
\documentclass{article}
\usepackage{amssymb}
\begin{document}
$H\trianglelefteq G$
\end{document}

Appropriate math spacing for relational operators is obtained using \mathrel:
$H\mathrel{\unlhd}G$
\,. – Martin Scharrer Dec 05 '11 at 16:55\mathrel{\unlhd}instead. It will allow for the appropriate spacing around the operator/relation. How do you currently typeset the relation - please show the entire code that produced the image. It seems like you might not be using math mode correctly. – Werner Dec 05 '11 at 16:56$H\unlhd Ginside a paragraph. Your solution works really fine, thank you! – Klaus Dec 05 '11 at 17:00\unlhdas a binary operation symbol. Either use the command suggested by Martin, or say in your preamble\DeclareMathSymbol\unlhd{\mathrel}{lasy}{"02}, after\usepackage{latexsym}; in this way$H\unlhd G$will render correctly. – egreg Dec 05 '11 at 17:13\nsub(normal subgroup?). That way, first, you save a lot of writing, and second, if you decide again that you hate the symbol, you can change it easily. Semantic markup and all that. – Ryan Reich Dec 05 '11 at 17:39