编写更漂亮的数学公式,就像一本专业的书籍

编写更漂亮的数学公式,就像一本专业的书籍

我想把数学公式写得更“漂亮”。我的公式如下所示:

方程

矢量看起来很丑陋,不成比例。我喜欢它们这样:

方程

矢量图看上去不错,位置合适,字母清晰,轮廓分明。

答案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}

以下是示例输出(我希望它足够漂亮):

在此处输入图片描述


编辑:

此解决方法是通过替换mathpazonewtxmath

\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,则会得到更正常的箭头。

我还建议使用“无点”ij单位向量。

在此处输入图片描述

\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}

在此处输入图片描述

相关内容