如何将栏放在字段顶部

如何将栏放在字段顶部

$\bar s$我想知道如何在字段字母的正上方添加横线(例如),例如在上方$\mathbb{F}_p$

任何帮助,将不胜感激。

答案1

有三种这样的组合重音Unicode 格式,可在unicode-math作为\bar和。\overbar\overline

如果将一些重音符号放在连续的符号上,它们会合并为一个条形,而您可能不希望这样。(如果要合并,则需要\overline在两个符号上都放置一个,因为两个符号的高度可能略有不同。)我用两个连续的条形重音符号说明了这些例子。

我定义了一个新的\widebar,它在两者之间添加一些间距(作为类似对数的运算符)。这比\widebar其他示例中的要宽。不可扩展版本的常规名称\overline\closure,但它已被定义为其他含义。

\documentclass[varwidth, preview]{standalone}

\usepackage{unicode-math}

\DeclareRobustCommand\widebar[1]{\mathop{\overline{#1}}}

\begin{document}

\( \bar{\mathbb{A}}\bar{\mathbb{F}}^{*}_{p^k} \)

\( \overbar{\mathbb{A}}\overbar{\mathbb{F}}^{*}_{p^k} \)

\( \overline{\mathbb{A}}\overline{\mathbb{F}}^{*}_{p^k} \)

\( \widebar{\mathbb{A}}\widebar{\mathbb{F}}^{*}_{p^k} \)

\end{document}

拉丁现代数学样本

在默认字体(Latin Modern Math)中,您会注意到与\bar非常相似\overbar。在许多其他字体中情况并非如此。例如,以下是 Stix Two Math 字体中的相同示例集:

Stix两个样品

即使没有,本代码的大部分(但不是\overbar)仍能工作unicode-math

答案2

\mathbb{F}^*_{p^k}假设您之前的问题相同:

在此处输入图片描述

我知道有三家酒吧:\bar\overline\widebar。就我个人而言,我喜欢 的外观\widebar,但它改变了 的高度*。你的选择:)

\documentclass{article}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{widebar}% From here: https://tex.stackexchange.com/a/60253/134574

\begin{document}

\(\mathbb{\bar{F}}^{*}_{p^k}\)

\(\mathbb{\overline{F}}^{*}_{p^k}\)

\(\mathbb{\widebar{F}}^{*}_{p^k}\)

\end{document}

答案3

由于\bar大写字母看起来很小气,我提出了两种变体:一种基于,另一种给出了使用可扩展命令\overline的代码而无需加载包。比较:\widebarmathabx

\documentclass[12pt,a4paper]{article}
\usepackage{mathtools, amsfonts}

\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<5><6><7><8><9><10>
<10.95><12><14.4><17.28><20.74><24.88>
mathx10
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathAccent{\widebar}{0}{mathx}{"73}

\begin{document}

\begin{gather*}
\bar{\mathbb{F}}^{*}_{p^{k}} \\
 \widebar{\mathbb{F}}^{*}_{p^{k}} \\
 \mkern 0.54mu\overline{\mkern-0.4mu\mathbb{F}\mkern-0.4mu}\mkern0.5mu\vphantom{\mathbb{F}}^{*}_{p^{k}} 
\end{gather*}

\end{document} 

在此处输入图片描述

相关内容