![关于 itemize 和 figures 的一个问题](https://linux22.com/image/418153/%E5%85%B3%E4%BA%8E%20itemize%20%E5%92%8C%20figures%20%E7%9A%84%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98.png)
当我在 itemize 环境中单独使用一个图形(仅此而已)时,如示例代码中所示
\item[11.7]
\begin{center}
\includegraphics [width=9cm]{code-page629.eps}
\end{center}
编号(本例中为 11.7)印在左下角。是否可以将编号印在左上角?(见附图)。我没有提供 MWE,因为不需要运行某些东西,这实际上是一个“理论”问题。非常感谢!
答案1
答案2
没有adjustbox
:
\documentclass[a5paper,twocolumn]{article}
\usepackage{graphicx}
\def\itemimg#1#2{\item[#1]\leavevmode\vskip-\baselineskip\includegraphics[width=\linewidth]{#2}}
\begin{document}
\begin{itemize}
\itemimg{11.7}{example-image-a}
\itemimg{11.8}{example-image-b}
\end{itemize}
\end{document}
顺便说一句,如果所有图像都像简单的表格,请考虑直接输入表格,即:
\begin{tabular}{lllll}
11.7 & YY & EQU & ... & ... \\
& SAVEX & EQU & ... & ... \\
\end{tabular}
答案3
我不知道你为什么要这样做,而且肯定有更好的方法可以做到这一点,但你需要知道的是,Tex 中图像的参考点始终是左下角。因此,你需要做的是将图片包裹在一个框中,以便将参考点放在左上角。
\usepackage{adjustbox}
应该是可行的方法。查找垂直对齐。
这里有一个例子,也以此为中心:
\documentclass{article}
\usepackage{adjustbox}
\begin{document}
\begin{itemize}
\item[11.7] \adjustbox{width=9cm,center,valign=t}{\includegraphics{code-page629.eps}}
\end{itemize}
\end{document}