LaTeX-Tabellenanpassungen

LaTeX-Tabellenanpassungen

Ich tippe die folgende Tabelle in LaTeX:

\begin{center}
\setlength\extrarowheight{5pt}
%\renewcommand{\arraystretch}{1.2}
\begin{tabular*}{3.4in}{@{\extracolsep{\fill} }  | c | c | c | c | c | c | c | }
  \hline
  \small\textit{g(t+0)} & \small\textit{g(t+1)} & \small\textit{g(t+2)} & \small\textit{f(t+3)} & \small\textit{f(t+4)} & \small\textit{g(t+5)} & \small{...}  \\
  \hline
\end{tabular*}
\end{center}

Ich erhalte die folgende Ausgabe:

Ausgabe

  1. Beachten Sie die Überlappung auf der linken Seite. Wie kann ich sie entfernen?
  2. Wie passe ich die Schriftarten so an, dass sie zentriert in der Mitte der Spalten und nicht unten angezeigt werden?

Antwort1

Fügen Sie durch und durch den halben Abstand hinzu, \extrarowheightund die andere Hälfte, wenn Sie die Reihe unterbrechen.

Sie können auch tabularanstelle von verwenden tabular*.

Um die Überlappung auf der linken Seite zu beheben, beachten Sie, dass Sie einen unechten Raum in

@{\extracolsep{\fill} }

MWE

\documentclass{article}
\usepackage{array}

\begin{document}

\begin{center}
\setlength\extrarowheight{2.5pt}
%\renewcommand{\arraystretch}{1.2}
\begin{tabular}{@{\extracolsep{\fill}}  | c | c | c | c | c | c | c | }
  \hline
  \small\textit{g(t+0)} & \small\textit{g(t+1)} & \small\textit{g(t+2)} & \small\textit{f(t+3)} & \small\textit{f(t+4)} & \small\textit{g(t+5)} & \small{...}\\[2.5pt]
  \hline
\end{tabular}
\end{center}
\end{document} 

Ausgabe

Bildbeschreibung hier eingeben

Antwort2

verwenden Sie eine einfache Tabelle oder tabularx:

\documentclass{article}
\usepackage{tabularx}
\begin{document}

foo

{\small\itshape
\begin{tabular}{|*7{c|}}  \hline
\rule[-2ex]{0pt}{6ex} g(t+0) & g(t+1) & g(t+2) & f(t+3) & f(t+4) & g(t+5) & \ldots\\\hline
\end{tabular}}

{\small\itshape
\begin{tabularx}{3.8in}{|*6{X |}c|}  \hline
\rule[-2ex]{0pt}{6ex} g(t+0) & g(t+1) & g(t+2) & f(t+3) & f(t+4) & g(t+5) & \ldots\\\hline
\end{tabularx}}

bar
\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen