答案1
有一个老问题,我认为你的问题与这个问题重复:展开 LaTeX 宏进行修改。我使用过优秀的宏例如,用户 @Heiko Oberdiek 在 2013 年 9 月 18 日 20:45 的回答,删除系数1
。或者,如果您希望 @David Carlisle 的宏也能正常工作。这里有一个例子。
\documentclass[a4paper,12pt]{article}
\usepackage{polynom}
\makeatletter
\let\pldx@saved@PrintRational\pld@PrintRational
\renewcommand*{\pld@PrintRational}[2]{%
\def\pldx@do{\pldx@PrintRational{#1}{#2}}%
\futurelet\pldx@token\pldx@do
}
\newcommand*{\pldx@PrintRational}[2]{%
\let\pldx@do\@firstofone
\ifx\pldx@token\pld@S
\def\pldx@a{#1}%
\def\pldx@b{#2}%
\ifx\pldx@a\pldx@b
\let\pldx@do\@gobble
\fi
\fi
\pldx@do{%
\pldx@saved@PrintRational{#1}{#2}%
}%
}
\makeatother
\begin{document}
\[\polylongdiv{x^3 + ax^2 - x + 4}{x - 1}\]
\end{document}