I have text within $s following normal text, which runs off the end of the line and creates an overfull \hbox warning.
By default, LaTeX doesn't let the stuff in math mode run off the end of the line, but it creates a line break at a certain place in the code. How do I tell it to instead, by default, put a line break before the text in the $s starts?
\documentclass{article} \begin{document} Here is text which starts off the line. We can write $A^n$ as $\bigcup_{a^{n-1} \in A^{n-1}} \{(a^{n-1}, a) \,:\, a \in A \}$. More text, then I have something like the following $(-3, 3)^{C} \textrm{ in } A = (-\infty, -3] \cup [3, \infty)$. \end{document} I'm getting line breaks after the : in the first sentence, and after the \cup in the second sentence.
P.S. Also, might there be a better way of creating a "such that" sign within a set written in math mode, instead of \,:\,? Ideally, a | would be nice, preceded by and following spaces...