在Sharelatex中如何制作并列的子图

15

我希望制作一个包含多个子图的图表。通过一些搜索,我发现了不同的方法,但对我来说都不起作用。可能是因为我使用的是shareLatex,而其他人使用的是正常的Latex(如果我说错了,请原谅我,因为我不太清楚它们之间的区别)。下面是代码...

\begin{figure}[t!]
    \centering
    \begin{subfigure}[t]{0.5\textwidth}
        \centering
        \includegraphics[height=1.2in]{Bilder/sample.png}
        \caption{Sample1}
    \end{subfigure}%
    ~ 
    \begin{subfigure}[t]{0.5\textwidth}
        \centering
        \includegraphics[height=1.2in]{Bilder/sample.png}
        \caption{sample2}
    \end{subfigure}
    \caption{Caption place holder}
\end{figure}

我的输出类似于这样。

enter image description here

这既不是期望的结果,也不同于建议的解决方案。建议的解决方案示例如下。如何修复?

enter image description here

1个回答

23

我发现这段代码对于子图像非常完美。对于两个子图像,请使用

\begin{figure}%
\centering
\subfigure[Sample1]{%
\label{fig:first}%
\includegraphics[height=2in]{Bilder/sample.png}}%
\qquad
\subfigure[Sample2]{%
\label{fig:second}%
\includegraphics[height=2in]{Bilder/sample.png}}%
\caption{sample}
\end{figure}

带有示例输出

输入图像描述

对于级联子图...

\begin{figure}%
\centering
\subfigure[][]{%
\label{fig:ex3-a}%
\includegraphics[height=2in]{Bilder/sample.png}}%
\hspace{8pt}%
\subfigure[][]{%
\label{fig:ex3-b}%
\includegraphics[height=2in]{Bilder/sample.png}} \\
\subfigure[][]{%
\label{fig:ex3-c}%
\includegraphics[height=2in]{Bilder/sample.png}}%
\hspace{8pt}%
\subfigure[][]{%
\label{fig:ex3-d}%
\includegraphics[height=2in]{Bilder/sample.png}}%
\caption[A set of four subfigures.]{A set of four subfigures:
\subref{fig:ex3-a} describes the first subfigure;
\subref{fig:ex3-b} describes the second subfigure;
\subref{fig:ex3-c} describes the third subfigure; and,
\subref{fig:ex3-d} describes the last subfigure.}%
\label{fig:ex3}%
\end{figure}

四个子图的示例

enter image description here


16
请记得在文件顶部导入“subfigure”模块。\usepackage{subfigure} - mokarakaya
1
百分号有什么用?它们不只是用来注释的吗? - Marses
2
在“%”字符之后,也有一个换行符。LaTeX不会忽略换行符(它们的作用类似于空白字符)。避免可能引起的所有副作用的技巧是将该换行符“隐藏”到注释中,以便LaTeX真正忽略它。使用这个技巧,LaTeX将注释行和下一行视为没有空格的单行。技巧的另一个重要部分是,在注释之前不能有空格字符(即在“}”和“%”之间),否则该字符将引入与换行符相同的副作用。 - Hamlet
这段代码已经过时了。建议使用更新的subfig或subcaption包:https://tex.stackexchange.com/questions/439970/no-counter-subfiguresave-defined-this-error-appear-when-subfloat-command - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接