![algpseudocode 副作用](https://linux22.com/image/273491/algpseudocode%20%E5%89%AF%E4%BD%9C%E7%94%A8.png)
开始使用 package 后,文档中的所有表格似乎都受到了影响algpseudocode
。现在几乎每个表格都以两行开头。编写算法时,这些行可以正确使用,因为它们可用作算法标题的占位符。但是,这会影响所有其他表格,在无标题表格中尤其糟糕。
之前有人注意到过这个问题吗?有什么解决方法吗?
\documentclass{article}
%\usepackage{algorithm}
%\usepackage{algpseudocode}
\usepackage{float} \restylefloat{table}
\begin{document}
This is a test
\begin{table}
\begin{tabular}{| l | l | l | l |} \hline a & b & c & d \\ \hline \end{tabular}
\end{table}
\end{document}
答案1
该algorithm
包将样式选项(默认情况下ruled
)传递给float
包,这使得所有浮点数都获得规则的样式。
您可以使用
\usepackage[plain]{algorithm}
所以它使用普通选项,或者如果你想要算法规则,你可以不使用
\restylefloat{table}
因此桌面浮筒不采用新样式。
(请注意,这algpseudocode
不是问题的原因,如果您仅使用,就会看到效果algorithm
)