我有以下方程代码。我想根据 = 对齐方程。
代码:
\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}