Skip to content

booktabs.sty.ltxml produces extra lines #888

Description

@giovanni111

With

\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{ll}
  a & b \\\cmidrule(r){1-1}
  c & d \\
\end{tabular}
\end{document}

latexml outputs an unexpected border in the second column. I suggest the following:

diff --git a/lib/LaTeXML/Package/booktabs.sty.ltxml b/lib/LaTeXML/Package/booktabs.sty.ltxml
index 8447827..b5312b7 100644
--- a/lib/LaTeXML/Package/booktabs.sty.ltxml
+++ b/lib/LaTeXML/Package/booktabs.sty.ltxml
@@ -32,7 +32,7 @@ DefMacro('\cmidrule[]',
   '\@ifnextchar({\ifx.#1.\expandafter\ltx@@cmidrule\else\@afterfi\ltx@@cmidrule[#1]\fi}'
     . '{\ifx.#1.\expandafter\ltx@cmidrule\else\@afterfi\ltx@cmidrule[#1]\fi}');

-DefMacro('\ltx@@cmidrule[Dimension] Match:( Until:){}', '\cline{#3}');
+DefMacro('\ltx@@cmidrule[Dimension] Match:( Until:){}', '\cline{#4}');
 DefMacro('\ltx@cmidrule[Dimension]{}',                  '\cline{#2}');

 # add vspace

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions