I find the question and accepted answer to Allowing line break at ,
in inline math mode? very useful, BUT I would like to make an environment (e.g. "allowbreaks") out of it. The problem is that I'm not able to. Let me explain the idea:
\begin{allowbreaks}
Commas are modified in such a way that they allow breaks in
inline mathmode $(a,b,c)$ only within this environment.
\end{allowbreaks}
Is it possible somehow, please?
edit: I renamed the environment to allowbreaks
, because of naming conflicts with the command allowbreak
.
Best Answer
You can locally modify the behavior of the comma, allowing a break. The trick is to make it "math active":
You'll see that the first math formula is broken, while the second one isn't.
However, the method proposed in this answer of mine is, in my opinion, better: use
\mathlist{a,b,c,d}
for a list of math variables that can be broken at commas.