LaTeX (横向) 增加(减少)两幅子图之间的间距

1. 增加间距

可以使用 \quad\hspace{10mm} 等。

2. 减少间距

可以使用 \hspace{-10mm} (数字是个负数) 等。

3. example
\begin{figure}[!ht]
	\begin{center}
		\subfigure[]{
			\label{fig_1}
			\centering
			\includegraphics[width=1 in]{./figures/fig1}      
		}\hspace{-10mm}
		\subfigure[]{
			\label{fig_2}
			\centering
			\includegraphics[width=1 in]{./figures/fig2}     
		}\hspace{-10mm}
	\end{center}
	\caption{AAA.} \label{fig_exam5_p}
\end{figure}
### 如何在LaTeX中调整(subfigures)之间的水平间距LaTeX中,`subcaption`包提供了创建的功能,并允许通过多种方式控制布局和间距。为了调整间的水平间距,可以利用`\hspace{}`命令或者设置全局参数来实现。 以下是具体方法: #### 方法一:使用 `\hspace{}` 手动调整 可以在两个之间插入`\hspace{}`命令,指定所需的额外水平空间大小。例如: ```latex \documentclass{article} \usepackage{graphicx} % Required for including images \usepackage{subcaption} \begin{document} \begin{figure}[h!] \centering \begin{subfigure}{0.45\textwidth} \includegraphics[width=\linewidth]{example-image-a} \caption{Subfigure A} \label{fig:subfigA} \end{subfigure} \hspace{1cm} % 自定义水平间距 \begin{subfigure}{0.45\textwidth} \includegraphics[width=\linewidth]{example-image-b} \caption{Subfigure B} \label{fig:subfigB} \end{subfigure} \caption{Two subfigures with custom horizontal spacing.} \label{fig:two_subfigures} \end{figure} \end{document} ``` 上述代码中的`\hspace{1cm}`用于手动增加两幅之间的水平距离[^1]。 --- #### 方法二:修改 `subfigure` 的宽度比例 另一种方法是改变每个所占的相对宽度,从而间接影响它们之间的间隙。例如,如果将每张片的比例缩小到`0.3\textwidth`,则会有更多空白区域作为默认间隔。 示例代码如下: ```latex \documentclass{article} \usepackage{graphicx} \usepackage{subcaption} \begin{document} \begin{figure}[h!] \centering \begin{subfigure}{0.3\textwidth} \includegraphics[width=\linewidth]{example-image-a} \caption{Subfigure A} \label{fig:subfigC} \end{subfigure} % \begin{subfigure}{0.3\textwidth} \includegraphics[width=\linewidth]{example-image-b} \caption{Subfigure B} \label{fig:subfigD} \end{subfigure} \caption{Adjusting subfigure widths indirectly controls their separation.} \label{fig:indirect_spacing} \end{figure} \end{document} ``` 这种方法不需要显式调用`\hspace{}`, 而是依靠减少单个像占用的空间来自动生成更大的分隔区。 --- #### 方法三:全局配置选项 (`\setlength`) 对于更复杂的场景,可以通过重新定义长度变量来统一管理整个文档内的所有间距。这通常涉及编辑浮体环境的相关尺寸属性,比如列宽或边距等。 下面展示了一个简单的例,其中设置了新的总宽度以及内部填充量: ```latex % 设置整体形框的最大可用面积百分比 \renewcommand{\thesubfigure}{(\alph{subfigure})} \setlength{\columnsep}{20pt}% 修改双栏模式下的栏目间距 \addtolength{\oddsidemargin}{-.875in}% \addtolength{\evensidemargin}{+.875in}% ... \begin{figure*}[tbp] ... \end{figure*} ``` 注意这里仅提供概念示意;实际应用需依据具体情况定制合适的数值组合[^3]。 --- ### 总结 以上介绍了三种不同的技术手段去解决如何调节LaTeX里头横向空隙的问题——分别是借助于局部指令(`\hspace`)、动态分配显示区块占比还有就是运用宏包特性做全面性的设定更改。选择哪一种取决于个人偏好及项目需求程度的不同而定。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值