方程式的垂直间距和对齐方式

方程式的垂直间距和对齐方式

如何一次性设置所有方程的垂直间距?如何在不使用序言中的 \usepackage[fleqn]{amsmath} 的情况下将它们左对齐?

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{standalone}
\usepackage{txfonts}
\usepackage{wallpaper}

\usepackage{indentfirst}
\setlength\parindent{1.25cm}

\usepackage{graphicx}

\usepackage{titletoc}

\usepackage{setspace}
\singlespacing

\usepackage[fleqn]{amsmath}
\makeatletter
\g@addto@macro\normalsize{%
    \setlength\abovedisplayskip{0mm}
    \setlength\belowdisplayskip{5mm}
    \setlength\abovedisplayshortskip{0mm}
    \setlength\belowdisplayshortskip{0mm}
}
\makeatother

\pagestyle{myheadings}

\usepackage[bottom=2cm,top=3cm,left=3cm,right=2cm]{geometry}
\usepackage{titling}
\usepackage{titlesec}

\begin{document}
    \begin{equation}
      y(t) = \sqrt{y_{0}^{2} + \bigg(\frac{v_{0}}{\omega} \bigg)^{2}} \ sin(\omega t + \alpha) \ = \ \sqrt{y_{0}^{2} + \bigg(\frac{v_{0}}{\omega} \bigg)^{2}} \ cos(\omega t - \beta)
    \end{equation}
\end{document}  

答案1

您的帖子包含两个单独的查询。

如何一次性设置所有方程的垂直间距?

四个相关的长度参数是\abovedisplayskip\abovedisplayshortskip\belowdisplayskip\belowdisplayshortskip。将它们设置为您喜欢的任何值。

并且,我怎样才能将它们左对齐,而不\usepackage[fleqn]{amsmath}在[序言]中[写入]?

用问题来回答问题:你为什么会不是想要使用这种方法吗?正如 David Carlisle 在评论中指出的那样,这种方法首选的左对齐(而不是居中)显示方程式的方法。请说明您认为此方法存在哪些问题。

答案2

应该\usepackage{txfonts}在之后加载\usepackage[fleqn]{amsmath}。基于的示例减少了您的代码:

\documentclass[a4paper,12pt]{article}
    \usepackage[bottom=2cm,top=3cm,left=3cm,right=2cm]{geometry}
    \usepackage[utf8]{inputenc}

    \usepackage{standalone}
    \usepackage[fleqn]{amsmath}% should be before txfonts
\makeatletter
\g@addto@macro\normalsize{%
    \setlength\abovedisplayskip{0mm}
    \setlength\belowdisplayskip{5mm}
    \setlength\abovedisplayshortskip{0mm}
    \setlength\belowdisplayshortskip{0mm}
}
\makeatother
    \usepackage{txfonts}% should be after amsmath

\begin{document}
    \begin{equation}
      y(t) = \sqrt{y_{0}^{2} + \bigg(\frac{v_{0}}{\omega} \bigg)^{2}} \ sin(\omega t + \alpha) \ = \ \sqrt{y_{0}^{2} + \bigg(\frac{v_{0}}{\omega} \bigg)^{2}} \ cos(\omega t - \beta)
    \end{equation}
\end{document} 

给出:

在此处输入图片描述

相关内容