![如何制作更大的“\dot”](https://linux22.com/image/231837/%E5%A6%82%E4%BD%95%E5%88%B6%E4%BD%9C%E6%9B%B4%E5%A4%A7%E7%9A%84%E2%80%9C%5Cdot%E2%80%9D.png)
我正在写一些笔记,这些笔记将显示在投影仪上。标准时间导数\dot{x}
会产生一个难以看清的点。有谁知道有什么包或宏可以产生(好看的)更大的点吗? 类似地\ddot{x}
。
目前,我收到了一些产生丑陋输出的丑陋代码:
\def\dt#1{{\buildrel {\hbox{\LARGE . }} \over {#1}}} % dot-over
\def\ddt#1{{\buildrel {\hbox{\LARGE ..}} \over {#1}}} % double dot
答案1
您可以使用该accents
包及其命令\accentset
来创建伪造的口音。以下是示例:
\documentclass{article}
\usepackage{amsmath}
\usepackage{accents}
\newcommand*{\dt}[1]{%
\accentset{\mbox{\large\bfseries .}}{#1}}
\newcommand*{\ddt}[1]{%
\accentset{\mbox{\large\bfseries .\hspace{-0.25ex}.}}{#1}}
\begin{document}
$\dot{x} \neq \dt{x}$
$\ddot{x} \neq \ddt{x}$
\end{document}
输出:
您还可以选择一个小的 \bullet,而不是一个大的粗体句号。
答案2
该amsmath
包提供了命令\overset
和,\underset
用于将任意事物置于其他任意事物之上/之下。因此,有了amsmath
和bm
加载,您可以使用
\overset{\bm .}{a}
得到一个带有粗体点的“a”。
答案3
正常情况下\dot
使用字体中的点重音,因此将字体系列切换为具有更大重音的字体集将是最干净的解决方案。
答案4
也许更愿意使用\partial_t x
或x_t
?也相当紧凑,更引人注目。