提问于:
浏览数:
2832
```tex
\documentclass[11pt,a4paper]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\begin{minipage}[b]{.5\textwidth}
\centering
\includegraphics[width=.4\textwidth]{lion.jpg}
\caption{\TeX\ Live 吉祥物狮子}
\end{minipage}%
\begin{minipage}[b]{.5\textwidth}
\centering
\begin{tabular}{|*{5}{c|}}
\hline
1996 & 1998 & 1999 & 2000 & 2001 \\ \hline
2002 & 2003 & 2004 & 2005 & 2007 \\ \hline
2008 & 2009 & 2010 & \dots & \\
\hline
\end{tabular}
\captionsetup{type=table}
\caption{\TeX\ Live 的版本}
\end{minipage}
\end{figure}
\end{document}
```
![](https://wenda.latexstudio.net/data/attach/191028/e3q2jKqH.jpg)
3 回答
0
第一个严重的错误是MWE提供的不完整,没有提供图片,还得回答问题的人去下载。另外,网站提供了如何编排代码的功能,你没有用,没有语法高亮显示,看的真累。
第二是,在表格代码中,每行结束后应该是用`\\`结束,不是用`\`结束。
另外,`\captionsetup`命令来自“caption”宏包,你应该在导言区加上`\usepackage{caption}`。
以下是改过后的代码,结果,请自己编译查看。
```tex
\documentclass[11pt,a4paper]{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{mwe}
\begin{document}
\begin{figure}
\begin{minipage}[b]{.5\textwidth}
\centering
\includegraphics[width=.4\textwidth]{example-image.jpg}
\caption{\TeX\ Live 吉祥物狮子}
\end{minipage}%
\begin{minipage}[b]{.5\textwidth}
\centering
\begin{tabular}{|*{5}{c|}}
\hline
1996 & 1998 & 1999 & 2000 & 2001 \\ \hline
2002 & 2003 & 2004 & 2005 & 2007 \\ \hline
2008 & 2009 & 2010 & \dots & \\
\hline
\end{tabular}
\captionsetup{type=table}
\caption{\TeX\ Live 的版本}
\end{minipage}
\end{figure}
\end{document}
```
-
或者是加上\usepackage{mwe} – registor 2019-10-28 14:21 回复
-
回复 WoodMan :那就换成你的那个图。 – registor 2019-10-28 14:20 回复
-
编译了,出现如下提示: (c:/texlive/2019/texmf-dist/tex/latex/caption/caption3.sty)) No file mwe_figuretable.au – WoodMan 2019-10-28 14:19 回复
0
\documentclass[11pt,a4paper]{article}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\begin{figure}
\begin{minipage}[b]{.5\textwidth}
\centering
\includegraphics[width=.4\textwidth]{lion.jpg}
\caption{\TeX\ Live 吉祥物狮子}
\end{minipage}%
\begin{minipage}[b]{.5\textwidth}
\centering
\begin{tabular}{|*{5}{c|}}
\hline
1996 & 1998 & 1999 & 2000 & 2001 \\ \hline
2002 & 2003 & 2004 & 2005 & 2007 \\ \hline
2008 & 2009 & 2010 & \dots & \\
\hline
\end{tabular}
\captionsetup{type=table}
\caption{\TeX\ Live 的版本}
\end{minipage}
\end{figure}
\end{document}
编译,现错误如下:
(c:/texlive/2019/texmf-dist/tex/latex/caption/caption3.sty))
No file mwe_figuretable.aux.
Runaway argument?
"lion.jpg" \edef \Gin@ext {\Gin@sepdefault \filename@ext }\ifx \Gin@ext \ETC.
! Paragraph ended before \@tempa was complete.
<to>
\par
l.24
?
Process has been terminated ...
![](https://wenda.latexstudio.net/data/attach/191028/Ksa2iHGk.jpg)
-
-
回复 sikouhjw :我用的是texlive2019, 我代码里用的是graphicx宏包,查看了texlive2019中,没有graphics这个宏包,就重新安装了这个宏包。然后就OK了。 – WoodMan 2019-10-29 17:26 回复
-
-
-
-
-
0
其实像你这样图和表一起排,我就比较建议你考虑 `captionof` 了
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。