我正在寻找一个更好的“平行”符号,\perp
当用于下标时,它可以与符号匹配。以下是显示\parallel
、\perp
和\sslash
两个自定义符号(当前称为\para
和\paral
)的 MWE:
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{mathrsfs}
\usepackage{upgreek}
\usepackage{stmaryrd}
\newcommand*{\paral}{\scalebox{0.6}{$\slash\!\slash$}}
\newcommand*{\para}{\rotatebox[origin=c]{45}{$\scalebox{0.8}{=}$}}
\begin{document}
Blabla:
\begin{equation}
v_{\parallel \perp}v_{\sslash \perp}v_{\paral \perp}v_{\para \perp}.
\end{equation}
\end{document}
预览:
任何猫都能在这里看到,第一个( )与旁边的符号\parallel
相比太高了。我讨厌它,宁愿把它留给狗!它会导致难看的空格问题,尤其是在分数中。第二个(第二项)并没有好多少。第三个(自定义)稍好一些,但有一个垂直偏移让我很恼火。第四个()更接近我正在看的那个,它更适合旁边的那个(它的大小可以稍微调整一下,但也有一个垂直偏移)。\perp
\sslash
\paral
\para
\perp
所以我想知道是否有更好的解决方案,而我不知道。您建议如何获得下标位置上最美观的平行符号,以\perp
在形状、大小和可读性上与漂亮的符号相得益彰?您将如何修改我在上面的代码中定义的宏?
非常感谢,并免费获得一顿美味的猫餐!
答案1
您可以\stretchrel
从 scalerel 包中使用。
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{mathrsfs}
\usepackage{upgreek}
\usepackage{stmaryrd}
\usepackage{scalerel}
\newcommand*{\paral}{\stretchrel*{\parallel}{\perp}}
\newcommand*{\Sslash}{\stretchrel*{\sslash}{\perp}}
\begin{document}
Blabla:
\begin{equation}
v_{\parallel \perp}\quad\text{vs.}\quad v_{\paral \perp}
\quad\text{and}\quad
v_{\sslash \perp}\quad\text{vs.}\quad v_{\Sslash \perp}\;.
\end{equation}
\end{document}