插入带有文本和数学环境的照片(对齐)

插入带有文本和数学环境的照片(对齐)

我正在尝试获得如下信息:

在此处输入图片描述

我在图片内嵌文本部分遇到了问题。请帮帮我。该wrapfigure软件包(据说更好)不起作用。pdf 输出文件中没有显示任何内容。

在某种程度上,它minipage可以工作,但它总是在左侧。我无法通过编辑位置参数来更改它。因为我对这个不太熟悉。也许它可以工作。嗯?

可以floatflt,但与数学环境不太兼容,这意味着方程式仍然在页面中间。而且照片被套印了。

cutwin包显然仅适用于纯文本的段落。

Textpos也无法与数学环境协同工作。

以下是代码:

\documentclass[a4paper,10pt, reqno]{amsbook}
\usepackage{wrapfig}
\usepackage{graphicx}
\graphicspath{{d:/ImagesforProjectLatex/}}

\begin{document}

\begin{solution}
\begin{wrapfigure}{r}{0.5\textwidth}
  \begin{center}
    \includegraphics[width=0.48\textwidth]{1}
  \end{center}
  \caption{A gull}
\end{wrapfigure}%\paragraph{}
Then nabla is applied from the left

\begin{align}
\nabla\times\strain\times\nabla &=& \parn{\e_1\p_1 + \e_2\p_2 + \e_3\cancel{\p_3}}\times\brak{x_2\e_1\e_3+x_1\e_2\e_3}\notag\\
&=&\p_1\parn{x_1}\e_3\e_3 - \p_2\parn{x_2}\e_3\e_3 = \bff{0}\quad \surd
\label{eq:}
\end{align}
\end{solution}
\end{document}

数学部分没有问题。所以,问题只出在照片上。

答案1

免责声明:这里没有任何浮动,我删除了所有未知的宏

好吧,我看不出在minipage这里使用有什么问题。小页面的顺序取决于它们在代码中的出现。第一个放在左边,第二个放在右边。不要忘记擦除它们之间的任何空白。您可以执行以下操作:

\noindent\begin{minipage}[t]{.49\textwidth}% [t] means top
 Then nabla is applied from the left
 \begin{align}
 \nabla\times\times\nabla &=& 1
 \label{eq:}
 \end{align}
\end{minipage}%<- This is obligate
\begin{minipage}[t]{.49\textwidth}%
 \vspace{0pt}%<- Fake line
 \includegraphics[width=0.48\textwidth]{1}
\end{minipage}

(Minipage 非常强大,但是当然它不会浮动。)

wrapfigure可以。使用split表单amsmath(例如)来换行。(Mathmode 不会像文本行那样换行。)如果不换行,您将得到覆盖的行。但我真的不喜欢这个想法。感觉太像一个半生不熟的解决方案了。

另一种可能性是使用包multicols形式multicol

\begin{multicols}{2}
 Then nabla is applied from the left
 \begin{align}
  \nabla\times\times\nabla &=& 1
  \label{eq:}
 \end{align}
 \includegraphics[width=0.48\textwidth]{1}
\end{multicols}

乍看上去:

\documentclass[a4paper,10pt, reqno]{amsbook}
\usepackage{mathtools}
\usepackage[demo]{graphicx}
\usepackage{multicol}
\usepackage{wrapfig}
\usepackage{capt-of}

\begin{document}

\noindent\begin{minipage}[t]{.49\textwidth}
 Then nabla is applied from the left
 \begin{align}
  \nabla\times\times\nabla &=& 1
  \label{eq:}
 \end{align}
\end{minipage}%
\begin{minipage}[t]{.49\textwidth}%
 \vspace{0pt}
 \includegraphics[width=\textwidth]{1}
 \captionof{figure}{Test}
\end{minipage}

\begin{multicols}{2}
 Then nabla is applied from the left
 \begin{align}
 \nabla\times\times\nabla &=& 1
 \label{eq:}
 \end{align}
 \includegraphics[width=0.48\textwidth]{1}
\end{multicols}

\begin{wrapfigure}[12]{r}{0.5\textwidth}
 \includegraphics[width=0.48\textwidth]{1}
  \caption{A gull}
\end{wrapfigure}
\noindent\begin{minipage}[t]{.4\textwidth}
\begin{equation}\begin{split}
\nabla\times\times\\ \nabla3\nabla = 1
\end{split}
\label{eq:}
\end{equation}
\end{minipage}


\end{document}

我使用capt-of允许标题超出其各自的浮动环境。

相关内容