The symbol is in Unicode
U+267E PERMANENT PAPER SIGN
Wikipedia, Acid-free paper, says:
Manufacturers of acid-free paper can indicate the compliance of their
product with the test requirements of the ISO 9706 or ANSI Z39.48-1992
standards using a circled infinity symbol (Unicode codepoint 267E, ♾)
I have not found the symbol in The Comprehensive LaTeX Symbol List.
There is not a "standard" command in LaTeX for this symbol.
Unicode/OpenType/TrueType fonts
These fonts require LuaLaTeX or XeLaTeX.
The glyph is contained in Deja Vu Sans
:
\documentclass{standalone}
\usepackage{fontspec}
\setmainfont{DejaVuSans.ttf}
\pagestyle{empty}
\begin{document}%
^^^^267e%
\end{document}
Font XITS
/xits-regular.otf
:
Font STIXGeneral-Regular
/STIXGeneral.otf
:
Solution with TikZ
Without a font that contains the symbol, it can be constructed with tikz
, for example:
\documentclass{standalone}
\usepackage{tikz}
\pagestyle{empty}
\begin{document}
\tikz\node[circle,draw,inner sep=.1ex] {$\infty$};
\end{document}
Edit: If you are using LuaLaTeX or XeLaTeX, then the symbol can be used directly as unicode character:
\usepackage{fontspec}
...
\begingroup
\fontspec{STIXGeneral.otf}
♾% or ^^^^267e%
\endgroup
The TikZ
solution also works with other TeX compilers.
I have edited the examples to use document class standalone
. Thus the examples generate a PDF page with the symbol. The margins are cropped entirely (solution via TikZ
) or to the bounding box of the characters (solutions with Unicode fonts). The PDF file can directly be included in pdflatex (or xelatex). Or it can be converted to PostScript
to support latex/dvips, e.g. via pdftops
of xpdf
:
pdftops -eps PermanentPaperSign.pdf PermanentPaperSign.eps
Alternative converters: ghoscript, …
This avoids including a bitmap file (.png
).
Well here is one that looks kinda like cheating, it uses amsmath
only, though adding calc
will make the definition much simpler:
\documentclass{article}
\usepackage{amsmath}
\newlength{\crossl}
\settowidth{\crossl}{$\times$}
\newlength{\ceql}
\settowidth{\ceql}{$\times=$}
\addtolength{\ceql}{-\crossl}
\newcommand{\crosseq}{\mathrel{\makebox[\crossl][l]{$\times\hspace{-\ceql}=$}}}
\begin{document}
$f(x)\crosseq g(x)\crosseq h(x)$
\end{document}
Result:
One can also play around with the position and the symbols used:
\newcommand{\crosseq}{\mathrel{\makebox[7.7778pt][l]{$\neq$\hspace{-6.7778pt}\raisebox{-2.5pt}{$\backslash$}}}}
EDIT: Since this answer is chose I will add some more solution, this time using egreg's suggestion as poking around with boxes will likely create unexpected spacing issue:
\newcommand{\crosseq}{\mathrel{\ooalign{\hidewidth$/$\hidewidth\cr\ooalign{\hidewidth$\backslash$\hidewidth\cr$=$\cr}\cr}}}
or
\newcommand{\crosseq}{\mathrel{\ooalign{\hidewidth$/$\hidewidth\cr\ooalign{\hidewidth\raisebox{-2pt}{$\backslash$}\hidewidth\cr$=$\cr}\cr}}}
Result:
EDIT2: Add [l]
option to \makebox
in order to adjust alignment.
Best Answer
The following example constructs the symbol in the following way:
\UpDownYFactor
to a value different than1
.MnSymbol
:\upY
and\downY
.\mathbin
.Example file:
For analyzing the center: