Paul Taylor 的 diagrams.sty 从未发生错误

Paul Taylor 的 diagrams.sty 从未发生错误

我是一名tikz-cd尝试渲染使用 的文档的用户diagrams.sty。在 Overleaf 中(以及本地)运行下面的最小示例时,我收到错误“这不应该发生”。我应该注意,我正在使用该软件包的最新版本(v3.96)。关于如何消除错误有什么想法吗?

\documentclass{standalone}
\usepackage{diagrams}

\begin{document}
    \begin{diagram}
        A & \rTo & B
    \end{diagram}
\end{document}

答案1

应该将其报告给软件包作者(此外,ctan 上的版本根本无法运行,因为它未通过日期自检)。

它缺少\unskip当前乳胶的补丁,这会使其在没有警告的情况下运行。

\documentclass{standalone}
\usepackage{diagrams}

\makeatletter
\def\foo#1\endgraf\unskip#2\foo{\def\row@to@buffer{#1\endgraf\unskip\unskip#2}}
\expandafter\foo\row@to@buffer\foo
\makeatother
\begin{document}
    \begin{diagram}
        A & \rTo & B
    \end{diagram}
\end{document}

相关内容