以下は私のコードです。図 1 の下に 5 つの図 (a、b、c、d、e) があります。これらの図が途中で止まらず、次のページに続くようにしたいのです。
添付画像のように、上下に縦に並べたいのですが。助けてください。
編集float
こんにちは。とを使用したときに問題が発生することがようやくわかりましたsubfloat
。
これを変更する方法を誰か教えてくれませんか? メインファイルで...
\usepackage{nomencl}
\usepackage{amssymb,amsmath,amstext}
\usepackage{doublespace}
\usepackage{epsfig,fancyheadings,url,xr,latexsym}
\usepackage[dvips]{graphicx}
\usepackage{float}
\usepackage{fontenc}
\usepackage{natbib}
\usepackage{subfigure}
%\usepackage{subfig}
\usepackage[ansinew]{inputenc}
答え1
次のように使用できます\ContinuedFloat
:
\documentclass[demo]{article}
\usepackage{subfig,graphicx}
\begin{document}
\begin{figure}[htb]
\centering
\subfloat[Pedestrian level (2 m)]{
\label{fig:8}
\includegraphics[width=12cm]{2m.eps}
}
\subfloat[10 m above ground level]{
\label{fig:9}
\includegraphics[width=12cm]{10m.eps}
}
\subfloat[20 m above ground level]{
\label{fig:10}
\includegraphics[width=12cm]{20m.eps}
}
\caption{Top view continued... }
\label{fig:7}
\end{figure}
\begin{figure}[htb]
\ContinuedFloat
\centering
\subfloat[30 m above ground level]{
\label{fig:11}
\includegraphics[width=12cm]{30m.eps}
}
\subfloat[40 m above ground level]{
\label{fig:12}
\includegraphics[width=12cm]{40m.eps}
}
\caption{Top view }
\label{fig:7}
\end{figure}
\end{document}
\ContinuedFloat
数字を自動で処理します。
答え2
テキスト内の図に問題がありました。コードはテスト済みで問題なく動作していました。問題はパッケージにありました。
サブ図、
Float ではうまく動作しませんでした。
それで私はこれを実行しました、そしてそれはうまくいきました、つまり私はページごとに2枚の写真を手動で投稿しました。
> \begin{figure}
\centering \subfigure[]{ \label{fig:8}
\includegraphics[width=10cm]{2m.eps}
} \subfigure[]{ \label{fig:9}
\includegraphics[width=10cm]{10m.eps}
}
\end{figure}
\begin{figure}
\centering \subfigure[]{ \label{fig:10}
\includegraphics[width=10cm]{2m.eps}
}
\subfigure[]{ \label{fig:11}
\includegraphics[width=10cm]{3m.eps}
}
\end{figure}
\begin{figure}
\centering \subfigure[]{\label{fig:12}
\includegraphics[width=10cm]{4m.eps}
}
\caption{\label{fig:7} my canary
}
\end{figure}
まあ、この回答は私にとってはうまくいったので投稿しています。したがって、誰かが同じ問題を抱えている場合は、サブフィギュア パッケージが Float ではうまく動作しないことが確実です。
私を助けてくれた皆さんに感謝します。