仅使用“graphicx”中的“\includegraphics”使图像的顶部边框与文本对齐

仅使用“graphicx”中的“\includegraphics”使图像的顶部边框与文本对齐

使用包\includegraphics中插入图像的默认定位,graphicx跟在文本(不是新行)后面的图像会以这样一种方式对齐,即它从顶部突出,而文本行的底部与图像的下边框对齐,如下图所示:

图像对齐不方便

我宁愿让图像从底部突出,这样文本行的顶部(在本例中为“问题2")与图像的上边框对齐。

如果可能的话,我该如何只使用graphicx包和\includegraphics命令而不使用其他任何东西来实现这种效果?请原谅我施加了这个限制。这是家庭作业,我现在没有时间去思考像 TikZ 这样的东西。

这是 MWE,我刚刚从文档中删除了所有内容,但是问题2以及使其成功编译所需的命令定义和包(查看\includegraphics“body”标题下以 开头的行):

\documentclass{article}
\usepackage[letterpaper, top = 0.5in, bottom = 1in, left = 0.5in, right = 0.5in]{geometry}

% ===== for math =====
\usepackage{amsmath}
\usepackage{amssymb}
\newcommand{\mtangent}{m_\text{tangent}}
\newcommand{\msecant}{m_\text{secant}}
\newcommand{\Given}{\textbf{Given:}~}
\newcommand{\Required}{\textbf{Required:}~}
\newcommand{\Analysis}{\textbf{Analysis:}~}
\newcommand{\Solution}{\textbf{Solution:}~}
\newcommand{\Statement}{\textbf{Statement:}~}
\newcommand{\idem}{\emph{idem}}
\newcommand{\UNDEF}{\text{UNDEF}}
\newcommand{\DNE}{~\text{DNE}}

% ===== for question numbering =====
\usepackage{enumitem}

% ===== for graphics, including images and plots =====
\usepackage{graphicx}
\graphicspath{ {./images/} }

% ===== body =====
\begin{document}
 \begin{enumerate}[label=\textbf{Question \#\arabic*}, align=left, leftmargin=*]
  \refstepcounter{enumi}
  \item % Question #2
  \includegraphics[width=7cm]{question2.pdf}
  \begin{enumerate}[label=\textbf{(\alph*)}]\item{ % (a)
  \Given graph\\
  \Required \( \lim\limits_{x\to3^-}{f(x)} \)\\
  \Statement \( \lim\limits_{x\to3^-}{f(x)} = 1 \)
  }
  \item{ % (b)
  \Given\idem\\
  \Required \( \lim\limits_{x\to3^+}{f(x)} \)\\
  \Statement \( \lim\limits_{x\to3^+}{f(x)} = -2 \)
  }
  \item{ % (c)
  \Given\idem\\
  \Required \( \lim\limits_{x\to3}{f(x)} \)\\
  \Analysis\\
  \( \lim\limits_{x\to3^-}{f(x)}\neq\lim\limits_{x\to3^+}{f(x)} \)\\
  \( \therefore\lim\limits_{x\to3}{f(x)}\DNE \)\\
  \Statement\( \lim\limits_{x\to3}{f(x)}\DNE \)
  }\end{enumerate} % end alpha
 \end{enumerate} % end question numbering
 
\end{document}

以下是问题2.pdf,用于测试目的。

答案1

\documentclass{article}
\usepackage{enumitem}
\usepackage{graphicx}
\begin{document}
 \begin{enumerate}[start=2,label=\textbf{Question \#\arabic*}, align=left, leftmargin=*]
  \item % Question #2
  \raisebox{\dimexpr-\height+\ht\strutbox}{\includegraphics[width=7cm]{example-image}}
  
  more text
 \end{enumerate} 
 
\end{document}
  

在此处输入图片描述

相关内容