Tenho trabalhado com alguns de meus alunos na divisão sintética e gosto de como o livro a representa em termos de controle de tudo e coisas do gênero. Isso me fez pensar sobre a melhor forma de reproduzir o que vi, e juntei o que tenho certeza de ser um código horrível - meu objetivo ao perguntar é ver se existe ou não uma maneira de simplificar minha ideia geral (estou não sou um grande fã do layout do polynom
pacote).
O texto acima vem da seguinte bagunça distorcida:
\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}
Responder1
Primeiramente você deve usar array e não tabular para não precisar >{$}
(essa é mais ou menos a única diferença entre os ambientes. Então como você tem r
colunas de qualquer maneira você pode remover tudo \multicolumnn{1}{r}
isso também teria a vantagem de sempre usar o modo matemático, como é que você está usando texto para números positivos e matemática para negativos, o que não garante o uso das mesmas fontes para os dígitos.
\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}