Faça com que não quebrar a matemática in-line seja o padrão

Faça com que não quebrar a matemática in-line seja o padrão

Muitas vezes me encontro convertendo alguma matemática in-line $a < b$para ${a < b}$que o TeX não insira uma quebra de linha após o operador de comparação. Eu preferiria que o TeX simplesmente tratasse minha matemática embutida como inquebrável por padrão, já que quase sempre uso matemática de exibição para equações longas. Se eu quiser quebrar alguma matemática embutida manualmente, posso adicionar \allowbreak. Essa configuração é possível?

Responder1

As quebras de linha na matemática embutida só são possíveis em torno de uma relação ou de um operador binário. Definir as penalidades de quebra de linha correspondentes para um valor alto (10.000 e maior é considerado infinito) suprimirá a quebra de linha.

\documentclass{article}

\begin{document}

\fbox{\parbox{45pt}{math $a < b$}}
\fbox{\parbox{40pt}{math $a + b$}}

\binoppenalty=10000
\relpenalty=10000

\fbox{\parbox{45pt}{math $a < b$}}
\fbox{\parbox{40pt}{math $a + b$}}

\fbox{\parbox{45pt}{math $a <\allowbreak b$}}
\fbox{\parbox{40pt}{math $a +\allowbreak b$}}

\end{document}

insira a descrição da imagem aqui

informação relacionada