如何正确插入图像?

如何正确插入图像?

这张图片应该在(a)之后适合,而且看起来好像图片可以适合上一页……我经常遇到这种问题,但我不知道如何解决它。

我尝试使用[h][hbt!]然后\begin{figure}

我还尝试尽可能减小图像的宽度并使其尽可能合适......(即减小\linewidth

有没有更好的方法来实现这一点?或者这只是 \LaTeX 的工作方式?

顺便说一句,这是我这部分的代码:

% Code for 6.44
\addtocounter{enumi}{3}
\item \begin{enumerate}
    \item $ \Phi(0.5244005)=0.7000 $\\
    \begin{figure}[hbt!]
        \centering
        \includegraphics[width=.4\linewidth]{644a}
        \caption{}
        \label{fig:644a}
    \end{figure}\\
\item 
    $ \Phi(1.644854)=0.9500 $\\
    \begin{figure}[hbt!]
        \centering
        \includegraphics[width=.4\linewidth]{644b}
        \caption{}
        \label{fig:644b}
    \end{figure}\\
\end{enumerate}

我的输出

答案1

你可能想尝试

  • 设置图表的高度而不是宽度
  • 将图表并排放置在minipage单一figure环境内的两个独立环境中。

在此处输入图片描述

\documentclass[demo]{article} % remove 'demo' option in real document
\usepackage{graphicx} 
\usepackage{newtxtext,newtxmath} % optional
\usepackage{enumitem}
\setlist[enumerate,1]{label=\bfseries\thesection.\arabic*} % optional
\usepackage{caption}
\begin{document}
\setcounter{section}{6} % just for this example
\begin{enumerate}
\setcounter{enumi}{43}  % just for this example
\item
    \begin{enumerate}
    \item $ \Phi(0.5244005)=0.7000 $
    \item $ \Phi(1.644854)=0.9500 $    
    \captionsetup{skip=0.25\baselineskip} % default is '1\baselineskip'
    \begin{figure}[hb!]
    \begin{minipage}{0.5\textwidth}
    \centering
        \includegraphics[height=0.15\textheight]{644a} % set height rather than width
        \caption{$ \Phi(0.5244005)=0.7000 $}
        \label{fig:644a}
    \end{minipage}%
    \begin{minipage}{0.5\textwidth}
    \centering
        \includegraphics[height=0.15\textheight]{644b}
        \caption{$ \Phi(1.644854)=0.9500 $}
        \label{fig:644b}
    \end{minipage}
    \end{figure}
    \end{enumerate}
\end{enumerate}
\end{document}

相关内容