I don't know much about font encodings in LaTeX, and I'm not running Xe(La)TeX. Does anyone know where I could find a shorter (as in: not as wide) equals sign? I use it in text, not in math, and it would be nice if it were as long as the hyphen symbol. I generally just use the standard Computer Modern fonts, but if the answer is to switch fonts or move to XeLaTex, I'd consider doing so.
Asked
Active
Viewed 6,680 times
15
-
If there is not an existing symbol you can use \scalebox or \resizebox from the graphicx package. – Peter Grill May 26 '12 at 02:23
-
Related Question: Is there a wider equal sign?. – Peter Grill May 26 '12 at 04:03
4 Answers
18
graphicx allows for resizing things through \resizebox{<width>}{<height>}{<stuff>}. Here's what you could do:

\documentclass{article}
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\makeatletter
\newcommand{\shorteq}{%
\settowidth{\@tempdima}{-}% Width of hyphen
\resizebox{\@tempdima}{\height}{=}%
}
\makeatother
\begin{document}
Here is a~-~hyphen, here is a~\shorteq~sign.\par
Here is a~-~hyphen, here is a~=~sign.
\end{document}
The above MWE provides \shorteq that squishes a = into the width of - of the prevailing font.
textcomp also provides \textdblhyphen which is similar, but different:

\documentclass{article}
\usepackage{textcomp}% http://ctan.org/pkg/textcomp
\begin{document}
Here is a~-~hyphen, here is a~\textdblhyphen~sign.\par
Here is a~-~hyphen, here is a~=~sign.
\end{document}
Werner
- 603,163
-
Thank you! I like this answer because I can define the width of the equals as a multiple of the width of the hyphen. Looks great. – Natalie Weber May 26 '12 at 15:20
-
1
9
You can define your symbol using two rules:
\documentclass{article}
\newcommand\textequal{%
\rule[.4ex]{4pt}{0.4pt}\llap{\rule[.7ex]{4pt}{0.4pt}}}
\begin{document}
text~\textequal~text
\end{document}

Gonzalo Medina
- 505,128
7
If You have access to Unicode fonts you could also try U+FE66 (﹦) SMALL EQUALS SIGN compare (=|﹦) (In the fonts used by my browser in this web site SMALL EQUALS looks bigger than EQUALS, but mathematical typography isn't the strongest point about stackexchange:-)
David Carlisle
- 757,742
3
Inspired from this answer:
\documentclass{article}
\def\Equal{\texttt{=}}
\begin{document}
text~\Equal~text~=~text
\end{document}
