有人能帮忙解决这个问题吗?如果将几个图形合并为一个,但又分开。如何对齐它们?以下是示例。我做到了,但图形没有对齐。下图也显示了结果,我制作的图形没有对齐,可以在附件中看到。谢谢
\documentclass[10pt]{article}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{amsmath}
%\usepackage{CJK}
%\usepackage{rotating}
\renewcommand{\baselinestretch}{1.1}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\setlength{\parindent}{0.5cm} \setlength{\columnsep}{0.5cm}
\setlength{\oddsidemargin}{-.5cm} \setlength{\topmargin}{-1.5cm}
\setlength{\textwidth}{17.5cm} \setlength{\textheight}{23.5cm}
\begin{document}
\pagestyle{empty}
%\newpage
\begin{figure*}
\begin{centering}
\includegraphics[width=8.cm]{fig1.eps}
\includegraphics[width=8.cm]{fig2.eps}
\includegraphics[width=8.cm]{fig3.eps}
\includegraphics[width=8.cm]{fig4.eps}
\includegraphics[width=8.cm]{fig5.eps}
\includegraphics[width=8.cm]{fig6.eps}
\includegraphics[width=8.cm]{fig7.eps}
\includegraphics[width=8.cm]{fig8.eps}
\vspace{6mm}
\end{centering}
\end{figure*}
\end{document}
答案1
一些建议:
不要在 的可选参数中使用绝对宽度
\includegraphics
;而是使用相对宽度,例如[width=0.475\textwidth]
。使用
\hfill
指令来最大化一行内图形的水平分离。通过指令在行之间插入一些空白
\medskip
。
附言:(a)不要直接操作低级参数,例如\baselinestretch
。相反,加载setspace
包并发出适当的指令。(b) LaTeX 中\setstretch
有环境,但没有环境。确实,发出指令不会引发警告或错误消息。然而,这是由于 Latex 语法中的一个怪癖恰好对你有利。center
centering
\begin{centering}
\end{centering}
以下是我调整代码的方法:
\documentclass[10pt,demo]{article} % remove "demo" option in real document
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{amsmath}
%\usepackage{CJK}
%\usepackage{rotating}
%\renewcommand{\baselinestretch}{1.1} % don't manipulate this low-level parameter directly
\usepackage{setspace}
\setstretch{1.1}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\setlength{\parindent}{0.5cm} \setlength{\columnsep}{0.5cm}
\setlength{\oddsidemargin}{-.5cm} \setlength{\topmargin}{-1.5cm}
\setlength{\textwidth}{17.5cm} \setlength{\textheight}{23.5cm}
\begin{document}
\pagestyle{empty}
%\newpage
\begin{figure*}
\includegraphics[width=0.475\textwidth]{fig1.eps}\hfill
\includegraphics[width=0.475\textwidth]{fig2.eps}
\medskip
\includegraphics[width=0.475\textwidth]{fig3.eps}\hfill
\includegraphics[width=0.475\textwidth]{fig4.eps}
\medskip
\includegraphics[width=0.475\textwidth]{fig5.eps}\hfill
\includegraphics[width=0.475\textwidth]{fig6.eps}
\medskip
\includegraphics[width=0.475\textwidth]{fig7.eps}\hfill
\includegraphics[width=0.475\textwidth]{fig8.eps}
\end{figure*}
\end{document}