我是一名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}