如何在表格右侧插入图像?

如何在表格右侧插入图像?

我有一个问题,我需要把这个图形放在这个页面的表格右侧。我试了很多次,但只能做到这个。可能,我必须把图片向上移,这样其他图形也可以放在这个页面上。但是,我真的不知道该怎么做。

谢谢您的建议!

我得到的文件

\begin{minipage}{0.8\textwidth}
%\vspace{-.5\baselineskip}
    \begin{wrapfigure}{c}{0.5\textwidth}
    \includegraphics[width=0.5\textwidth]{file1.pdf}
    \caption{}
    \label{2.32}
    \end{wrapfigure}

$\begin{array}{|c|c|}
    \hline
    & \text{(Nr. 2.202)}  \\ 
    \hline
    0 & 0  \\ 
    \sfrac{\pi}{12} & \cdots  \\
    \sfrac{\pi}{6} & \sfrac{\pi}{12} \approx 0,26 \\
    \sfrac{\pi}{4} & \sfrac{\pi}{8} \approx 0,39 \\
    \sfrac{\pi}{3} & \sfrac{\pi}{6} \approx 0,52 \\
    \sfrac{\pi}{2} & \sfrac{\pi}{4} \approx 0,79 \\
    2\sfrac{\pi}{3} & \sfrac{\pi}{3} \approx 1,05 \\
    3\sfrac{\pi}{4} & 3\sfrac{\pi}{8} \approx 1,18 \\
    \pi & \sfrac{\pi}{2} \approx 1,57 \\
    5\sfrac{\pi}{4} & \cdots \\
    4\sfrac{\pi}{3} & \cdots \\
    3\sfrac{\pi}{2} & 3\sfrac{\pi}{4} \approx 2,36 \\
    5\sfrac{\pi}{3} & \cdots \\
    2\pi & \approx 3,14 \\
    5\sfrac{\pi}{2} & \cdots \\
    3\pi & 3\sfrac{\pi}{2} \approx 4,71 \\
    4\pi & 2\pi \approx 6,28 \\
    \cdots & \cdots \\
    \hline
\end{array}$
\qquad
 \begin{wrapfigure}{c}{0.5\textwidth}
        \includegraphics[width=0.5\textwidth]{file.pdf}
        \caption{}
        \label{2.33}
        \end{wrapfigure}
\end{minipage}

答案1

正确的使用方式wrapfigure如下

\begin{wrapfigure}{r}{<width>}
  % Image 1

  % Image 2
\end{wrapfigure}
Paragraphs containing text to wrap around images.

如果我理解正确的话,你会期望 LaTeX 在右侧创建一个包含两张图片的区域。下面的代码是一个仅基于 minipages 的解决方案,在这种情况下应该足够了。我还会垂直排列图片,因为表格很高。

我添加了几个支持包,例如adjustbox让图像顶部对齐以及caption格式化标题。另一方面,kantlipsumshowframe仅用于演示代码:第一个添加虚拟文本,另一个在页面周围绘制红色参考框。

\documentclass{article}
\usepackage{array}
\usepackage{xfrac}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\usepackage[aboveskip=3pt,belowskip=0pt]{caption}

\usepackage[nopar]{kantlipsum}   % Dummy text
\usepackage{showframe}
\renewcommand*\ShowFrameLinethickness{0.2pt}
\renewcommand*\ShowFrameColor{\color{red}}


\begin{document}
\kant[1][1]%

\noindent
\begin{minipage}{\textwidth}
  \vspace{\intextsep}%
  \begin{minipage}[t]{0.5\linewidth}
    \centering
    \renewcommand*{\arraystretch}{1.1}%
    \begin{tabular}[t]{|>{$}c<{$}|>{$}c<{$}|}
      \hline
      & \text{(Nr. 2.202)} \\ 
      \hline
      0               & 0  \\ 
      \sfrac{\pi}{12} & \cdots  \\
      \sfrac{\pi}{6}  & \sfrac{\pi}{12} \approx 0,26 \\
      \sfrac{\pi}{4}  & \sfrac{\pi}{8} \approx 0,39 \\
      \sfrac{\pi}{3}  & \sfrac{\pi}{6} \approx 0,52 \\
      \sfrac{\pi}{2}  & \sfrac{\pi}{4} \approx 0,79 \\
      2\sfrac{\pi}{3} & \sfrac{\pi}{3} \approx 1,05 \\
      3\sfrac{\pi}{4} & 3\sfrac{\pi}{8} \approx 1,18 \\
      \pi             & \sfrac{\pi}{2} \approx 1,57 \\
      5\sfrac{\pi}{4} & \cdots \\
      4\sfrac{\pi}{3} & \cdots \\
      3\sfrac{\pi}{2} & 3\sfrac{\pi}{4} \approx 2,36 \\
      5\sfrac{\pi}{3} & \cdots \\
      2\pi            & \approx 3,14 \\
      5\sfrac{\pi}{2} & \cdots \\
      3\pi            & 3\sfrac{\pi}{2} \approx 4,71 \\
      4\pi            & 2\pi \approx 6,28 \\
      \cdots          & \cdots \\
      \hline
    \end{tabular}%
    \captionof{table}{The caption}%
  \end{minipage}%
  \hfill
  \begin{minipage}[t]{0.45\linewidth}
    \setkeys{Gin}{width=\linewidth,height=3.5cm}
    
    \includegraphics[valign=T]{example-image-a}%
    \captionof{figure}{A}\label{2.32}

    \vspace{\baselineskip}
    
    \includegraphics{example-image-b}%
    \captionof{figure}{B}\label{2.33}
  \end{minipage}%
  \vspace{\intextsep}
\end{minipage}

\kant[1][2]
\end{document}

在此处输入图片描述

相关内容