如何在不使用的情况下自动在数学表达式之前换行\\
最小示例:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\begin{document}
text text text text text text text text text text text text text $f:A \to B; f(x) =
x^2 + x + 1$ text text text text text text text text text $p(x) = \{ a_0 + a_1 x +
a_2 x^2 + a_3 x^3 + \ldots + a_n x^n \}$ text text text text text text text text
text text
\end{document}
结果:
但是我需要:
记住:我需要自动,无需\\
。
答案1
将其放入括号内并使用sloppypar
。
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{sloppypar}
text text text text text text text text text text text text
text ${f:A \to B; f(x) = x^2 + x + 1}$ text text text text
text text text text text
${p(x) = \{ a_0 + a_1 x + a_2 x^2 + a_3 x^3 + \ldots + a_n x^n \}}$ text
text text text text text text text text text
\end{sloppypar}
\end{document}
如果希望它覆盖整个文档,则写入前言relpenalty=9999
binoppenalty=9999
。这样就不需要括号了。但是,它永远不会被破坏,这不是一个好主意。