![如何减少方程式和图形之间的空间](https://linux22.com/image/369954/%E5%A6%82%E4%BD%95%E5%87%8F%E5%B0%91%E6%96%B9%E7%A8%8B%E5%BC%8F%E5%92%8C%E5%9B%BE%E5%BD%A2%E4%B9%8B%E9%97%B4%E7%9A%84%E7%A9%BA%E9%97%B4.png)
我正在使用这个简单的例子
\documentclass{article}
\usepackage{times}
\usepackage{calc}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{relsize}
\usepackage{multirow}
\usepackage{bm}
\usepackage{tasks}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{subcaption}
\usepackage{float}
\usepackage{amsmath}
\usepackage[version=4]{mhchem}
\usepackage{pgfbaselayers}
\pgfdeclarelayer{background}
\pgfdeclarelayer{foreground}
\pgfsetlayers{background,main,foreground}
\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage[font=small,labelfont=bf]{caption}
\graphicspath{{images/}}
\begin{document}
\begin{gather*}
\ce{S + E -> SE \\
SE -> S + E \\
SE -> P + E
}
\end{gather*}
\begin{figure}[H]
\centering
\includegraphics[clip, trim=0.6 1.75 5 1, width=50mm,scale=0.5]{C:/Users/Acer/Desktop/PosterGraphics/MMplot1.pdf}
\caption{A plot of a single realisation of all the species for the Michaelis-Meten model}
\label{fig:boat1}
\end{figure}
\end{document}
我想减少我的图表和化学方程之间的距离,因为目前它太大了。我读过关于 TexSE 的其他帖子,但它们都与标题和图形之间的距离有关,这对我来说不是问题。
答案1
最简单的方法是将图像添加到gather*
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{float}
\usepackage[version=4]{mhchem}
\begin{document}
\begin{figure}[H]
\begin{gather*}
\ce{S + E -> SE \\
SE -> S + E \\
SE -> P + E
}
\\
\includegraphics[width=50mm]{example-image}
\end{gather*}
\caption{A plot of a single realisation of all
the species for the Michaelis-Meten model}\label{fig:boat1}
\end{figure}
\end{document}
但是,我会让它浮动(没有H
选择,但是htp
)。
答案2
如果您希望图形位于您想要的位置而不是 LaTeX 考虑的位置,请不要使用浮动图形,而应使用带标题的图形。这可以使用包\captionof
中的命令完成:caption
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[version=4]{mhchem}
\usepackage[font=small,labelfont=bf]{caption}
\begin{document}
\begin{gather*}
\ce{S + E -> SE \\
SE -> S + E \\
SE -> P + E
}
\end{gather*}
{\par
\centering
\includegraphics[width=3cm]{example-image}
\captionof{figure}{A plot of a single realisation of all the species for the Michaelis-Meten model\label{fig:boat1}}
\par}
As can be seen in figure~\ref{fig:boat1}\dots
\end{document}
答案3
您可以\setlength{\intextsep}{-50pt}
输入您的序言并选择-50pt
您想要的数字
答案4
无关:
- 您真的需要在序言中加载所有软件包吗?
- 其中一些被加载两次甚至三次......(在下面的mwe中用和
%%
表示%%%
)
主题:
- 在数学环境之外写出你的化学方程式
- 化学反应后添加
\vskip-\baselineskip
\documentclass{article}
%\usepackage{times}
%\usepackage{calc}
\usepackage[demo]{graphicx}
\usepackage{amsmath}
%\usepackage{amssymb}
%\usepackage{relsize}
%\usepackage{multirow}
%\usepackage{bm}
%\usepackage{tasks}
%%\usepackage{graphicx}
%\usepackage{multicol}
%\usepackage{subcaption}
%\usepackage{float}
%%\usepackage{amsmath}
\usepackage[version=4]{mhchem}
%\usepackage{pgfbaselayers}
%\pgfdeclarelayer{background}
%\pgfdeclarelayer{foreground}
%\pgfsetlayers{background,main,foreground}
%%%\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage[font=small,labelfont=bf]{caption}
%%\graphicspath{{images/}}
\usepackage{lipsum}
\begin{document}
\lipsum[11]
\begin{center}
\ce{S + E -> SE \\
SE -> S + E \\
SE -> P + E}
\end{center}\vskip-\baselineskip % <--
\begin{figure}[!ht]
\centering
\includegraphics[clip, trim=0.6 1.75 5 1,
width=50mm]{C:/Users/Acer/Desktop/PosterGraphics/MMplot1.pdf}
\caption{A plot of a single realisation of all the species for the Michaelis-Meten model}
\label{fig:boat1}
\end{figure}
\lipsum[11]
\end{document}