\iffalse 在表格内不起作用

\iffalse 在表格内不起作用

以下代码应该生成一个只有一行和两列的表。但是它无法编译。错误消息包含Incomplete \iffalse和。如果我使用或删除该块A forbidden control sequence occurred in skipped text,它可以编译并且输出符合预期。\iftrue\iffalse ... \fi

\documentclass{article}
\usepackage{ifthen}

\begin{document}

\begin{tabular}{r|l}
    First column 
    \iffalse
        &  should be hidden \\ 
    \fi
        &  should be visible 
\end{tabular}

\end{document}

似乎不允许我跳过某些控制序列&\\。但是我怎样才能实现预期结果呢?我想切换第一列的外观。我无法为此目的将&\\移出块。

相关内容