3

In my document, LateX is consistently placing far too much space between symbols, e.g.

bad-spacing

One way I am improving this spacing manually is using the following

Suppose $x\,{=}\,2$

which yields something much more reasonable:

good-spacing

The document renders much better throughout when I use \,{=}\, instead of = (and other symbols such as \in, >, etc.).

Is there a way I can by default reduce the spacing around symbols such as = and \in etc. without having to use the hack shown above in each location? I guess one possibility to define a command \mysymb that sets the spacing, although I'm wondering if there is a global setting that I can configure?

  • I am also willing to accept that modifying the spacing in this way is a bad idea and that it is best to leave LaTeX to squeeze/stretch the \mathbin and \mathrel automatically, provided there is a compelling argument. – jesterII Jan 20 at 17:16
  • using \, forces it to use \thinmuskip which seems terribly tight spacing and less than the \medmuskip used around binary relations such as + – David Carlisle Jan 20 at 17:50
  • your initial spacing looks much more than the default, but you showed no code that produced that image. – David Carlisle Jan 20 at 22:37
5

The default spacing around a \mathrel atom such as = is \thickmuskip the default setting is

\thickmuskip=5mu plus 5mu

the first setting looks best to me

enter image description here

\documentclass{article}

\begin{document}

default
\[3=1+2\]

hmmm
\thickmuskip=3mu plus 2mu
\[3=1+2\]


hmmmmm
\thickmuskip=1mu plus 1mu
\[3=1+2\]


\end{document}

Although you could of course also reduce \medmuskip to be more consistent.

1

another option is to use the package savetrees The first output below when using the package and the second output without it

Mathematica graphics

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[extreme]{savetrees}

\begin{document}
Suppose $x=2$
\end{document}

But notice this will affect other spacings in document and not just the space around = so it might not be what you want but something to try. There are different levels of saving space.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.