Я создал две таблицы рядом, скопировав/вставив данные из Excel на сайт tablesgenerator.com. Я удалил центральный столбец, чтобы разделить две таблицы, но я не удовлетворен результатом, потому что границы, похоже, не определены должным образом.
Можете ли вы помочь мне определить границы двух таблиц по отдельности?
Код:
% Please add the following required packages to your document preamble:
% \usepackage[table,xcdraw]{xcolor}
% If you use beamer only pass "xcolor=table" option, i.e.
\usepackage{lipsum}
\usepackage{subfig}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{float}
\usepackage{caption}
\usepackage{varioref}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{amsfonts}
\usepackage{gensymb}
\usepackage[table,xcdraw]{xcolor}
\usepackage{adjustbox}
\usepackage{subfig}
\usepackage{subcaption}
\usepackage{color} %testo colorato
\usepackage{multirow}
\usepackage{multicol}
\usepackage{textcomp}
\usepackage{array, boldline, makecell, booktabs}
\documentclass[xcolor=table]{beamer}
\begin{table}[]
\begin{tabular}{ccc|c|c|}
\cline{1-2} \cline{4-5}
\rowcolor[HTML]{F54A19}
\multicolumn{2}{|c|}{\cellcolor[HTML]{F54A19}{\color[HTML]{FFFFFF} \textbf{RDA MAIN INPUT REQUIREMENT}}} &
\cellcolor[HTML]{FFFFFF} &
\multicolumn{2}{c|}{\cellcolor[HTML]{F54A19}{\color[HTML]{FFFFFF} \textbf{ANTENNA REQUIREMENT}}} \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FDDCD3}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FDDCD3}\textbf{Mass}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FDDCD3}\textless{}10 Kg} &
\cellcolor[HTML]{FFFFFF} &
\textbf{Carrier Frequency} &
F0 = 35.76 GHz \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FFFFFF}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FFFFFF}\textbf{Power consumption}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FFFFFF}\textless 55 W (antennas included)} &
&
\textbf{Antenna Beams} &
\begin{tabular}[c]{@{}c@{}}4 (available in time \\ division multiple access)\end{tabular} \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FDDCD3}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FDDCD3}\textbf{\begin{tabular}[c]{@{}c@{}}Altitude Operational \\ envelope\end{tabular}}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FDDCD3}\begin{tabular}[c]{@{}c@{}}Hmax = 6500 m\\ Hmin = 10 m\end{tabular}} &
\cellcolor[HTML]{FFFFFF} &
\textbf{TX Peak Power} &
1 W \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FFFFFF}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FFFFFF}\textbf{\begin{tabular}[c]{@{}c@{}}Velocity Operational \\ envelope\end{tabular}}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FFFFFF}V(vertical) \textless 115m/s} &
&
\textbf{TX BW} &
200 MHz \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FDDCD3}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FDDCD3}\textbf{\begin{tabular}[c]{@{}c@{}}Velocity measurement \\ error\end{tabular}}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FDDCD3}VBi: 0.5\% V + 0,2m/s} &
\cellcolor[HTML]{FFFFFF} &
\textbf{Pulse width} &
40 ÷ 2560 ns \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FFFFFF}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FFFFFF}\textbf{\begin{tabular}[c]{@{}c@{}}Altitude measurement \\ error\end{tabular}}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FFFFFF}RBi: 0.5\% H + 0.4 m} &
&
\textbf{PRI} &
10 ÷ 240 usec \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FDDCD3}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FDDCD3}\textbf{Acceleration}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FDDCD3}\begin{tabular}[c]{@{}c@{}}ax up to 9.3 m/s2;\\ ay, az up to 2.65 m/s2\end{tabular}} &
\cellcolor[HTML]{FFFFFF} &
\textbf{RX signal BW} &
50 MHz \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FFFFFF}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FFFFFF}\textbf{Jerk}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FFFFFF}\begin{tabular}[c]{@{}c@{}}jx up to 93 m/s\textasciicircum{}3\\ jy, jz up to 26.5 m/s\textasciicircum{}3\end{tabular}} &
&
\textbf{Refresh rate} &
20 Hz \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FDDCD3}
\multicolumn{1}{|c|}{\cellcolor[HTML]{FDDCD3}\textbf{\begin{tabular}[c]{@{}c@{}}Measure refresh \\ rate\end{tabular}}} &
\multicolumn{1}{c|}{\cellcolor[HTML]{FDDCD3}20 Hz} &
\cellcolor[HTML]{FFFFFF} &
\textbf{\begin{tabular}[c]{@{}c@{}}Antenna sidelobe \\ level\end{tabular}} &
\textless -35 dB \\ \cline{1-2} \cline{4-5}
\rowcolor[HTML]{FFFFFF}
\textbf{} &
&
&
\textbf{Antenna directivity} &
\textgreater 34 dB \\ \cline{4-5}
\end{tabular}
\end{table}
Ниже приведен пример того, что я получил, экспортируя документ pdf. Я хотел бы иметь черные линии там, где я нарисовал синие линии.
решение1
Я хотел бы предложить серьезное переосмысление: никаких черных правил — или синих правил. Ваши читатели это оценят.
Следующее решение использует tabularx
среду, которая позволяет переносить строки в ячейках. Оно также максимально сокращает множество команд \color
, \cellcolor
, и \rowcolor
, многие из которых являются избыточными или конфликтуют друг с другом. Используйте макрос \SI
пакета siunitx
для набора научных единиц и связанных с ними величин.
Последнее предложение: НЕ ИСПОЛЬЗУЙТЕ ЗАГОЛОВКИ, НАПИСАННЫЕ ПОЛНОСТЬЮ ЗАГЛАВНЫМИ БУКВАМИ, если не хотите показаться любителем КРИЧАТЬ НА СВОИХ ЧИТАТЕЛЕЙ.
\documentclass{article}
\usepackage[letterpaper,margin=1in]{geometry} % set page parameters suitably
\usepackage{tabularx,ragged2e}
\newcolumntype{C}{>{\Centering\arraybackslash}X}
\newcolumntype{B}{>{\bfseries}C}
\renewcommand\tabularxcolumn[1]{m{#1}}
\usepackage[table]{xcolor}
\newcommand\cA{\color{white}}
\newcommand\rcB{\rowcolor[HTML]{FDDCD3}} % pink
\usepackage{booktabs,siunitx,amsmath}
\sisetup{per-mode=symbol}
\begin{document}
\begin{table}
\setlength\extrarowheight{2pt} % for a more open "look"
\begin{tabularx}{\textwidth}{ BC >{\cellcolor{white}}c BC }
\rowcolor[HTML]{F54A19} % red
\multicolumn{2}{c}{\cA \textbf{RDA main input requirement}}
&&
\multicolumn{2}{c}{\cA \textbf{Antenna requirement}} \\
\rcB % pink
Mass & $<\SI{10}{\kilogram}$
&&
Carrier Frequency & $F_0 = \SI{35.76}{\giga\hertz}$ \\
Power consumption & $<\SI{55}{\watt}$ (antennas included)
&&
Antenna Beams & 4 (available in time division multiple access) \\
\rcB
Altitude Operational envelope &
\mbox{Hmax = \SI{6500}{\meter}} \mbox{Hmin = \SI{10}{\meter}}
&&
TX Peak Power & \SI{1}{\watt} \\
Velocity Operational envelope &
$V(\text{vertical}) < \SI{115}{\meter\per\second}$
&&
TX BW & \SI{200}{\mega\hertz} \\
\rcB
Velocity measurement error & VBi: 0.5\%~V + \SI{0.2}{\meter\per\second}
&&
Pulse width & 40 ÷ \SI{2560}{\nano\second} \\
Altitude measurement error & RBi: 0.5\% H + \SI{0.4}{\meter}
&&
PRI & 10 ÷ \SI{240}{\micro\second} \\
\rcB
Acceleration &
\mbox{$a_x$ up to \SI{9.3}{\meter\per\second\squared}}
\mbox{$a_y$, $a_z$ up to \SI{2.65}{\meter\per\second\squared}}
&&
RX signal BW & \SI{50}{\mega\hertz} \\
Jerk &
\mbox{$j_x$ up to \SI{93}{\meter\per\second\cubed}}
\mbox{$j_y$, $j_z$ up to \SI{26.5}{\meter\per\second\cubed}}
&&
Refresh rate & \SI{20}{\hertz} \\
\rcB
Measure refresh rate & \SI{20}{\hertz}
&&
Antenna sidelobe level & $<\SI{-35}{\deci\bel}$ \\
& &&
Antenna directivity & $>\SI{34}{\deci\bel}$ \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}
Приложение: А вот как бы я набрал таблицу в документе beamer
. Основные изменения: (a) не выделять жирным шрифтом столбцы 1 и 3, (b) сделать столбец 2 немного шире остальных 3 и (c) использовать \scriptsize
.
Не могу не отметить, что эта таблица содержит слишком много информации, чтобы донести ее до аудитории.
\documentclass[xcolor=table]{beamer}
\usepackage{tabularx,ragged2e}
\newcolumntype{C}[1]{>{\Centering\hsize=#1\hsize}X}
\renewcommand\tabularxcolumn[1]{m{#1}}
%\usepackage[table]{xcolor} % 'xcolor' is loaded automatically by beamer
\newcommand\cA{\color{white}}
\newcommand\rcB{\rowcolor[HTML]{FDDCD3}} % pink
\usepackage{siunitx}
\sisetup{per-mode=symbol}
\begin{document}
\begin{frame}
\scriptsize
\setlength\tabcolsep{2pt}
\setlength\extrarowheight{2pt} % for a more open "look"
\begin{tabularx}{\textwidth}{C{0.97}C{1.09} >{\cellcolor{white}}c C{0.97}C{0.97}}
\rowcolor[HTML]{F54A19} % red
\multicolumn{2}{c}{\cA \textbf{RDA main input requirement}}
&&
\multicolumn{2}{c}{\cA \textbf{Antenna requirement}} \\
\rcB % pink
Mass & $<\SI{10}{\kilogram}$
&&
Carrier frequency & $F_0 = \SI{35.76}{\giga\hertz}$ \\
Power consumption & $<\SI{55}{\watt}$ (antennas included)
&&
Antenna beams & 4 (available in TDMA) \\
\rcB
Altitude operational envelope &
\mbox{Hmax = \SI{6500}{\meter}} \mbox{Hmin = \SI{10}{\meter}}
&&
TX Peak power & \SI{1}{\watt} \\
Velocity operational envelope &
$V(\text{vertical}) <\SI{115}{\meter\per\second}$
&&
TX BW & \SI{200}{\mega\hertz} \\
\rcB
Velocity measurement error &
VBi: 0.5\%~V + \SI{0.2}{\meter\per\second}
&&
Pulse width & 40 ÷ \SI{2560}{\nano\second} \\
Altitude measurement error & RBi: 0.5\% H + \SI{0.4}{\meter}
&&
PRI & 10 ÷ \SI{240}{\micro\second} \\
\rcB
Acceleration &
\mbox{$a_x$ up to \SI{9.3}{\meter\per\second\squared}}
\mbox{$a_y,a_z$ up to \SI{2.65}{\meter\per\second\squared}}
&&
RX signal BW & \SI{50}{\mega\hertz} \\
Jerk &
\mbox{$j_x$ up to \SI{93}{\meter\per\second\cubed}}
\mbox{$j_y,j_z$ up to \SI{26.5}{\meter\per\second\cubed}}
&&
Refresh rate & \SI{20}{\hertz} \\
\rcB
Measure refresh rate & \SI{20}{\hertz}
&&
Antenna sidelobe level & $<\SI{-35}{\deci\bel}$ \\
& &&
Antenna directivity & $>\SI{34}{\deci\bel}$ \\
\end{tabularx}
\end{frame}
\end{document}