
Я хотел бы иметь возможность разделять формулу в математическом режиме без появления символа дефиса "-". Я знаю, что без математического режима это работает с "".
Пример Возьмем эту формулу:
$Algorithms = (Generate, Add, Delete, Setup, Calculate)$
С дефисом проблем нет:
$Algorithms\- = (Generate,\- Add,\- Delete,\- Setup,\- Calculate)$
Но это не сработает:
$Algorithms"" = (Generate,"" Add,"" Delete,"" Setup,"" Calculate)$
Вместо этого он отображает ""
Я буду признателен за любую помощь!!
решение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}