質問
私のLaTeXは、画像のあるページにキャプションのみが含まれるように、画像のサイズが何であっても、ドキュメント内の各画像を空のページに配置します。
コードの例
\begin{table}[h!]
\begin{landscape}
\begin{figure}
\caption{ERD}
\includegraphics[width=25cm]{/Users/cs/hy/usecases.png}
\end{figure}
\end{landscape}
--- text ---
\end{table}
table
コマンドは、 graphicx
パッケージを使用していますが、コンテンツを完全に表示します。
このコードには、tableコマンドなしの2ページが必要です。
小さな画像とテキストを同じA4に入れたいです。
同じA4で画像とテキストを作成するにはどうすればよいですか
解決
some text
\begin{figure}[h]
\centering
\includegraphics{images/something.png}
\caption{Explanation of something}
\end{figure}
some text
私にとってはうまく動作しますが、「ランドスケープ」をページ形式として使用していません(しかし、あなたはそれを必要とは言わなかった)。ただし、テキストを画像と同じページに表示したい場合は、テキストを横長環境内にも含める必要があります。
他のヒント
テーブル環境内にフィギュア環境を配置することが可能かどうかはわかりません-それが最初の問題を説明します。どちらもLaTeXがページ上にうまく収まるように少し動かそうとする構造なので、一方をもう一方の内側に入れるのはあまり意味がありません。その必要性を回避できることを願っています。
ページ分割に関しては、ランドスケープ環境を使用しています。つまり、「このセクション内のすべてのページはランドスケープの向きに作成する必要があります」。これにより、新しいページで開始し、方向を切り替え、終了後に新しいページを開始して、元に戻すことができます。
画像を回転させるだけの場合は、
を使用する必要があります\includegraphics[rotate=90,<other-options>]{<file>}
横向きのページ(または複数)が本当に必要な場合は、横向きにしたいセクション全体の周りに横向き環境を配置します。
テーブル環境内にフィギュア環境を配置する理由は何ですか?フローティングボディに図といくつかの広範なテキストを含めるようにしているのか、または図をそのテキストの近くに維持しようとしているのかは、私にはわかりません。あなたが望むかもしれないものがあります:
\documentclass{article} \usepackage{pdflscape,lipsum,geometry} \begin{document} \begin{landscape} \begin{figure} \caption{ERD} \rule{6cm}{6cm}\par \lipsum[1] \end{figure} \end{landscape} \end{document}