Как создать таблицу в Latex?

Как создать таблицу в Latex?

У меня возникли небольшие проблемы с созданием таблиц в Latex с использованием \multirowключевых \multicolumnслов.

введите описание изображения здесь

Было бы здорово, если бы кто-нибудь помог мне создать такой же стол, как выше, используя латекс. Спасибо!

решение1

Некоторые предложения

  • Используйте lтип столбца («выравнивание по левому краю») для первого столбца и c(«центрированный») для 7 столбцов данных.
  • Использовать \multicolumnв трех разных местах
  • Нет необходимости \multirowгде-либо, AFAICT
  • Чтобы придать таблице открытый и привлекательный вид, не используйте вертикальные полосы и нарисуйте только несколько, но хорошо разнесенных горизонтальных линий. Загрузите пакет booktabsдля макросов \toprule, \midrule, \cmidrule, и \bottomrule.
  • Загрузите siunitxпакет и используйте его SIмакрос для набора чисел и связанных с ними единиц измерения.
  • Необязательно: загрузите helvetпакет, чтобы установить шрифт без засечек по умолчанию на клон Helvetica.

введите описание изображения здесь

\documentclass{article}
\usepackage{booktabs,siunitx}
\usepackage[a4paper,margin=2.5cm]{geometry} % set page parameters suitably
\usepackage{helvet} % use Helvetica clone for sans-serif
\begin{document}

\begin{center}
\sffamily % optional?switch to sans-serif for table
\sisetup{detect-all}
\begin{tabular}{@{} l *{7}{c} @{}}
\toprule
S. no. & \multicolumn{3}{c}{Time Domain}
       & \multicolumn{4}{c@{}}{Frequency Domain} \\
\cmidrule(lr){2-4} \cmidrule(l){5-8}
& Input V1 & Input V2 & Output V0 
& Input V1 & Input V2 & \multicolumn{2}{c@{}}{Output V0} \\
\midrule
1 & \SI{3}{\volt} & \SI{3}{\volt} & \SI{5.79}{\volt}
  & \SI{3}{\volt} & \SI{3}{\volt} & \SI{-400}{\milli\decibel v} 
  & \SI{-400}{\milli\decibel v} \\
2 & \SI{1}{\volt} & \SI{2}{\volt} & \SI{2.89}{\volt}
  & \SI{1}{\volt} & \SI{2}{\volt} & \SI{-3.2}{\decibel v} 
  & \SI{-10.8}{\decibel v} \\
\bottomrule
\end{tabular}
\end{center}
\end{document}

Связанный контент