我有一个问题,我需要把这个图形放在这个页面的表格右侧。我试了很多次,但只能做到这个。可能,我必须把图片向上移,这样其他图形也可以放在这个页面上。但是,我真的不知道该怎么做。
谢谢您的建议!
\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
格式化标题。另一方面,kantlipsum
和showframe
仅用于演示代码:第一个添加虚拟文本,另一个在页面周围绘制红色参考框。
\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}