但是第一行有个问题,文字“P kanal”和“Q kanal”不在中间,这是我得到的结果
我使用的代码:
\begin{tabular}{c c c c}
\hline
\hline
\rowcolor[RGB]{77,77,77}\color{white}\multirow{1}{}{Modulacijska} & \color{white}\multirow{1}{}{Biti na izlazu} & \color{white}\multirow{2}{}{\emph{I} kanal} & \color{white}\multirow{2}{}{\emph{Q} kanal} \\
\rowcolor[RGB]{77,77,77}\color {white} tehnika & \color{white} kanalnog prepletača & & \\
\hline
\hline
BSPK & $x_{0}$ & $x_{0}$ & - \\
\end{tabular}
答案1
这是您的代码的更正版本:
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{multirow}
\begin{document}
\begin{tabular}{c c c c}
\hline \hline
\rowcolor[RGB]{77,77,77}
\color{white} Modulacijska
& \color{white} Biti na izlazu
&
& \\
\rowcolor[RGB]{77,77,77}
\color{white} tehnika
&\color{white} kanalnog prepletača
& \color{white}\multirow{-2}{*}{\emph{I} kanal}
& \color{white}\multirow{-2}{*}{\emph{Q} kanal}\\
\hline \hline
BSPK
& $x_{0}$
& $x_{0}$
& - \\
\end{tabular}
\end{document}
答案2
不\multirow
:
\documentclass{article}
\usepackage[table]{xcolor}
\newcommand{\splitcell}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}}
\begin{document}
\begin{tabular}{c c c c}
\hline\hline
\rowcolor[RGB]{77,77,77}\color{white}\splitcell{Modulacijska \\ tehnika} &
\color{white}\splitcell{Biti na izlazu \\ kanalnog prepletača} &
\color{white}\emph{I} kanal &
\color{white}\emph{Q} kanal \\
\hline \hline
BSPK & $x_{0}$ & $x_{0}$ & -
\end{tabular}
\end{document}
我会删除双重\hline
命令:大灰色条正好能达到目的。实际上我会避免使用大条,但这是个人喜好。
答案3
具有(≥6.11){NiceTabular}
。nicematrix
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{nicematrix}
\begin{document}
\doublerulesepcolor{white}
\begin{NiceTabular}{cccc}[cell-space-limits=2pt]
\hline\hline
\RowStyle[color=white,rowcolor=[RGB]{77,77,77}]{}
\Block{}{Modulacijska \\ tehnika} &
\Block{}{Biti na izlazu \\ kanalnog prepletača} &
\emph{I} kanal &
\emph{Q} kanal \\
\hline \hline
BSPK & $x_{0}$ & $x_{0}$ & -
\end{NiceTabular}
\end{document}
您需要多次编译(因为nicematrix
在后台使用 PGF/Tikz 节点)。