我試圖在一個大人物中制作幾張照片。但是,它們彼此非常靠近。我需要在它們之間添加更多空間(水平和垂直圖片之間)。
代碼:
\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}
uj5u.com熱心網友回復:
根據您的需要,您可以將影像貼在兩邊的邊距上,中間留一些空間,或者讓它們均勻分布在頁面上。在這兩種情況下,都\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}
uj5u.com熱心網友回復:
在子圖之間使用\hspace和。\vspace
\documentclass{article}
\usepackage{subcaption}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h]
\centering
\begin{subfigure}{0.4\textwidth}
\centering
\includegraphics[scale=0.6]{placeholder_1.png}
\caption{Transaction level isolation}
\label{fig:subim1}
\end{subfigure}%
\hspace{3em}%
\vspace{1em}
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[scale=0.6]{placeholder_1.png}
\caption{Record locking}
\label{fig:subim2}
\end{subfigure}%
\vspace{1em}
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[scale=0.6]{placeholder_1.png}
\caption{Shared cache synchronization}
\label{fig:subim3}
\end{subfigure}%
\hspace{3em}%
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[scale=0.6]{placeholder_1.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}

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/516642.html
標籤:pdf乳胶pdf生成
上一篇:角度下載帶有空白頁的pdf檔案
