我正在用二进制数对离散数学作业进行各种运算,但我不太确定如何呈现它,因为我需要展示我的工作。
这是我一直试图展示的某件事的图像:
我也在尝试加法和乘法并显示结果。非常感谢大家的帮助!
答案1
可能有很多不同的方法可以做到这一点 - 下面的解决方案使用一个简单的array
环境。
唯一微妙的是,我使用了可选[t]
参数来指定垂直对齐。我还使用了enumitem
将环境格式化enumerate
为roman
数字(有些人可能称之为小题大做)。
平均能量损失
\documentclass{article}
\usepackage{enumitem} % for customizing list environments
\begin{document}
\begin{enumerate}[label*=\roman*.]
\item $\begin{array}[t]{r}
2012\\
-1024\\\hline
988\\
-512\\\hline
476\\
-256\\\hline
220\\
-128\\\hline
92\\
-64\\\hline
28\\
-16\\\hline
12
\end{array}$
\item $\begin{array}[t]{c|c|c|c}
11 & 111 & 011 & 100 \\
3 & 7 & 3 & 4
\end{array}$
\end{enumerate}
\end{document}
将两个这样的计算放在一起
根据评论,有很多方法可以将两个这样的array
s 并排放置。您可以使用minipage
,但这可能需要一些宽度计算,因此一个简单的解决方案是使用 ,tabular
然后嵌套arrays
内部
\documentclass{article}
\usepackage{enumitem} % for customizing list environments
\begin{document}
\begin{enumerate}[label*=\roman*.]
\item \begin{tabular}[t]{ll}
$\begin{array}[t]{r}
2012\\
-1024\\\hline
988\\
-512\\\hline
476\\
-256\\\hline
220\\
-128\\\hline
92\\
-64\\\hline
28\\
-16\\\hline
12
\end{array}$
&
$\begin{array}[t]{r}
2012\\
-1024\\\hline
988\\
-512\\\hline
476\\
-256\\\hline
220\\
-128\\\hline
92\\
-64\\\hline
28\\
-16\\\hline
12
\end{array}$
\end{tabular}
\item $\begin{array}[t]{c|c|c|c}
11 & 111 & 011 & 100 \\
3 & 7 & 3 & 4
\end{array}$
\end{enumerate}
\end{document}
或者,您可能更喜欢使用aligned
来自amsmath
包;输出与解决方案相同tabular
,但如果您有大量此类计算,它可能会为您带来“全局”对齐的优势 - 任您挑选:)
\item $\begin{aligned}[t]
\begin{array}[t]{r}
2012\\
-1024\\\hline
988\\
-512\\\hline
476\\
-256\\\hline
220\\
-128\\\hline
92\\
-64\\\hline
28\\
-16\\\hline
12
\end{array}
& &
\begin{array}[t]{r}
2012\\
-1024\\\hline
988\\
-512\\\hline
476\\
-256\\\hline
220\\
-128\\\hline
92\\
-64\\\hline
28\\
-16\\\hline
12
\end{array}
\end{aligned}$