提问于:
浏览数:
3205
试了很多种方法,但是图片排版仍然有点问题,请大佬们帮忙看看:
目标打算排版成这样:
![](https://wenda.latexstudio.net/data/attach/191024/LBAimksi.png)
现在排版成这样:
相关部分代码:
\documentclass[journal]{IEEEtran}
\usepackage{amssymb}
\usepackage{enumerate}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{subfigure}
\usepackage[centerlast]{caption}
\usepackage{color}
\usepackage{amsfonts}
\usepackage{varwidth}
%\usepackage{autobreak}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}{Lemma}
\newtheorem{proof}{Proof}[section]
\begin{document}
\begin{figure}
%\vskip 0.2in
\centering
\begin{varwidth}[t]{\textwidth}
\vspace{0pt}
\includegraphics[height=2cm, width=3cm]{3-astro-tau30-4.eps}
\end{varwidth}
\qquad
\begin{varwidth}[t]{\textwidth}
\vspace{0pt}
\includegraphics[height=2cm, width=3cm]{1-cov-tau5-4.eps}
\end{varwidth}
\vskip -0.2in
\end{figure}
\begin{figure}
%\vskip 0.2in
\centering
\begin{varwidth}[ht]{\textwidth}
\vspace{0pt}
\includegraphics[height=4cm, width=5cm]{1-ijcnn1-tau5-4.eps}
\end{varwidth}
\qquad
\begin{varwidth}[ht]{\textwidth}
\vspace{0pt}
\includegraphics[height=4cm, width=5cm]{1-rcv1-tau23-4.eps}
\end{varwidth}
\caption{ Convergence on the data-set a9a}
\vskip -0.2in
\end{figure}
\end{document}
感谢三位大佬的回答,前两位大佬的我试了可能会插图到文末,导致变成这种情况:
![](https://wenda.latexstudio.net/data/attach/191024/OjhpzSes.png)
我想插图插在文章中间部分,不知道怎么实现,谢谢
3 回答
1
论坛提供了代码环境让你来提供代码,麻烦找一下……
导言区有很多和你问题无关的包,下次提问时麻烦把它们删了……
你用了 `final` 选项是因为你的稿件已经被接收了吗?
有个包 `mwe` 可以提供示意图,下次给代码时麻烦把图片都换成它提供的示意图……
`subfigure` 好像不建议用了,换成 `subcaption` 或者 `subfig` 吧……
```
\documentclass[5p]{elsarticle}
\usepackage{mwe}
\usepackage{subcaption}
\begin{document}
\begin{figure*}
\centering
\begin{subfigure}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image.pdf}
\caption{Subfigure 1}\label{fig:subfigure-1}
\end{subfigure}
\begin{subfigure}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-a.pdf}
\caption{Subfigure 2}\label{fig:subfigure-2}
\end{subfigure}
\begin{subfigure}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-b.pdf}
\caption{Subfigure 3}\label{fig:subfigure-3}
\end{subfigure}
\begin{subfigure}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-c.pdf}
\caption{Subfigure 4}\label{fig:subfigure-4}
\end{subfigure}
\caption{Figure}\label{fig:figure}
\end{figure*}
\end{document}
```
作者追问:2019-10-24 23:14
如以下代码所示:
想让插图在文中所在大概位置页面插入,因为实际文章输出参考文献后会出现这种尴尬局面,图插入至参考文献中的现象![](https://wenda.latexstudio.net/data/attach/191024/Yj8IFmNv.png)
```tex
\documentclass[journal]{IEEEtran}
\usepackage{mwe}
\usepackage{subcaption}
\begin{document}
\section{Lipsum}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
Curabitur dictum gravida mauris. Nam arcu libero, nonummy
eget, consectetuer id, vulputate a, magna. Donec vehicula au-
gue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.
Cras viverra metus rhoncus sem. Nulla et lectus vestibulum
urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida
placerat. Integer sapien est, iaculis in, pretium quis, viverra ac,
nunc. Praesent eget sem vel leo ultrices bibendum. Aenean
faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mol-
lis ac, nulla. Curabitur auctor semper nulla. Donec varius orci
eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis
quis, diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel,
wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium
at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed
accumsan bibendum, erat ligula aliquet magna, vitae ornare
odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Sus-
pendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum
sociisnatoquepenatibusetmagnisdisparturientmontes, nasce-
tur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper
vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue
non, volutpat at, tincidunt tristique, libero. Vivamus viverra
fermentum felis. Donec nonummy pellentesque ante. Phasellus
adipiscing semper elit. Proin fermentum massa ac quam. Sed
diam turpis, molestie vitae, placerat a, molestie nec, leo. Mae-
cenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec,
suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc
eleifend consequat lorem. Sed lacinia nulla vitae enim. Pellen-
tesque tincidunt purus vel magna. Integer non enim. Praesent
euismod nunc eu purus. Donec bibendum quam in tellus. Nul-
lam cursus pulvinar lectus. Donec et mi. Nam vulputate metus
eu enim. Vestibulum pellentesque felis eu massa.
\begin{figure*}
\centering
\begin{subfigure}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image.pdf}
\caption{Subfigure 1}\label{fig:subfigure-1}
\end{subfigure}
\begin{subfigure}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-a.pdf}
\caption{Subfigure 2}\label{fig:subfigure-2}
\end{subfigure}
\begin{subfigure}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-b.pdf}
\caption{Subfigure 3}\label{fig:subfigure-3}
\end{subfigure}
\begin{subfigure}{0.45\textwidth}
\includegraphics[width=\linewidth]{example-image-c.pdf}
\caption{Subfigure 4}\label{fig:subfigure-4}
\end{subfigure}
\caption{Figure}\label{fig:figure}
\end{figure*}
2. LIPSUM
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel
justo vitae lacus tincidunt ultrices. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. In hac habitasse platea dictumst.
Integer tempus convallis augue. Etiam facilisis. Nunc elemen-
tum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed
gravida sollicitudin, felis odio placerat quam, ac pulvinar elit
purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet
nisl. Vivamus quis tortor vitae risus porta vehicula.
Fusce mauris. Vestibulum luctus nibh at lectus. Sed biben-
dum, nulla a faucibus semper, leo velit ultricies tellus, ac ve-
nenatis arcu wisi vel nisl. Vestibulum diam. Aliquam pellen-
tesque, augue quis sagittis posuere, turpis lacus congue quam,
in hendrerit risus eros eget felis. Maecenas eget erat in sapien
mattisporttitor. Vestibulumporttitor. Nullafacilisi. Sedaturpis
eu lacus commodo facilisis. Morbi fringilla, wisi in dignissim
interdum, justo lectus sagittis dui, et vehicula libero dui cursus
dui. Mauris tempor ligula sed lacus. Duis cursus enim ut au-
gue. Cras ac magna. Cras nulla. Nulla egestas. Curabitur a
leo. Quisque egestas wisi eget nunc. Nam feugiat lacus vel est.
Curabitur consectetuer.
Suspendisse vel felis. Ut lorem lorem, interdum eu, tincidunt
sit amet, laoreet vitae, arcu. Aenean faucibus pede eu ante.
Praesent enim elit, rutrum at, molestie non, nonummy vel, nisl.
Ut lectus eros, malesuada sit amet, fermentum eu, sodales cur-
sus, magna. Donec eu purus. Quisque vehicula, urna sed ul-
tricies auctor, pede lorem egestas dui, et convallis elit erat sed
nulla. Donec luctus. Curabitur et nunc. Aliquam dolor odio,
commodo pretium, ultricies non, pharetra in, velit. Integer arcu
est, nonummy in, fermentum faucibus, egestas vel, odio. Sed
commodo posuere pede. Mauris ut est. Ut quis purus. Sed ac
odio. Sed vehicula hendrerit sem. Duis non odio. Morbi ut
dui. Sed accumsan risus eget odio. In hac habitasse platea dic-
tumst. Pellentesque non elit. Fusce sed justo eu urna porta tin-
cidunt. Mauris felis odio, sollicitudin sed, volutpat a, ornare ac,
erat. Morbiquisdolor. Donecpellentesque, eratacsagittissem-
per, nunc dui lobortis purus, quis congue purus metus ultricies
tellus. Proin et quam. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos hymenaeos. Praesent
sapien turpis, fermentum vel, eleifend faucibus, vehicula eu, la-
cus.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
Curabitur dictum gravida mauris. Nam arcu libero, nonummy
eget, consectetuer id, vulputate a, magna. Donec vehicula au-
gue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.
Cras viverra metus rhoncus sem. Nulla et lectus vestibulum
urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida
placerat. Integer sapien est, iaculis in, pretium quis, viverra ac,
nunc. Praesent eget sem vel leo ultrices bibendum. Aenean
faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mol-
lis ac, nulla. Curabitur auctor semper nulla. Donec varius orci
eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis
quis, diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel,
wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium
at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed
accumsan bibendum, erat ligula aliquet magna, vitae ornare
\section{Lipsum}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
Curabitur dictum gravida mauris. Nam arcu libero, nonummy
eget, consectetuer id, vulputate a, magna. Donec vehicula au-
gue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.
Cras viverra metus rhoncus sem. Nulla et lectus vestibulum
urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida
placerat. Integer sapien est, iaculis in, pretium quis, viverra ac,
nunc. Praesent eget sem vel leo ultrices bibendum. Aenean
faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mol-
lis ac, nulla. Curabitur auctor semper nulla. Donec varius orci
eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis
quis, diam. Duis eget orci sit amet orci dignissim rutrum.
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel,
wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium
at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed
accumsan bibendum, erat ligula aliquet magna, vitae ornare
odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Sus-
pendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum
sociisnatoquepenatibusetmagnisdisparturientmontes, nasce-
tur ridiculus mus. Aliquam tincidunt urna. Nulla ullamcorper
vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue
non, volutpat at, tincidunt tristique, libero. Vivamus viverra
fermentum felis. Donec nonummy pellentesque ante. Phasellus
adipiscing semper elit. Proin fermentum massa ac quam. Sed
diam turpis, molestie vitae, placerat a, molestie nec, leo. Mae-
cenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec,
suscipit a, ipsum. Morbi blandit ligula feugiat magna. Nunc
eleifend consequat lorem. Sed lacinia nulla vitae enim. Pellen-
tesque tincidunt purus vel magna. Integer non enim. Praesent
euismod nunc eu purus. Donec bibendum quam in tellus. Nul-
lam cursus pulvinar lectus. Donec et mi. Nam vulputate metus
eu enim. Vestibulum pellentesque felis eu massa.
2. LIPSUM
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel
justo vitae lacus tincidunt ultrices. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. In hac habitasse platea dictumst.
Integer tempus convallis augue. Etiam facilisis. Nunc elemen-
tum fermentum wisi. Aenean placerat. Ut imperdiet, enim sed
gravida sollicitudin, felis odio placerat quam, ac pulvinar elit
purus eget enim. Nunc vitae tortor. Proin tempus nibh sit amet
nisl. Vivamus quis tortor vitae risus porta vehicula.
Fusce mauris. Vestibulum luctus nibh at lectus. Sed biben-
dum, nulla a faucibus semper, leo velit ultricies tellus, ac ve-
nenatis arcu wisi vel nisl. Vestibulum diam. Aliquam pellen-
tesque, augue quis sagittis posuere, turpis lacus congue quam,
in hendrerit risus eros eget felis. Maecenas eget erat in sapien
mattisporttitor. Vestibulumporttitor. Nullafacilisi. Sedaturpis
eu lacus commodo facilisis. Morbi fringilla, wisi in dignissim
interdum, justo lectus sagittis dui, et vehicula libero dui cursus
dui. Mauris tempor ligula sed lacus. Duis cursus enim ut au-
gue. Cras ac magna. Cras nulla. Nulla egestas. Curabitur a
leo. Quisque egestas wisi eget nunc. Nam feugiat lacus vel est.
Curabitur consectetuer.
Suspendisse vel felis. Ut lorem lorem, interdum eu, tincidunt
sit amet, laoreet vitae, arcu. Aenean faucibus pede eu ante.
Praesent enim elit, rutrum at, molestie non, nonummy vel, nisl.
Ut lectus eros, malesuada sit amet, fermentum eu, sodales cur-
sus, magna. Donec eu purus. Quisque vehicula, urna sed ul-
tricies auctor, pede lorem egestas dui, et convallis elit erat sed
nulla. Donec luctus. Curabitur et nunc. Aliquam dolor odio,
commodo pretium, ultricies non, pharetra in, velit. Integer arcu
est, nonummy in, fermentum faucibus, egestas vel, odio. Sed
commodo posuere pede. Mauris ut est. Ut quis purus. Sed ac
odio. Sed vehicula hendrerit sem. Duis non odio. Morbi ut
dui. Sed accumsan risus eget odio. In hac habitasse platea dic-
tumst. Pellentesque non elit. Fusce sed justo eu urna porta tin-
cidunt. Mauris felis odio, sollicitudin sed, volutpat a, ornare ac,
erat. Morbiquisdolor. Donecpellentesque, eratacsagittissem-
per, nunc dui lobortis purus, quis congue purus metus ultricies
tellus. Proin et quam. Class aptent taciti sociosqu ad litora
torquent per conubia nostra, per inceptos hymenaeos. Praesent
sapien turpis, fermentum vel, eleifend faucibus, vehicula eu, la-
cus.
\end{document}
回答: 2019-10-24 23:17
我觉得你不用在乎浮动体该出现在哪个位置,这完全是由系统自己决定的,强行干预它,不会给你的论文带来什么好的内容。
-
回复 晨曦飞羽 :那你得再给我一次代码……我的例子全是图,没有字 – 啸行 2019-10-24 21:17 回复
-
谢谢答主,但我试了一下你的代码,发现插图排版在文章的最后面,没有插在文章中间,不知道有什么方法可以解决呢 – 晨曦飞羽 2019-10-24 20:58 回复
0
不太明白你的问题,猜测是相跨栏吧?这个可以用**`figure*`**环境实现:
```tex
\begin{figure*}
%\vskip 0.2in
\centering
\begin{varwidth}[t]{\textwidth}
\vspace{0pt}
\includegraphics[height=2cm, width=3cm]{example-image}
\end{varwidth}
\qquad
\begin{varwidth}[t]{\textwidth}
\vspace{0pt}
\includegraphics[height=2cm, width=3cm]{example-image}
\end{varwidth}
\vskip -0.2in
\end{figure*}
\begin{figure*}
%\vskip 0.2in
\centering
\begin{varwidth}[ht]{\textwidth}
\vspace{0pt}
\includegraphics[height=4cm, width=5cm]{example-image}
\end{varwidth}
\qquad
\begin{varwidth}[ht]{\textwidth}
\vspace{0pt}
\includegraphics[height=4cm, width=5cm]{example-image}
\end{varwidth}
\caption{ Convergence on the data-set a9a}
\vskip -0.2in
\end{figure*}
```
不过,我还是建议你可以研究一下floatrow宏包,挺好用的。
0
不知道你想排成啥样子,给个例子,你自己看吧。话说我不知道你用 `varwidth` 是为了什么。
```tex
\documentclass[final,5p,times,twocolumn]{elsarticle}
\usepackage{graphicx}
\usepackage{caption,subcaption}
\usepackage{lipsum}
\title{Sample Figures}
\author{Knowledge is power}
\journal{Nuclear Physics B}
\begin{document}
\maketitle
\section{Lipsum}
\lipsum[1-3]
\begin{figure}
\begin{subfigure}{0.47\linewidth}
\includegraphics[width=\linewidth]{example-image-a.pdf}
\caption{Example A}
\end{subfigure}\hfill
\begin{subfigure}{0.47\linewidth}
\includegraphics[width=\linewidth]{example-image-b.pdf}
\caption{Example B}
\end{subfigure}
\caption{Example A \& B}
\end{figure}
\section{LIPSUM}
\lipsum[4-6]
\begin{figure*}[ht]
\begin{subfigure}{0.47\linewidth}
\includegraphics[width=\linewidth]{example-image-c.pdf}
\caption{Example C}
\end{subfigure}\hfill
\begin{subfigure}{0.47\linewidth}
\includegraphics[width=\linewidth]{example-image-c.pdf}
\caption{Example D}
\end{subfigure}
\caption{Example C \& D}
\end{figure*}
\lipsum[7-20]
\end{document}
```
作者追问:2019-10-24 20:42
你好,我试了一下你的代码,但是插图仍然还是排版在最后面,没有插在文章中间,不知道什么情况
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。