<div dir="ltr"><div dir="ltr"><br><div>Try replacing</div><div>\m@th </div><div>with</div><div>\mathsurround=0pt <br></div><div>(which is the definition of \m@th).</div><div><br></div><div>Regards,</div><div><br></div><div>Guillermo</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 31 Jan 2020 at 04:54, juan tolosa via MacOSX-TeX <<a href="mailto:macosx-tex@email.esm.psu.edu">macosx-tex@email.esm.psu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I wanted to create a “double arrow overline” in plain TeX; I created the macro \overleftrightarrow by imitating what is done in the TeXbook in creating “overleftarrow” and “overrightarrow” After some tweaking, I got it to work. But here is the strange thing: by coincidence, I had the command “\input\miniltx.tex” at the beginning of the file, which I use to be able to draw pictures using the “graphicx” package. The problem is, if I remove this command, then the definition doesn’t work, the typesetter complains about the command “\m@th”<br>
I was blindly following the definitions in the TeXbook, my knowledge of the fine points in TeX is very (very!) limited. Still, I am baffled, since Knuth’s book deals with plain TeX, not with LaTeX.<br>
<br>
Can anyone illuminate me and let me know why is “miniltx” required for this definition to work?<br>
<br>
Thanks<br>
Juan<br>
<br>
Below is a sample file<br>
<br>
%<br>
\input miniltx.tex  <br>
% \RequirePackage{graphicx} <br>
<br>
%<br>
%%%%%%%%%%%%%%%%%%<br>
%<br>
% DEFINE "over left right arrow". INSPIRATION:<br>
%. TeX book, definition of \overleftarrow on p. 359<br>
%.        plus definitions of \leftarrowfill and \rightarrowfill on p. 357<br>
% First need "left right arrow fill" defined<br>
\def\leftrightarrowfill{$\m@th \mathord\leftarrow \mkern-6mu<br>
    \cleaders\hbox{$\mkern-2mu \mathord- \mkern-2mu$}\hfill<br>
    \mkern -6mu \mathord \rightarrow$}<br>
%<br>
\def\overleftrightarrow#1{\vbox{\ialign{##\crcr<br>
      \leftrightarrowfill\crcr\noalign{\kern-1pt\nointerlineskip}<br>
      $\hfil\displaystyle{#1}\hfil$\crcr}}}<br>
%<br>
%________________________________________________________________<br>
<br>
Any two distinct points $A$ and $B$ determine a unique line $\overleftrightarrow{AB}$.     <br>
<br>
\bye<br>
----------- Please Consult the Following Before Posting -----------<br>
TeX FAQ: <a href="http://www.tex.ac.uk/faq" rel="noreferrer" target="_blank">http://www.tex.ac.uk/faq</a><br>
List Reminders and Etiquette: <a href="https://sites.esm.psu.edu/~gray/tex/" rel="noreferrer" target="_blank">https://sites.esm.psu.edu/~gray/tex/</a><br>
List Archives: <a href="http://dir.gmane.org/gmane.comp.tex.macosx" rel="noreferrer" target="_blank">http://dir.gmane.org/gmane.comp.tex.macosx</a><br>
                <a href="https://email.esm.psu.edu/pipermail/macosx-tex/" rel="noreferrer" target="_blank">https://email.esm.psu.edu/pipermail/macosx-tex/</a><br>
TeX on Mac OS X Website: <a href="http://mactex-wiki.tug.org/" rel="noreferrer" target="_blank">http://mactex-wiki.tug.org/</a><br>
List Info: <a href="https://email.esm.psu.edu/mailman/listinfo/macosx-tex" rel="noreferrer" target="_blank">https://email.esm.psu.edu/mailman/listinfo/macosx-tex</a><br>
</blockquote></div></div>