4

我想定义一个自定义的倾斜平行符号,大致如下:// $\mathrel{/\negmedspace/}$.方法是输入2/,后跟一个命令,如\!以减小间距。间距应该是多少?我希望这个平行符号的宽度与垂直符号的宽度相同\perp(犯罪嫌疑人),以便它们在文本中一起出现时对齐。通过测试,我发现使用\负空间在默认的字体间距下看起来合适,肉眼几乎无法分辨。然而,当改变字体时,差异变得明显。如何设置间距以使自定义符号的宽度与\perp(犯罪嫌疑人)?


看起来像

\文档类{article}\开始{文档}\新命令\px{\mathrel{%{ooalign{$\phantom\perp\vphantom/$\cr\hidewidth$/\!\!/$\hidewidth\cr}}}}\无音(noindent)$A\px B(像素B)\\每个B\\A//B公司\\A\mathrel{/\negmedspace/}B$\结束{文档}

在此处输入图像描述

7
  • 1
    欢迎使用TeX.SX!请帮助我们帮助您并添加最小工作示例这说明了你的问题。当我们看到可编译的代码时,重现问题并找出问题所在将变得容易得多,首先是\文档类{…}以结尾\结束{文档}. 评论 5月25日13:27
  • 1
    包裹法语`提供了\视差命令,\newcommand\paral{\mathrel{\ooalign{$\mkern-1.75mu/\mkern1.75mu$\cr$\mgern1.75mu/\mkern-1.75mu$}} 评论 5月25日15:26
  • 1
    @用户691586\ooalign公司不是适合这项工作的工具。
    – 白鹭
    评论 5月25日15:36
  • 1
    @这可能需要报告给法语维护人员。 评论 5月25日15:44
  • @user691586很抱歉这么说法语只是编写得很糟糕的宏的集合。
    – 摄氏度
    评论 5月25日20:12

2个答案2

重置为默认值
5

无论数学字体如何,这种方法都应该有效。然而,这个简单的版本在较小的脚本样式中不起作用。如果这是一个问题,请进一步查看修改后的方法。

\文档类{article}\使用包{amsmath}\新长度\ mykern\sbox0{$\perp$}\sbox2{$/$}\setlength\mykern{\dimexpr\wd2+\wd2-\wd0}\newcommand\mysym{\mathrel{/\kern-\mykern/}}\开始{文档}$\增量\perp\Delta\perp\增量$$\Delta\mysym\Delta\ mysym\ Delta$\结束{文档}

在此处输入图像描述

下面是一种捕获较小脚本样式的方法:

\文档类{article}\使用包{amsmath,scalerel}\新长度\ mykern\newcommand\mysym{\mathrel{\ThisStyle{%\sbox0{$\SavedStyle\perp$}%\sbox2{$\SavedStyle/$}%\setlength\mykern{\dimexpr\wd2+\wd2-\wd0}%/\kern-\mykern/}%}}\开始{文档}$\增量\perp\Delta\perp\增量$$\Delta\mysym\Delta\ mysym\ Delta$$\scriptscriptstyle\Delta\perp\Delta\ perp\ Delta$$\scriptscriptstyle\Delta\mysym\Delta\ mysym\ Delta$\结束{文档}

在此处输入图像描述

4

其目的是测量\perp(犯罪嫌疑人)以当前的数学风格;然而,必须考虑到符号的侧轴承。

\文档类{文章}\使用包{amsmath}\标记字母\新建文档命令{\sparallel}{}{\mathrel{\mathpalette\sparallell@\relax}}\新命令{\sparallel@}[2]{%\开始分组\设置了{\dimen@}{$\m@th#1\perp$}%\makebox[\dimen@][s]{$\m@th#1\mkern0.5mu/\hss/\mkern 0.5mu$}%\末端组}\制造者\开始{文档}每B美元$$A\备用B$$\scriptstyle A\perp B$$\scriptstyle A\sparallel B$\结束{文档}

在此处输入图像描述

没有的替代方案\1英里在我看来,(任何一方)都不那么吸引人。

在此处输入图像描述

1

你必须登录来回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.