如何对齐方程

如何对齐方程

我有以下方程代码。我想根据 = 对齐方程。

代码:

\documentclass[12 pt, a4paper]{book}
\usepackage{multicol}
\usepackage{geometry}
\geometry{
          a4paper,
          total={170 mm,257 mm},
          left=20 mm,
          top=20 mm,
         }
\usepackage{amsmath,bm}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{soul}
\usepackage{indentfirst}
\usepackage[utf8]{inputenc}
\usepackage{palatino}
\usepackage{color}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{array}
\usepackage{enumitem}
\usepackage{mathtools}

\setlength{\parindent}{2em}

\begin{document}

\begin{align*}
    N = (1\times2^{5})\; \textbf{+}\; (0\times2^{4})\; \textbf{+}\; (1\times2^{3})\; \textbf{+}\; (1\times2^{2})\; \textbf{+}\; (0\times2^{1})\; \textbf{+}\; (1\times2^{0}) \\
    \textbf{+}\; (1\times2^{-1})\; \textbf{+}\; (0\times2^{-2})\; \textbf{+}\; (1\times2^{-3})\; \textbf{+}\; (1\times2^{-4}) \\
    = 32\; \textbf{+}\; 8\; \textbf{+}\; 4\; \textbf{+}\; 1\; \textbf{+}\; 0.5\; \textbf{+}\; 0.125\; \textbf{+}\; 0.0625 \\
    = 45.6875
\end{align*}

\end{document}

使用上述代码,我得到如下输出:

获得的输出

我想要如下输出:

期望输出

谁能帮我这个?

答案1

有几个版本。第一个版本将第一个长期术语与图片中所示的右侧对齐;第二个版本是一种可能的替代方案(de gustibus)。

假设你真的想要粗体+\textbf{+}这是一种非常糟糕的做法。至少,它完全破坏了间距,你可能已经注意到了,因为你必须\;手动输入很多。该包bm在加粗数学方面做得更好同时保持正确的间距。

\documentclass{article}

\usepackage{amsmath}
\usepackage{bm}

\begin{document}
    
\begin{align*}
N &= 
\begin{aligned}[t]
(1\times2^{5}) + (0\times2^{4}) + (1\times2^{3}) + (1\times2^{2}) + (0\times2^{1}) + (1\times2^{0}) \\
    {}+ (1\times2^{-1}) + (0\times2^{-2}) + (1\times2^{-3}) + (1\times2^{-4})
\end{aligned}
\\
&= 32 + 8 + 4 + 1 + 0.5 + 0.125 + 0.0625 \\
&= 45.6875
\end{align*}

\begin{align*}
N &= 
\begin{aligned}[t]
&(1\times2^{5}) + (0\times2^{4}) + (1\times2^{3}) + (1\times2^{2}) + (0\times2^{1}) + (1\times2^{0}) \\
    &+ (1\times2^{-1}) + (0\times2^{-2}) + (1\times2^{-3}) + (1\times2^{-4})
\end{aligned}
\\
&= 32 + 8 + 4 + 1 + 0.5 + 0.125 + 0.0625 \\
&= 45.6875
\end{align*}

\begin{align*}
N &= 
\begin{aligned}[t]
(1\times2^{5}) \bm{+} (0\times2^{4}) \bm{+} (1\times2^{3}) \bm{+} (1\times2^{2}) \bm{+} (0\times2^{1}) \bm{+} (1\times2^{0}) \\
    {}\bm{+} (1\times2^{-1}) \bm{+} (0\times2^{-2}) \bm{+} (1\times2^{-3}) \bm{+} (1\times2^{-4})
\end{aligned}
\\
&= 32 \bm{+} 8 \bm{+} 4 \bm{+} 1 \bm{+} 0.5 \bm{+} 0.125 \bm{+} 0.0625 \\
&= 45.6875
\end{align*}

\end{document}

在此处输入图片描述

相关内容