How can I make sure that LaTeX does not break right after a hyphen?
to suppress hyphenation entirely throughout the
entire document, put the command
\hyphenpenalty=10000
in the preamble.
to suppress a single hyphen, it's probably easiest
to pop the word into an mbox:
\mbox{hyphen-word}
-- bb