Как настроить размер выделенной таблицы с центрированным текстом? - PullRequest
0 голосов
/ 01 августа 2020

Мне нужно написать ту же самую таблицу в латексе (на картинке)

Это мой код:

\documentclass[11pt]{article}
\usepackage{xcolor}
\usepackage{array,multirow,colortbl}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
\begin{document}
\colorbox{lightgray}{%
\arrayrulecolor{white}
\begin{tabular}{p{2.2in} | p{2.1in}}
  \textbf{Signaleigenschaft} & \textbf{Mathematische Beschreibung} \\ \hline
  Explizit definiertes Signal & Funktionswert kann direkt abgelesen werden,\newline zum Beispiel\newline 
  $x\left(t\right)=10\cdot e^{-a\cdot t^{2} } \cdot \sin \left(b\cdot t\right)$ \\
  \end{tabular}%
}%end colorbox
\end{document}

Изображение таблицы из кода

Я получаю небольшую таблицу, и текст не похож на изображение (по центру c ..)

Ответы [ 2 ]

1 голос
/ 04 августа 2020

Текст по центру и примененный шрифт без засечек как для текста, так и для формул. Используется \parbox с указанием c высоты и ширины, чтобы соответствовать интервалу «точно такая же таблица ».

\documentclass[11pt]{article}
\usepackage{xcolor}
\usepackage{array,multirow,colortbl}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
\begin{document}
{
\scriptsize%
\sffamily%
\setlength{\fboxsep}{0pt}%
\colorbox{lightgray}{%
\arrayrulecolor{white}%
\begin{tabular}{| l | l |}
\hline
\parbox[c][0.28in][c]{2.5in}{\smallskip\centering\textbf{Signaleigenschaft}} & \parbox[c][0.28in][c]{2.5in}{\smallskip\centering\textbf{Mathematische Beschreibung}}\\ \hline
\parbox[c][0.64in][c]{2.5in}{\centering{Explizit definiertes Signal}} & \parbox[c][0.64in][c]{2.5in}{\centering{Funktionswert kann direkt abgelesen werden,\\zum Beispiel\\[3pt]$\mathsf{x\left(t\right)=10\cdot e^{-a\cdot t^{2} } \cdot \sin \left(b\cdot t\right)}$}}\\
\hline
\end{tabular}%
}%end colorbox
}
\end{document}

Стол

0 голосов
/ 04 августа 2020

Вы можете определить новый тип столбца с центрированием:

\documentclass[11pt]{article}
\usepackage{xcolor}
\usepackage{array,multirow,colortbl}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=20mm,
 top=20mm,
 }
 
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
 
\begin{document}
\colorbox{lightgray}{%
\arrayrulecolor{white}
\begin{tabular}{C{2.2in} | C{2.1in}}
  \textbf{Signaleigenschaft} & \textbf{Mathematische Beschreibung} \\ \hline
  Explizit definiertes Signal & 
  Funktionswert kann direkt abgelesen werden,\par
  zum Beispiel\par 
  $x\left(t\right)=10\cdot e^{-a\cdot t^{2} } \cdot \sin \left(b\cdot t\right)$ \\
  \end{tabular}%
}%end colorbox
\end{document}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...