我想知道如何解决插入问题图片时经常出现的问题。当我插入图片时,图片总是位于问题编号上方。我希望问题编号首先出现,然后插入的图片位于其下方。有什么简单的方法可以解决这个问题?这是我的最小工作示例:
\documentclass[12pt,a4paper]{exam}%,answers
\usepackage{tikz}
\usepackage{alphalph}
\usepackage{amsmath,amssymb}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{pgfplots} % for plots
\usepgfplotslibrary{groupplots}
\usetikzlibrary{arrows}
\makeatletter
\pgfplotsset{compat=1.6
auto title/.style={ title=(\AlphAlph{\pgfplots@group@current@plot})
}
}
\makeatother
\begin{document}
\begin{questions}
\question
\begin{center}
\includegraphics[scale=0.5]{10.png}
\end{center}
\end{questions}
\end{document}
答案1
最简单的方法是加载\usepackage[export]{adjustbox}
然后输入valign=t
选项\includegraphics
\documentclass[12pt,a4paper]{exam}%,answers
\usepackage{tikz}
\usepackage{alphalph}
\usepackage{amsmath,amssymb}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{pgfplots} % for plots
\usepgfplotslibrary{groupplots}
\usetikzlibrary{arrows}
\makeatletter
\pgfplotsset{compat=1.6
auto title/.style={ title=(\AlphAlph{\pgfplots@group@current@plot})
}
}
\makeatother
\usepackage[export]{adjustbox}
\begin{document}
\begin{questions}
\question
%\leavevmode %% you may need it if no text comes here
\begin{center}
\includegraphics[scale=0.5,valign=t]{example-image}
\end{center}
\end{questions}
\end{document}
如果您之后没有文本/内容\question
那么最好将其放在\leavevmode
那里。
另一方面,你可以通过
\begin{center}
\raisebox{-\height}{\includegraphics[scale=0.5]{example-image}}
\end{center}
而不需要adjustbox
。
答案2
简而言之:
\question\mbox{}
\includegraphics{...}