使用figwindow时公式显示与行距不正确

发布于 2021-08-01 13:47:21

我在同时使用 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 编译输出后得到如下结果:
mwe.png

所以,这个是什么问题呢?

查看更多

关注者
0
被浏览
1.2k
1 个回答
寄存器
寄存器 2021-08-02
这家伙很懒,什么也没写!

参见: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).

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览