我是这里的新用户,想知道是否可以以类似于修剪的方式修剪垂直线\cmidrule
。我想将其应用于以下内容:
\documentclass[12pt]{article}
\usepackage{array}
\usepackage{tabu}
\usepackage{booktabs}
\begin{document}
\begin{minipage}[t]{0.45\textwidth}
\[
\arraycolsep=0.1mm
\begin{array}{rrrrrrrrrrrr}
& x^5 && &-& 3x^3 & +& 2x^2&-&x &+&1\\
-&x^5& +& x^4&-& 2x^3\\
\cmidrule(l{3mm}r){1-6}
&&&x^4&-&5x^3&+&2x^2&-&x&+&1\\
&&-&x^4&+&x^3&-&2x^2\\
\cmidrule{4-8}
&&&&-&4x^3&&&-&x&+&1\\
&&&&&4x^3&-&4x^2&+&8x\\
\cmidrule{6-10}
&&&&&&-&4x^2&+&7x&+&1\\
&&&&&&&4x^2&-&4x&+&8\\
\cmidrule{8-12}
&&&&&&&&&3x&+&9
\end{array}
\]
\end{minipage}
\hspace{-8mm}
\vrule height -5mm
\begin{minipage}[t]{0.20\textwidth}
\[
\arraycolsep=0.1mm
\begin{array}{llllllll}
& x^2 & - & x & + & 2\\
\cmidrule(l{-0.75mm}){1-8}
& x^3 & + & x^2 & - & 4x & - & 4\\
\end{array}
\]
\end{minipage}
\end{document}
如下图所示:
但我希望它如下一个快照所示:
这是使用 Adobe framemaker 完成的。
欢迎提供任何提示和技巧。谢谢。
答案1
不确定这是否适合您的需求。代码稍微干净一些,但由于操作员需要对齐,因此仍然非常混乱和操作数。
\documentclass{article}
\usepackage{array}% http://ctan.org/pkg/array
\begin{document}
\[
\setlength{\arraycolsep}{0pt}
\renewcommand{\arraystretch}{1.4}
\begin{array}{*{5}{r>{{}}c<{{}}}r<{\quad}>{\quad}l*{4}{>{{}}c<{{}}r}}
x^5 & & &-& 3x^3 &+& 2x^2 &-& x &+& \multicolumn{1}{r<{\quad}|}{1} &&& & & x^2 &-& x &+& 2 \\ \cline{12-20}
-x^5 &+& x^4 &-& 2x^3 & & & & & & \multicolumn{1}{r<{\quad}|}{1} &&& \quad x^3 &+& x^2 &-& 4x &-& 4 \\ \cline{1-5}
& & x^4 &-& 5x^3 &+& 2x^2 &-& x &+& 1 \\
& \multicolumn{2}{r}{-x^4} &+& x^3 &-& 2x^2 \\ \cline{3-7}
& & & \multicolumn{2}{r}{-4x^3} & & &-& x &+& 1 \\
& & & & 4x^3 &-& 4x^2 &+& 8x \\ \cline{5-9}
& & & & & \multicolumn{2}{r}{-4x^2} &+& 7x &+& 1 \\
& & & & & & 4x^2 &-& 4x &+& 8 \\ \cline{7-11}
& & & & & & & & 3x &+& 9
\end{array}
\]
\end{document}