Réduire le contenu en mode mathématique pour le mettre en ligne
Cela doit être un double, j'en suis sûr, mais je n'ai tout simplement pas pu trouver la réponse.
Je veux dire à LaTeX de réduire également les mathématiques, par opposition au texte uniquement / principalement, si cela permettrait à plus de contenu de tenir sur une ligne ou d'éviter les runts / veuves typographiques ou autres. Par exemple,
\documentclass{article}
\begin{document}
\noindent This is a long line, but I would still like to have it fit on one line. $A\in B = C \subseteq D$.
\end{document}
donne cette malheureuse création:
Pendant ce temps,
\documentclass{article}
\begin{document}
\noindent This is a long line, but I would still like to have it fit on one line. $A\!\in\!B\!=\!C\!\subseteq\!D$.
\end{document}
donne ce qui, dans la plupart des contextes, pourrait être considéré comme une abomination typographique, mais pour mes besoins (composer une feuille de triche) serait préférable:
Je me rends compte qu'il y a des réponses qui parlent de permettre à LaTeX de réduire davantage l'espacement entre les mots, et cela microtypepeut également aider à résoudre de tels problèmes, mais ce que je n'ai pas trouvé, c'est comment dire à LaTeX que la réduction de l'espacement horizontal en mode mathématique est également acceptable.
TL; DR: Comment puis-je dire à LaTeX de se sentir libre de réduire brutalement le texte et les mathématiques.
Réponses
Les espaces mathématiques s'étirent et rétrécissent comme le font les espaces inter-mots, mais pas assez pour vous ici, l'ajout d'un minus
composant produit
\documentclass{article}
%\thinmuskip=3mu
%\medmuskip=4mu plus 2mu minus 4mu
%\thickmuskip=5mu plus 5mu
\thinmuskip=3mu minus 1mu
\medmuskip=4mu plus 2mu minus 4mu
\thickmuskip=5mu plus 5mu minus 2mu
\begin{document}
\noindent This is a long line, but I would still like to have it fit on one line. $A\in B=C\subseteq D$.
\end{document}