答案1
您不应该在数学模式中使用未包装的单词\mathrm
或类似的命令。
如果要在逗号后允许换行,请使用
,\linebreak[0]
顺便说一句,""
它是或其他语言中的简写babel-german
,但其目的并非您所声称的那样,而且正如您所发现的,它在数学模式下不起作用。
不管怎样,这么长的公式最好在显示中排版。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Some words to see what happens
$\mathrm{Algorithms} = (\mathrm{Generate}, \mathrm{Add},
\mathrm{Delete},\linebreak[0] \mathrm{Setup},\linebreak[0] \mathrm{Calculate})$ and other words
$\mathrm{Algorithms} = (\mathrm{Generate}, \mathrm{Add},
\mathrm{Delete}, \mathrm{Setup},\linebreak[0] \mathrm{Calculate})$ and other words
But it's better in a display
\[
\mathrm{Algorithms} = (\mathrm{Generate}, \mathrm{Add},
\mathrm{Delete}, \mathrm{Setup}, \mathrm{Calculate})
\]
so no splitting problem appears.
\end{document}