![仅使用“graphicx”中的“\includegraphics”使图像的顶部边框与文本对齐](https://linux22.com/image/460559/%E4%BB%85%E4%BD%BF%E7%94%A8%E2%80%9Cgraphicx%E2%80%9D%E4%B8%AD%E7%9A%84%E2%80%9C%5Cincludegraphics%E2%80%9D%E4%BD%BF%E5%9B%BE%E5%83%8F%E7%9A%84%E9%A1%B6%E9%83%A8%E8%BE%B9%E6%A1%86%E4%B8%8E%E6%96%87%E6%9C%AC%E5%AF%B9%E9%BD%90.png)
使用包\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}