我有以下代码(作为更大文档的一部分):
\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage{fix-cm}
\usepackage{ifpdf,eurosym,amstext}
\usepackage[font=scriptsize]{caption}
\usepackage[margin=0.5in]{geometry}
\usepackage[normalem]{ulem}
\usepackage{array}
\usepackage{stackengine}
\def\yenrule{\rule{1.3ex}{.1ex}}
\def\textyen{\renewcommand\stacktype{L}\stackon[.4ex]{\stackon[.65ex]{Y}{\yenrule}}{\yenrule}}
\graphicspath{ {images/} }
\setlength{\tabcolsep}{2pt}
\makeatletter
\setlength{\@fptop}{0pt}
\makeatother
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\thispagestyle{empty}
\begin{document}
\begin{figure}
\noindent\rule{18.35cm}{0.1pt}
\break \break \break
\begin{minipage}[b]{0.18\textwidth}
\includegraphics[width=9cm]{SPX}
\caption*{}
\end{minipage}
\hfill
\begin{minipage}[b]{0.18\textwidth}
\includegraphics[width=9cm]{FTSE}
\caption*{}
\end{minipage}
\end{document}
两幅图像看起来太过分散,我希望它们并排显示。如果我删除“\usepackage[margin=0.5in]{geometry}”,它们会并排显示,但位于页面中间。对此有什么帮助吗?
答案1
我对更简单的代码没有任何问题:
\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[margin=0.5in]{geometry}
\begin{document}
\begin{figure}
\includegraphics[width=9cm]{2-conics}
\includegraphics[width=9cm]{2-conics}
\end{figure}
\end{document}
也许您可以阐明示例中其他代码行的必要性。
如果您想要独立标记这两个图形,则可以使用 subcaption 包:
\documentclass[a4paper,10pt]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[margin=0.5in]{geometry}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\begin{subfigure}[b]{9cm}
\includegraphics[width=9cm]{2-conics}
\caption{A pair of conics}
\label{fig:pair.1}
\end{subfigure}
\begin{subfigure}[b]{9cm}
\includegraphics[width=9cm]{2-conics}
\caption{Another pair of conics}
\label{fig:pair.2}
\end{subfigure}
\end{figure}
\end{document}