mdframed - 消除換行符和頂部/底部空間/邊距

mdframed - 消除換行符和頂部/底部空間/邊距

我對 (La)TeX 完全陌生,但正在努力學習變得更加獨立。

因此,我正在編寫一份文檔,其中包括需要以特定方式(粗黑色垂直線 - 或右邊距)進行標記的定期修訂,並決定使用 mdframed。

所以到目前為止我所做的是定義“rev”

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

它在一定程度上滿足了我的需求,因為用我有限的知識,我能夠刪除額外的空間(下方和左側)並將所需的黑線添加到元素本身的右側。

現在,進一步的改進是避免整體斷行。理想情況下,當一行或新文字的修訂從現有行的中間開始時,整行(以及作為 mod 一部分的所有其他行)應該用該垂直線標記,並且不應發生換行(除了當到達右邊距時)。

希望我說得有道理。謝謝大家,節日快樂!

相關內容