表格縮放的改進

表格縮放的改進

我目前有下表,包括其他表格、圖像和一些文字:

\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}

相關內容