Hifenização sem símbolo de hífen no modo matemático

Hifenização sem símbolo de hífen no modo matemático

Gostaria de poder separar uma fórmula no modo matemático sem que um símbolo de hífen "-" aparecesse. Eu sei que sem o modo matemático ele funciona com "".

Exemplo Tome esta fórmula:

$Algorithms = (Generate, Add, Delete, Setup, Calculate)$

Com hífen não há problema:

$Algorithms\- = (Generate,\- Add,\- Delete,\- Setup,\- Calculate)$

Mas isso não funcionará:

$Algorithms"" = (Generate,"" Add,"" Delete,"" Setup,"" Calculate)$

Em vez disso, ele exibe o ""

insira a descrição da imagem aqui

Agradeço qualquer ajuda!!

Responder1

Você não deve usar palavras no modo matemático sem envolvê-las em \mathrmum comando semelhante.

Se você quiser permitir uma quebra de linha após vírgulas, use

,\linebreak[0]

A propósito, ""é uma abreviação em babel-germanou em outros idiomas, mas seu propósito não é o que você afirma e, como você descobriu, não funciona no modo matemático.

De qualquer forma, uma fórmula tão longa fica melhor escrita em um display.

\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}

insira a descrição da imagem aqui

informação relacionada