LaTeX 中的新环境 - 传递参数时遇到问题

LaTeX 中的新环境 - 传递参数时遇到问题

我正在尝试创建一个新环境来格式化此文档的所有表格,但它总是让我感到惊讶。以下是代码:

%Format for Title Sections
\newcommand{\mytitle}[1]{{\fontfamily{lmss}\textbf{\textsc{#1}}}}

%Format for Tabulars
\newenvironment{mytabwb}[3][\unskip]
    {\setlength{\parindent}{0in}
    \begin{center}
    \rowcolors{2}{white}{blue!05}
    \renewcommand{\arraystretch}{ #1}    
    \begin{tabular}{ #2}
    { #3\rowcolor{white}
    \hline
    }}
    { 
    \\
    \end{tabular} 
    \end{center}
    }

以下是文档中的调用:

\begin{mytabwb}{1.1}{l|l}{}
\mytitle{Likes} & \mytitle{Dislikes}\\ \hline
\end{mytabwb}\\

这是输出和期望的输出:

现状与期望

我做错了什么?我对 LaTeX 还不太熟悉。谢谢你的帮助!

相关内容