图表和子图表在文档中排得太宽,无法看清

图表和子图表在文档中排得太宽,无法看清

参见第一幅图,其中仅显示了 4 个图,第 5 个图超出了页面范围,第二幅图是表格,也未正确放入文档中我遇到了编译文档中的浮动图形及其子图形和表格调整的问题...它们超出了文档的范围,并且在编译时无法看到。请帮忙!

答案1

你的问题太笼统了,没法给出具体的答案。我总结了Torbjorn的建议,并附上两个例子: 在此处输入图片描述

上图的代码:

\documentclass{article}
    \usepackage{tabularx}% for tables
    \usepackage{ragged2e}% for smart right adjusting text in table
    \usepackage{graphicx}% for figures
    \usepackage{caption}% for captions
    \usepackage{subfig}% for sub figures

    \usepackage[nopar]{kantlipsum}% for dummy text in table

\begin{document}
\noindent%
    \begin{tabularx}{\textwidth}{l>{\RaggedRight\arraybackslash}X}
    \hline
year    &   Online Social Networks  \\
    \hline
1997    &   SixDegrees              \\
    \hline
1998    &   \kant[2]              \\
    \hline
    \end{tabularx}

\begin{figure}[h]
    \includegraphics[width=\textwidth,% limit table width to text width    
                     height=2cm]{example-image}
    \caption{My figure}
\end{figure}

\begin{figure}[h]
\subfloat[my first subfigure]%
{
    \includegraphics[width=0.48\textwidth,% limited table width to desired fraction of textwidth
                     height=2cm]{example-image}
}\hfill
\subfloat[my second subfigure]%
{
    \includegraphics[width=0.48\textwidth,% limite table width to desired fraction of textwidth
                     height=2cm]{example-image}
}    
\caption{My figure with two sub figures}
\end{figure}
    \end{document}

在给定的 MWE 中,我没有考虑表格标题和行的颜色(您没有提到有关它们的任何问题)。我选择它,tabularx因为您可以使用它来将表格宽度限制为所需的宽度,例如,\textwidth并在单元格中启用多行文本。

相关内容