mdframed - 消除换行符和顶部/底部空格/边距

mdframed - 消除换行符和顶部/底部空格/边距

我对 (La)TeX 还很陌生,但正在努力学习变得更加独立。

因此,我正在编写一份文档,其中包含需要以特定方式标记的定期修订(粗黑色垂直线 - 或右边距),并决定使用 mdframed。

所以我到目前为止所做的就是定义一个“rev”

\newmdenv[
  topline=false,
  leftline=false,
  bottomline=false,
  leftmargin=-1em, 
  linewidth=4pt,    
  skipbelow=0
]{rev}

并且它部分满足了我的需求,凭借我有限的知识,我能够删除多余的空间(下方和左侧)并在元素本身的右侧添加所需的黑线。

现在,进一步的改进是避免整体换行。理想情况下,当对某一行或新文本的修订从现有行的中间开始时,整行(以及作为 mod 一部分的所有其他行)都应使用垂直线标记,并且不应发生换行(除非右边距被击中)。

希望我说得有道理。谢谢大家,节日快乐!

相关内容