我在同时使用 figwindow
环境和公式环境时,出现了以下的两个问题:
具体来说,提供一个“较小工作示例”:
\documentclass[UTF8]{ctexart}
\usepackage{graphicx}
\usepackage{picinpar}
\begin{document}
\begin{figwindow}[0,r,\includegraphics[width=13em]{正四面体两球半径.png},正四面体两球半径\label{fig:radius}]
首先是一段无意义文字: 长太息以掩涕兮,哀民生之多艰。余虽好修姱以鞿羁兮,謇朝谇而夕替。既替余以蕙纕兮,又申之以揽茝。亦余心之所善兮,虽九死其犹未悔。怨灵修之浩荡兮,终不察夫民心。众女嫉余之蛾眉兮,谣诼谓余以善淫。固时俗之工巧兮,偭规矩而改错。背绳墨以追曲兮,竞周容以为度。忳郁邑余侘傺兮,吾独穷困乎此时也。宁溘死以流亡兮,余不忍为此态也。鸷鸟之不群兮,自前世而固然。何方圜之能周兮,夫孰异道而相安?屈心而抑志兮,忍尤而攘诟。伏清白以死直兮,固前圣之所厚。
然后,我们有如下的公式:
\begin{equation}
a^2+b^2=c^2.
\end{equation}
公式结束。
\end{figwindow}
\end{document}
XeLaTeX 编译输出后得到如下结果:
所以,这个是什么问题呢?
参见:vspace or line space in text of wrap fig。
picinpar is quite an old package with several restrictions, a newer package for these kind of inserts is wrapfig however you can force a space by adding a blank line with a strut (or a rule of a specified height if you need finer control).