短等号

短等号

我不太了解 LaTeX 中的字体编码,而且我没有运行 Xe(La)TeX。有人知道我可以在哪里找到更短(即:不那么宽)的等号吗?我在文本中使用它,而不是在数学中,如果它和连字符一样长就好了。我通常只使用标准的 Computer Modern 字体,但如果答案是切换字体或移动到 XeLaTex,我会考虑这样做。

答案1

graphicx允许通过 调整大小\resizebox{<width>}{<height>}{<stuff>}。您可以执行以下操作:

在此处输入图片描述

\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}

上述 MWE 规定\shorteq将 挤压到现有字体的=宽度内。-


textcomp还提供了\textdblhyphen类似但不同的内容:

在此处输入图片描述

\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}

答案2

您可以使用两个规则定义您的符号:

\documentclass{article}

\newcommand\textequal{%
 \rule[.4ex]{4pt}{0.4pt}\llap{\rule[.7ex]{4pt}{0.4pt}}}

\begin{document}

text~\textequal~text

\end{document}

在此处输入图片描述

答案3

如果您可以使用 Unicode 字体,您也可以尝试 U+FE66 (﹦) 小等号比较 (=|﹦)(在我浏览器使用的字体中,本网站中的小等号看起来比等号大,但数学排版并不是 stackexchange 的强项:-)

答案4

灵感来自这个答案

\documentclass{article}

\def\Equal{\texttt{=}}

\begin{document}
    text~\Equal~text~=~text
\end{document}

短等号

相关内容