Я пытаюсь сделать так, чтобы изображение графика функции и табличной среды выглядело более-менее прилично, и у меня возникли проблемы. Вот фрагмент кода.
\documentclass{article}
\usepackage{graphicx}
\begin{document}
(a) On the left is the Cartesian plot of the function $y = 2 + 2 \cos (x)$ with
$0 \le x \le 2 \pi$. Using it, fill in the table, following the format
established in the first row.
\includegraphics[scale=0.5]{cosine-2}
\begin{tabular}{l|l}
Range & Behavior of $2 + 2 \cos \theta$ \\
\hline
$\left( 0, \frac \pi 2 \right)$ & Decreasing from 4 to 2 \\
\hline
$\left(\frac \pi 2, \pi \right)$ & \\
\hline
$\left(\pi, \frac{3\pi}{2} \right)$ & \\
\hline
$\left(\frac{3\pi}{2}, 2\pi \right)$ &
\end{tabular}
\end{document}
Я прикрепил скриншот PDF-файла с выводом этого фрагмента кода.Выход1
Я не понимаю, почему изображение и таблица смещены так, как они смещены. Поскольку таблица и изображение примерно одинаковой высоты, я хотел бы расположить их так, чтобы оставалось меньше пустого пространства. Как это сделать?
Я попытался исправить это с помощью подрисунков, но безуспешно.
решение1
Вот два разных предложения по вертикальному центрированию изображения и таблицы относительно друг друга:
\documentclass[addpoints,12pt,answers]{exam}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\begin{document}
(a) On the left is the Cartesian plot of the function $y = 2 + 2 \cos (x)$ with
$0 \le x \le 2 \pi$. Using it, fill in the table, following the format
established in the first row.
\includegraphics[scale=0.5,valign=c]{example-image}
\begin{tabular}{l|l}
Range & Behavior of $2 + 2 \cos \theta$ \\
\hline
$\left( 0, \frac \pi 2 \right)$ & Decreasing from 2 to 0 \\
\hline
$\left(\frac \pi 2, \pi \right)$ & \\
\hline
$\left(\pi, \frac{3\pi}{2} \right)$ & \\
\hline
$\left(\frac{3\pi}{2}, 2\pi \right)$ &\\
\end{tabular}
\bigskip
(a) On the left is the Cartesian plot of the function $y = 2 + 2 \cos (x)$ with
$0 \le x \le 2 \pi$. Using it, fill in the table, following the format
established in the first row.
\begin{minipage}{0.475\textwidth}
\centering
\includegraphics[scale=0.5,valign=t]{example-image}
\end{minipage}
\hfill
\begin{minipage}{0.475\textwidth}
\centering
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{l|l}
Range & Behavior of $2 + 2 \cos \theta$ \\
\hline
$\left( 0, \frac{\pi}{2} \right)$ & Decreasing from 2 to 0 \\
\hline
$\left(\frac{\pi}{2}, \pi \right)$ & \\
\hline
$\left(\pi, \frac{3\pi}{2} \right)$ & \\
\hline
$\left(\frac{3\pi}{2}, 2\pi \right)$ &\\
\end{tabular}
\end{minipage}
\end{document}
Если вы хотите выровнять изображение и таблицу по верхнему краю, вы можете использовать
\includegraphics[scale=0.5,valign=t]{example-image}
\begin{tabular}[t]{l|l}
Примечание: вместо того, чтобы вручную нумеровать подвопросы, вы можете использовать механизм \parts
класса exam
, как показано ниже:
\documentclass[addpoints,12pt,answers]{exam}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\begin{document}
\begin{questions}
\question
This is the question text
\begin{parts}
\part On the left is the Cartesian plot of the function $y = 2 + 2 \cos (x)$ with
$0 \le x \le 2 \pi$. Using it, fill in the table, following the format
established in the first row.
\begin{minipage}{0.475\textwidth}
\centering
\includegraphics[scale=0.5,valign=t]{example-image}
\end{minipage}
\hfill
\begin{minipage}{0.475\textwidth}
\centering
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{l|l}
Range & Behavior of $2 + 2 \cos \theta$ \\
\hline
$\left( 0, \frac{\pi}{2} \right)$ & Decreasing from 2 to 0 \\
\hline
$\left(\frac{\pi}{2}, \pi \right)$ & \\
\hline
$\left(\pi, \frac{3\pi}{2} \right)$ & \\
\hline
$\left(\frac{3\pi}{2}, 2\pi \right)$ &\\
\end{tabular}
\end{minipage}
\end{parts}
\end{questions}
\end{document}