你问的是对齐。
那你的排版化学式的基本代码(也许是对不齐的情况)为什么不给出?
不给测试代码谁能知道你要对齐的是什么东西。
请“补充问题”😖
chemfig
如何排版。如果下面的化学式排版有瑕疵,与本问题无关,请自行参照chemfig
的文档或者开新的问题;chemfig
实现,一个可能的例子如下:\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\usepackage{chemfig}
\usepackage[version=4]{mhchem}
\begin{document}
\lipsum[2]
\begin{enumerate}[label=(\arabic*),start=9]
\item \parbox{\linewidth}{\schemestart
\chemfig{[:-30]CH_2=CH-CH_2-CH_3}
\arrow{->[\ce{KMnO4, H2O, \Delta}][\ce{H3O+}]}
\schemestop}
\item \parbox{\linewidth}{\schemestart
\chemfig{*6(-=-=(-CH=CH_2)-=-=)}
\arrow{->[\ce{O3}]}
\chemfig{*6(-=-=(-CHO)-=-=)}
\arrow{->[\ce{Zn, H2O}]}
\chemfig{*6(-=-=(-CH_2OH)-=-=)}
\schemestop}
\item \parbox{\linewidth}{\schemestart
\chemfig{*6(-=-=(-CH_2-CH(CH_3)-OH)-=-=)}
\arrow{->[\ce{HF}]}
\chemfig{*6(-=-=(-CH_2-CH(CH_3)-F)-=-=)}
\schemestop}
\end{enumerate}
\lipsum[2]
\end{document}
\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
\lipsum[2]
\begin{enumerate}[label=(\arabic*),start=9]
\item \parbox{\linewidth}{\includegraphics[width=3cm]{example-image-a}}
\item \parbox{\linewidth}{\includegraphics[width=4cm]{example-image-b}}
\item \parbox{\linewidth}{\includegraphics[width=5cm]{example-image-c}}
\end{enumerate}
\lipsum[2]
\end{document}
(1)~ raisebox{0ex}{includegraphics[align=c]{124y16.eps}}我现在是根据这个一点点调的(1)跟化学式的居中齐的,别其他快捷的方式调吗?因为式子很多
@u129645 请给一个完整的示例代码(从
\documentclass
开始到\end{document}
结束,否则无法测试),并且结合图示具体指出是哪里对不齐。另外,请使用markdown的代码块语法,把你的代码用反引号包围起来。
BTW, 由于你是使用插入图片的方式实现的,你能否保证图片上沿和下沿的边距是相同的?我更建议你使用
enumitem
搭配chemfig
宏包自行实现。没法给,文件设置的太多了,而且不能外传
@u129645 你应该花时间,仅用其中某几张化学式的图片,提供给一个最简单的例子。否则一个别人无法测试的问题要如何回答。
好的,下次注意
@u129645 你必须保证你的所有图片中:『化学式顶端距离图片边缘的上距离』等于『化学式底端距离图片边缘的下距离』;如果你的100张图片中,有33张上>下,有34张上=下,有33张下>上..那你只能手动调整了...
都用
LaTeX
了,建议自己画有机化学式。@u129645 全是图片为啥不用可视化工具排呢?或者使用tikz在精准的位置插入图片,合成一个大图片再插入,提供一个tikz合并图片的例子:
@u3379 OP的需求有长达15个item,如果合成一个大图片的话,我想似乎....容易造成无法分页等问题....