有没有更好(更简洁)的方式来格式化下标 \perp (或 \bot)?

有没有更好(更简洁)的方式来格式化下标 \perp (或 \bot)?

我正在写很多这些类型的公式:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\mathrm{e}^{-\mathrm{i} \boldsymbol k_\bot \cdot \boldsymbol r_\bot}
\end{equation}
\end{document}

其中垂直符号占用了相当多的空间,这使得方程式的可读性较差。有没有一种简单的方法可以做得更好,或者让符号\perp在这种情况下变小?越少黑客越好,但我知道这是乳胶 :-)

答案1

\!在这里,我实际上是用左边的\bot和 右边的 两个来挤压它。作为强度较低的版本,\!右边的 一个 就足够了。

\documentclass{article}
\usepackage{amsmath}
\def\mybot{{\!\bot\!\!}}
\begin{document}
\begin{equation}
\mathrm{e}^{-\mathrm{i} \boldsymbol k_\mybot \cdot \boldsymbol r_\mybot}
\end{equation}
\end{document}

在此处输入图片描述

以下是强度较低的版本:

\documentclass{article}
\usepackage{amsmath}
\def\mybot{{\bot\!}}
\begin{document}
\begin{equation}
\mathrm{e}^{-\mathrm{i} \boldsymbol k_\mybot \cdot \boldsymbol r_\mybot}
\end{equation}
\end{document}

在此处输入图片描述

\!并且,采纳 Heiko 的建议(该建议在本网站中占有很大的比重),在 的两边各放置一个,\bot结果如下:

\documentclass{article}
\usepackage{amsmath}
\def\mybot{{\!\bot\!}}
\begin{document}
\begin{equation}
\mathrm{e}^{-\mathrm{i} \boldsymbol k_\mybot \cdot \boldsymbol r_\mybot}
\end{equation}
\end{document}

在此处输入图片描述

答案2

\documentclass{article}
\usepackage{amsmath,bm}
\def\Bot{\scriptscriptstyle\kern-1pt\bot\kern-1pt}

\begin{document}
\begin{equation}
\mathrm{e}^{-\mathrm{i} \bm k_{\Bot}\!\cdot \bm r_{\Bot}}
\end{equation}
\end{document}

在此处输入图片描述

相关内容