我想把数学公式写得更“漂亮”。我的公式如下所示:
矢量看起来很丑陋,不成比例。我喜欢它们这样:
矢量图看上去不错,位置合适,字母清晰,轮廓分明。
答案1
首先说明一下: 下面显示的方程式代表 OP 显示的第二个表达式的相同副本。由于根据公认的向量符号,它们不正确,我提前道歉。
从第一个等式可以很容易地看出,由于典型的斜体设置,\usepackage{palatino}
和\usepackage{mathpazo}
已经被使用,因此使用基本的 MWE,可以根据需要定义粗体变体:
\documentclass{article}
%
\usepackage{amsmath}
\usepackage{palatino}
\usepackage{mathpazo}
%
\begin{document}
\[
\mathrm{d}\mathbf{r}=%
\mathrm{d}x\hat{\mathbf{i}}+%
\mathrm{d}y\hat{\mathbf{j}}+%
\mathrm{d}z\hat{\mathbf{k}}
\]
\end{document}
以下是示例输出(我希望它足够漂亮):
编辑:
此解决方法是通过替换mathpazo
为newtxmath
:
\documentclass{article}
%
\usepackage{amsmath}
\usepackage{palatino}
\usepackage{newtxmath}
%
\begin{document}
\[
\mathrm{d}\mathbf{r}=%
\mathrm{d}x\hat{\mathbf{i}}+%
\mathrm{d}y\hat{\mathbf{j}}+%
\mathrm{d}z\hat{\mathbf{k}}
\]
\end{document}
如您所见,默认情况下加号和等号较小。要在旧字体中直接更改这些运算符,需要某种最终不符合默认设置的魔法。
答案2
您没有提到如何创建丑陋的“带有箭头的 r”,但看起来它是用 完成的\overset{r}{\to}
。如果改用\vec
,则会得到更正常的箭头。
我还建议使用“无点”i
和j
单位向量。
\documentclass{article}
\usepackage{newpxmath}
\begin{document}
$ d\vec{r} = dx\hat{\imath} + dy\hat{\jmath} + dz\hat{k} $
\end{document}
答案3
\documentclass[preview,border=12pt]{standalone}
\usepackage{amsmath}
\usepackage[d]{esvect}
\newcommand\dd{\textrm{d}}
\newcommand\xhat{\,\hat{x}}
\newcommand\yhat{\,\hat{y}}
\newcommand\zhat{\,\hat{z}}
\newcommand\ihat{\,\hat{\imath}}
\newcommand\jhat{\,\hat{\jmath}}
\newcommand\khat{\,\hat{k}}
\newcommand\xu{\,\boldsymbol{x}}
\newcommand\yu{\,\boldsymbol{y}}
\newcommand\zu{\,\boldsymbol{z}}
\newcommand\iu{\,\boldsymbol{i}}
\newcommand\ju{\,\boldsymbol{j}}
\newcommand\ku{\,\boldsymbol{k}}
\begin{document}
\abovedisplayskip=0pt\relax
\begin{align}
\dd\vv{r} &=\dd x\xhat+\dd y\yhat+\dd z\zhat\\
\dd\vv{r} &=\dd x\ihat+\dd y\jhat+\dd z\khat\\
\dd\boldsymbol{r} &=\dd x\xu+\dd y\yu+\dd z\zu\\
\dd\boldsymbol{r} &=\dd x\iu+\dd y\ju+\dd z\ku
\end{align}
\end{document}