我一直在和我的一些學生一起研究合成除法,我喜歡這本書在追蹤一切等方面的表現方式。這讓我想知道如何最好地重現我所看到的內容,並且我將我確信是一些可怕的代碼放在一起- 我詢問的目的是看看是否有一種方法可以簡化我的總體想法(我是不太喜歡polynom
包裝中的佈置)。
以上內容來自以下亂碼:
\documentclass{article}
\usepackage{array}
\usepackage{multirow}
\usepackage{dcolumn}
\newcolumntype{2}{D{.}{}{2.0}}
\begin{document}
\begin{center}
\renewcommand\arraystretch{1.5}
\setlength\doublerulesep{0pt}
\begin{tabular}{>{$}r<{$}|>{$}r<{$}>{$}r<{$}>{$}r<{$}>{$}r<{$}}
-\frac{4}{3} & {3} & -1 & -6 & 12\\\cline{2-5}
\multicolumn{1}{r}{} & \multicolumn{1}{r}{} & \multicolumn{1}{r}{$-4$} & \multicolumn{1}{r}{$\frac{20}{3}$} & \multicolumn{1}{r}{$-\frac{8}{9}$} \\\cline{2-5}
\multicolumn{1}{r}{} & \multicolumn{1}{r}{3} & \multicolumn{1}{r}{$-5$} & \multicolumn{1}{r}{$\frac{2}{3}$} & \multicolumn{1}{r}{$\frac{100}{9}$}
\end{tabular}
\end{center}
\end{document}
答案1
首先,您應該使用數組而不是表格,因此您不需要>{$}
(這或多或少是環境之間的唯一區別。然後,由於您r
無論如何都有列,因此您可以刪除所有這些,\multicolumnn{1}{r}
這也將具有始終使用數學模式的優點,因為您使用文字表示正數,使用數學表示負數,這不能保證數字使用相同的字體。
\documentclass{article}
\usepackage{multirow}
\usepackage{dcolumn}
\newcolumntype{2}{D{.}{}{2.0}}
\begin{document}
\[
\renewcommand\arraystretch{1.5}
\setlength\doublerulesep{0pt}
\begin{array}{rrrrr}
\multicolumn{1}{r|}{-\frac{4}{3}} & {3} & -1 & -6 & 12\\\cline{2-5}
& & -4& \frac{20}{3} & -\frac{8}{9}\\\cline{2-5}
& 3 & -5& \frac{2}{3} & \frac{100}{9}
\end{array}
\]
\end{document}