gpt4 book ai didi

pdf - LaTeX中如何让图片变宽?

转载 作者:行者123 更新时间:2023-12-02 18:02:20 25 4
gpt4 key购买 nike

我尝试过在一张大图中制作多张图片。然而,它们彼此距离非常近。我需要在它们之间添加更多空间(水平和垂直图片之间)。

代码:

\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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com