
В настоящее время у меня есть следующая таблица, включая другие таблицы, изображения и немного текста:
\documentclass[12pt]{article}
\usepackage[a4paper, top = 0.8cm, left = 1cm, right = 1cm, bottom = 0.8cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{verbatimbox}
\newcommand{\specialcell}[2][c]{%
\begin{tabular}[#1]{@{}l@{}}#2\end{tabular}}
\newcommand{\specialcelltwo}[2][c]{%
\begin{tabular}[#1]{@{}c@{}}#2\end{tabular}}
\begin{document}
\centering\underline{\bfseries{Vergleichsspannungen}}
\addvbuffer[0.3cm 0.2cm]
{\begin{tabular}{ccc}
\begin{tabular}{|c|c|c|}
\hline
Hypothese & Allgemeine Richtung & Hauptspannungsrichtung\\\hline
NH & $\frac{1}{2}(\left|\sigma_x\right| + \sqrt{\sigma_x^2 + 4 \tau_{xy}^2})$ & $\left|\sigma_1\right|$\\\hline
SH & $\sqrt{\sigma_x^2 + 4 \tau_{xy}^2}$ & $\left|\sigma_1\right|$\\\hline
GEH & $\sqrt{\sigma_x^2 + 3\tau_{xy}^2}$ & $\left|\sigma_1\right|$ \\\hline
\end{tabular}&
%some image \raisebox{-.5\height}{\includegraphics[scale=0.23]{einachsig.png}}
&
\specialcelltwo{Einachsiger ebener\\ Spannungszustand\\(Spröde)}\\
\end{tabular}}
\vspace*{0.3cm}
\begin{tabular}{ccc}
\hspace*{0.28cm}\scalebox{0.645}{%
\begin{tabular}{|c|c|c|}
\hline
Hypothese & Allgemeine Richtung & Hauptspannungsrichtung\\\hline
NH &$\frac{(\sigma_x + \sigma_y) + \sqrt{(\sigma_x - \sigma_y)^2 + 4 \tau_{xy}^2}}{2}$ & $\text{max}(\left|\sigma_1\right|,\left|\sigma_2\right|)$\\\hline
SH & \specialcelltwo{$\sqrt{(\sigma_x - \sigma_y)^2 + 4 \tau_{xy}^2}$ (für $\sigma_x\sigma_y \le \tau_{xy}^2$)\\$\frac{(\sigma_x + \sigma_y) + \sqrt{(\sigma_x - \sigma_y)^2 + 4 \tau_{xy}^2}}{2}$ (für $\sigma_x\sigma_y > \tau_{xy}^2$)} & \specialcelltwo{$\text{max} \{\left|\sigma_1\right|, \left|\sigma_2\right|\}$ (gleiche Vorzeichen)\\$(\left|\sigma_1\right| - \left|\sigma_2\right|)$ (unterschiedliche Vorzeichen)}\\\hline
GEH & $\sqrt{\sigma_x^2 + \sigma_y^2 -\sigma_x\sigma_y + 3\tau_{xy}^2}$ & $\sqrt{\sigma_1^2 + \sigma_2^2 - \sigma_1\sigma_2}$ \\\hline
\end{tabular}}&
%some image \hspace{0.2cm}\raisebox{-.5\height}{\includegraphics[scale=0.175]{zweiachsig.png}}
&
\specialcelltwo{Zweiachsiger ebener\\ Spannungszustand\\(Duktil)}\\
\end{tabular}
\addvbuffer[-0.1cm 0.2cm]{\begin{tabular}{ccc}
\scalebox{0.577}{%
\hspace*{1.2cm}
\begin{tabular}{|c|c|c|}
\hline
Hypothese & Allgemeine Richtung & Hauptspannungsrichtung\\\hline
NH & & $\text{max}\{\left|\sigma_1\right|,\left|\sigma_2\right|, \left|\sigma_3\right|\}$ \\\hline
SH & & $\text{max}\{\left|\sigma_1 - \sigma_2\right|,\left|\sigma_2 - \sigma_3\right|, \left|\sigma_3 - \sigma_1\right|\}$ \\\hline
GEH & $\sqrt{\sigma_x^2 + \sigma_y^2 + \sigma_z^2 - \sigma_x\sigma_y - \sigma_x\sigma_z - \sigma_y\sigma_z + 3(\tau_{xy}^2 + \tau_{xz}^2 + \tau_{yz}^2)}$ & $\sqrt{\frac{(\sigma_1-\sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2}{2}}$ \\\hline
\end{tabular}}&
%some image \hspace{0.2cm}\raisebox{-.45\height}{\includegraphics[scale=0.17]{dreiachsig.png}}
&
\specialcelltwo{Dreiachsiger räumlicher\\ Spannungszustand\\(Duktil)}
\vspace*{0.2cm}
\end{tabular}}
\end{document}
С картинками это выглядит так:
Я не доволен тем, как я масштабировал таблицы, так как это было очень капризно, и уменьшенные таблицы выглядят зернистыми. Кроме того, уравнения внутри таблиц не соответствуют высоте ячеек, и я не могу найти способ исправить эту проблему.
Существуют ли лучшие способы создания таблиц с фиксированной шириной и высотой, которые соответствуют размеру содержимого ячеек?
Извините за ужасный код, но это был единственный способ получить желаемый результат. Буду благодарен за любые предложения.
Спасибо!
решение1
Избегайте масштабирования таблиц, здесь все еще есть пара предупреждений о переполнении, но это ближе к подгонке. Я также удалил поддельные, \left\right
которые добавляют дополнительное горизонтальное пространство, которое вы не можете себе позволить здесь, и использовал \max
вместо \text{max}
для получения интервала между операторами.
\documentclass[12pt]{article}
\usepackage[a4paper, top = 0.8cm, left = 1cm, right = 1cm, bottom = 0.8cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{verbatimbox}
\newcommand{\specialcell}[2][c]{\renewcommand\arraystretch{1}%
\begin{tabular}[#1]{@{}l@{}}#2\end{tabular}}
\newcommand{\specialcelltwo}[2][c]{\renewcommand\arraystretch{1}\scriptsize
\begin{tabular}[#1]{@{}c@{}}#2\end{tabular}}
\usepackage{array}
\begin{document}
\centering
\footnotesize \renewcommand\arraystretch{2}\setlength\extrarowheight{2pt}
\underline{\bfseries Vergleichsspannungen }
\medskip
\begin{tabular}{@{}ccc@{}}
\begin{tabular}{@{}|c|p{5.6cm}|p{5.7cm}|@{}}
\hline
Hypothese & Allgemeine Richtung & Hauptspannungsrichtung\\\hline
NH & $\frac{1}{2}(\lvert\sigma_x\rvert + \sqrt{\sigma_x^2 + 4 \tau_{xy}^2})$ & $\lvert\sigma_1\rvert$\\\hline
SH & $\sqrt{\sigma_x^2 + 4 \tau_{xy}^2}$ & $\lvert\sigma_1\rvert$\\\hline
GEH & $\sqrt{\sigma_x^2 + 3\tau_{xy}^2}$ & $\lvert\sigma_1\rvert$ \\\hline
\end{tabular}&
\raisebox{-.5\height}{\includegraphics[width=1cm]{example-image}}
&
\specialcelltwo{Einachsiger\\ ebener\\ Spannungszustand\\(Spröde)}\\
\end{tabular}
\vspace*{0.3cm}
\begin{tabular}{@{}ccc@{}}
\begin{tabular}{@{}|c|p{5.6cm}|p{5.7cm}|@{}}
\hline
Hypothese & Allgemeine Richtung & Hauptspannungsrichtung\\\hline
NH &$\frac{(\sigma_x + \sigma_y) + \sqrt{(\sigma_x - \sigma_y)^2 + 4 \tau_{xy}^2}}{2}$ & $\max(\lvert\sigma_1\rvert,\lvert\sigma_2\rvert)$\\\hline
SH & \specialcelltwo{$\sqrt{(\sigma_x - \sigma_y)^2 + 4 \tau_{xy}^2}$ (für $\sigma_x\sigma_y \le \tau_{xy}^2$)\\$\frac{(\sigma_x + \sigma_y) + \sqrt{(\sigma_x - \sigma_y)^2 + 4 \tau_{xy}^2}}{2}$ (für $\sigma_x\sigma_y > \tau_{xy}^2$)} &
$\max \{\lvert\sigma_1\rvert, \lvert\sigma_2\rvert\}$ (gleiche Vorzeichen)
$(\lvert\sigma_1\rvert - \lvert\sigma_2\rvert)$ (unterschiedliche Vorzeichen)\\\hline
GEH & $\sqrt{\sigma_x^2 + \sigma_y^2 -\sigma_x\sigma_y + 3\tau_{xy}^2}$ & $\sqrt{\sigma_1^2 + \sigma_2^2 - \sigma_1\sigma_2}$ \\\hline
\end{tabular}&
\raisebox{-.5\height}{\includegraphics[width=1cm]{example-image-a}}
&
\specialcelltwo{Zweiachsiger\\ ebener\\ Spannungszustand\\(Duktil)}\\
\end{tabular}
\vspace*{0.3cm}
\begin{tabular}{@{}ccc@{}}
\begin{tabular}{@{}|c|p{5.6cm}|p{5.7cm}|@{}}
\hline
Hypothese & Allgemeine Richtung & Hauptspannungsrichtung\\\hline
NH & & $\max\{\lvert\sigma_1\rvert,\lvert\sigma_2\rvert, \lvert\sigma_3\rvert\}$ \\\hline
SH & & $\max\{\lvert\sigma_1 - \sigma_2\rvert,\lvert\sigma_2 - \sigma_3\rvert, \lvert\sigma_3 - \sigma_1\rvert\}$ \\\hline
GEH & $\sqrt{
\begin{gathered}\sigma_x^2 + \sigma_y^2 + \sigma_z^2 - \sigma_x\sigma_y- \sigma_x\sigma_z - \sigma_y\sigma_z\\
\quad + 3(\tau_{xy}^2 + \tau_{xz}^2 + \tau_{yz}^2)
\end{gathered}}$ &
$\sqrt{\frac{(\sigma_1-\sigma_2)^2 + (\sigma_2 - \sigma_3)^2 + (\sigma_3 - \sigma_1)^2}{2}}$ \\\hline
\end{tabular}&
\raisebox{-.5\height}{\includegraphics[width=1cm]{example-image-b}}
&
\specialcelltwo{Dreiachsiger\\ räumlicher\\ Spannungszustand\\(Duktil)}
\vspace*{0.2cm}
\end{tabular}
\noindent X\dotfill X
\end{document}