我正在尝试制作一张数学作业表(基于图片),它看起来应该是这样的:
所以:
- 所有作业应具有相同的宽度。
- 作业行应该填满整个屏幕。
- 我可能想要超过 2 个作业。
因此,我猜想,一张表就可以解决问题:
\documentclass{article}
\usepackage[demo]{graphics}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{lXlXlX}
a)&\includegraphics{test}&b)&\includegraphics{test}&c)&\includegraphics{test}
\end{tabularx}
\end{document}
但图片的宽度不对。
我该怎么做呢?
更新
按照建议,我尝试设置图像的宽度属性。但我不确定要将其设置为何值。
如果我做:
\documentclass{article}
\usepackage[demo]{graphics}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{lXlXlX}
a)&\includegraphics[width=.3\textwidth]{test}&
b)&\includegraphics[width=.3\textwidth]{test}&
c)&\includegraphics[width=.3\textwidth]{test}
\end{tabularx}
\end{document}
我收到此错误:
Runaway argument?
width=.3\textwidth ]{test}\unskip \relax \@endpbox \hskip \col@sep
! Forbidden control sequence found while scanning use of \Gin@iii.
<inserted text>
\par
l.12 \end{tabularx}
I suspect you have forgotten a `}', causing me
to read past where you wanted me to stop.
I'll try to recover; but if the error is serious,
you'd better type `E' or `X' now and fix your file.
答案1
graphicx
包和环境的组合minipage
应该适合您的需求
\documentclass{article}
\usepackage[demo]{graphicx}
\begin{document}
\noindent
\begin{minipage}{.29\textwidth}
a)\\
\includegraphics[width=\textwidth]{test}
\end{minipage}
\hspace{.05\textwidth}
\begin{minipage}{.29\textwidth}
b)\\
\includegraphics[width=\textwidth]{test}
\end{minipage}
\hspace{.05\textwidth}
\begin{minipage}{.29\textwidth}
c)\\
\includegraphics[width=\textwidth]{test}
\end{minipage}
\end{document}
这是输出: