如何在Visual Studio中编写上标/上索引?

问题描述 投票:0回答:9

这是可能的,但我不知道如何做到。

enter image description here

visual-studio-2012
9个回答
66
投票

使用 Windows Charmap.exe 小程序。在“字体”组合框中选择具有很多字形的字体,Arial Unicode MS 是一个非常好的选择。勾选高级视图复选框并在搜索框中输入“super”。网格将显示所有上标字形,从中选择并复制并粘贴到源代码中。

或复制/粘贴其中一项:

¹²³⁴⁵⁶⁷⁸⁹⁰

下标字符:

₀₁₂₃₄₅₆₇₈₉


7
投票

添加更多细节来补充Hans Passant 的回答。其他常用的套件可以通过复制/粘贴直接使用:

上标小写字母:

ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻ

下标小写字母:

ₐ ₑ ₕ ᵢ ⱼ ₖ ₗ ₘ ₙ ₒ ₚ ᵣ ₛ ₜ ᵤ ᵥ ₓ

如果您想知道为什么上述系列中缺少几个字母,请阅读以下帖子:


5
投票

由于有标签 ,我假设您正在运行 Windows。有一个很棒的开源程序,名为 WinCompose,它允许使用易于记忆且直观的快捷方式来处理大量的 Unicode 符号,包括数字上标和下标。每个快捷方式都通过

Meta
键(例如
Right Alt
)调用,例如:

  • Meta
    +
    ^
    +
    1
    给出
    ¹
  • Meta
    +
    _
    +
    9
    给出

WinCompose 还支持搜索,可以在后台运行,并消除了调用字符映射表以及随后复制粘贴或记住 Unicode 字符集的繁琐过程(但后者也列出了):

P。 S. 我与该软件没有任何关系。只是一个快乐的用户。


3
投票

WPF 用户的另一种方式,

 <TextBlock >
    <Run>x</Run>
    <Run FontSize="8" BaselineAlignment="TextTop" >2</Run>
  </TextBlock>

如果要用作下标,请将 BaselineAlignment 更改为 TextBottom。


3
投票

在 VsCode 中下载扩展“Fast Unicode Math Characters”。

的热键是
\_2

²
的热键是
\^2


1
投票

看起来有一些简单的标签可以用来制作任何文本上标/下标。上标标签是

<sup>
,下标标签是
<sub>

https://www.w3schools.com/tags/tag_sup.asp


1
投票

我通常在 Mac 上这样做。

  • 在 VS 代码中,按 (Control + Command + Space) 打开字符选择器并在搜索框中搜索“上标”。

  • 单击所需的上标并添加它。这是结果。屏幕截图仅来自 VS 代码。

此方法应该适用于 Mac 中的大多数应用程序。在 MacOS 12.5 中测试。 (蒙特利)


0
投票

使用 (Ctrl + Shift + P) 命令在 Visual Studio 中应用上标和下标。


-2
投票

有几种解决方案。就我个人而言,我只是在 Word 中设置标签文本的格式,使用屏幕截图并将其另存为与标签一起使用的图像。

© www.soinside.com 2019 - 2024. All rights reserved.