Entschuldigen Sie mein Englisch.
Ich muss nur eine Tabelle mit einigen langen Sätzen erstellen. Wenn ich das mache, erhalte ich das folgende Ergebnis (siehe Bild), indem ich den folgenden Code verwende:
\begin{center}
\begin{tabular}{|c|c|c|c|c|}
\hline
Система & Кинетическая энергия $T$ & Потенциальная энергия $U$ & \multicolumn{2}{|c|}{Степени однородности} \\ \cline{4-5}
& & & $h_T$ & $h_U$ \\ \hline
Одномерный гармонический осциллятор & $\sim (\dot{x})^2$ & $\sim -x^2$ & 2 & 2
\end{tabular}
\end{center}
Antwort1
Sie können das Paket verwenden makecell
: Es ermöglicht Zeilenumbrüche in Zellen. Hier ist eine Lösung, die tabularx
die Textbreite anpasst:
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A ,T1]{fontenc}
\usepackage[russian]{babel}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{fourier, erewhon}
\usepackage{array, tabularx,multirow, makecell}
\setcellgapes{3pt}
\begin{document}
\begin{center}
\makegapedcells
\begin{tabularx}{\linewidth}{|c|c|c| >{\centering\arraybackslash}X | >{\centering\arraybackslash}X|}
\hline
& & & \multicolumn{2}{c|}{\makecell{Степени\\ однородности}} \\ \cline{4-5}
\multirowcell{-2}{Система} &\multirowcell{-3}{Кинетическая\\ энергия $T$} &\multirowcell{-3}{Потенциальная\\ энергия $U$} & $h_T$ & $h_U$ \\ \hline
\makecell{ Одномерный гармонический \\ осциллятор} & $\sim (\dot{x})^2$ & $\sim -x^2$ & 2 & 2 \\
\hline
\end{tabularx}
\end{center}
\end{document}
Antwort2
So was?
\documentclass{article}
\begin{document}
\begin{center}
\begin{tabular}{|p{1in}|p{1in}|p{1in}|p{1in}|c|}
\hline
Hello & a very long sentence $T$ & a very long sentence $U$ & \multicolumn{2}{|c|}{a very long sentence} \\ \cline{4-5}
& & & $h_T$ & $h_U$ \\ \hline
I'm afraid I don't speak Russian & $\sim (\dot{x})^2$ & $\sim -x^2$ & 2 & 2
\end{tabular}
\end{center}
\end{document}
Antwort3
Dies wird in der obigen Lösung von JPi explizit verwendet, daher erwarte ich weder Upvotes noch Downvotes.
In Bezug auf die vertikalen Abstände/Ausrichtung ist Bernards Lösung natürlich besser als meine.
\documentclass{article}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\begin{document}
\begin{center}
\begin{tabular}{|*{4}{C{1in}|}c|}
\hline
Hello & a very long sentence $T$ & a very long sentence $U$ & \multicolumn{2}{c|}{a very long sentence} \\ \cline{4-5}
& & & $h_T$ & $h_U$ \\ \hline
I'm afraid I don't speak Russian & $\sim (\dot{x})^2$ & $\sim -x^2$ & 2 & 2
\end{tabular}
\end{center}
\end{document}