作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试过在一张大图中制作多张图片。然而,它们彼此距离非常近。我需要在它们之间添加更多空间(水平和垂直图片之间)。
代码:
\documentclass{article}
\usepackage{subcaption}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h]
\centering
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[scale=0.6]{figs/solutions/transaction_solution.png}
\caption{Transaction level isolation}
\label{fig:subim1}
\end{subfigure}
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[scale=0.6]{figs/solutions/locking_solution.png}
\caption{Record locking}
\label{fig:subim2}
\end{subfigure}
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[scale=0.6]{figs/solutions/cache_solution.png}
\caption{Shared cache synchronization}
\label{fig:subim3}
\end{subfigure}
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[scale=0.6]{figs/solutions/message_broker_solution.png}
\caption{Message broker sequentializing}
\label{fig:subim4}
\end{subfigure}
\captionsetup{justification=centering,margin=1cm}
\caption{\label{fig:knng} Existing synchronization approaches for multiple server applications}
\end{figure}
\end{document}
最佳答案
根据您的需要,您可以将图像粘贴到两侧边距并在中间留出一些空间,也可以将它们均匀分布在页面上。在这两种情况下,都使用中间的 \hspace{\hfill}
作为填充符。前一种情况不需要任何其他内容。但是,在后一种情况下,您还需要在两侧添加 \hspace{\hfill}
;示例中就是这种情况。
我还使用自定义长度,因为图像似乎具有相同的大小,因此您无需每次进行更改时都重复。
不幸的是,这次我无法发布图片。
代码
\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{subcaption}
\captionsetup{format=hang} % <--- added
\usepackage{showframe} % Draws frames around a page
\renewcommand*{\ShowFrameLinethickness}{0.2pt}
\renewcommand*{\ShowFrameColor}{\color{blue}}
\newlength\sfigwidth
\begin{document}
\setlength\sfigwidth{0.37\textwidth}
\begin{figure}[h]
\hspace{\fill}% % <--- cases uniform redistribution
\begin{subfigure}[t]{\sfigwidth}
\includegraphics[width=\linewidth]{example-image}
\caption{Transaction level isolation -- extra wording for demo}
\label{fig:subim1}
\end{subfigure}%
\hspace{\fill}%
\begin{subfigure}[t]{\sfigwidth}
\includegraphics[width=\linewidth]{example-image}
\caption{Record locking}
\label{fig:subim2}
\end{subfigure}%
\hspace{\fill} % <--- cases uniform redistribution
\vspace{3ex}
\hspace{\fill}%
\begin{subfigure}[t]{\sfigwidth}
\includegraphics[width=\linewidth]{example-image}
\caption{Shared cache synchronization}
\label{fig:subim3}
\end{subfigure}%
\hspace{\fill}%
\begin{subfigure}[t]{\sfigwidth}
\includegraphics[width=\linewidth]{example-image}
\caption{Message broker sequentializing}
\label{fig:subim4}
\end{subfigure}%
\hspace{\fill}
\captionsetup{justification=centering,margin=1cm}
\caption{\label{fig:knng} Existing synchronization approaches for multiple server applications}
\end{figure}
\end{document}
关于pdf - LaTeX中如何让图片变宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74059106/
我想尝试将 div 宽度设置为屏幕大小的倒数,直到它达到最大值 100%,仅使用 CSS(请不要使用 JS)。 为了清楚起见,这里有一个例子: 如果屏幕尺寸为 500px 宽,则 div 宽度将为 1
我想知道如何调整 slider 以使宽度比实际宽度更宽? 第一张图片是当前状态的图片。第二张图片是我正在寻找的图片.. slider 是 CSlierCtrl,我使用的是 mfc。 最佳答案 听起来你
我是一名优秀的程序员,十分优秀!