
Ich möchte eine Formel im Mathematikmodus trennen können, ohne dass ein Bindestrich-Symbol "-" erscheint. Ich weiß, dass es ohne Mathematikmodus mit "" funktioniert.
Beispiel Nehmen Sie diese Formel:
$Algorithms = (Generate, Add, Delete, Setup, Calculate)$
Mit Bindestrich ist das kein Problem:
$Algorithms\- = (Generate,\- Add,\- Delete,\- Setup,\- Calculate)$
Aber das wird nicht funktionieren:
$Algorithms"" = (Generate,"" Add,"" Delete,"" Setup,"" Calculate)$
Stattdessen wird das "" angezeigt.
Ich bin für jede Hilfe dankbar!!
Antwort1
Sie sollten im Mathematikmodus keine Wörter verwenden, ohne sie in einen \mathrm
oder ähnlichen Befehl einzuschließen.
Wenn Sie einen Zeilenumbruch nach Kommas zulassen möchten, verwenden Sie
,\linebreak[0]
Übrigens ""
handelt es sich hierbei um eine Abkürzung in babel-german
oder anderen Sprachen, der Zweck entspricht jedoch nicht dem von Ihnen behaupteten und wie Sie festgestellt haben, funktioniert es im Mathematikmodus nicht.
Eine so lange Formel lässt sich auf jeden Fall besser in einer Anzeige setzen.
\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}