\rightbar только с использованием framed.sty (без использования mdframed, tcolorbox и tikz)

\rightbar только с использованием framed.sty (без использования mdframed, tcolorbox и tikz)

Можно ли получить rightbarто же самое, что и leftbarпри использовании framed.sty? Я знаю, что это возможно при использовании mdframedили tcolorbox, но хочу уточнить, возможно ли это при использовании framed.styтолько?

PS: Надежда MWEдля этого не требуется (я могу предоставить, если нужно)...

Пожалуйста, предложите...

решение1

Отказ от ответственности: у меня не было времени изучить все framedкак следует, поэтому я мог упустить некоторые детали, из-за которых это решение может вести себя непредсказуемо в непроверенных ситуациях.

\documentclass[12pt]{article}

\usepackage{framed}
\usepackage{lipsum}

\newenvironment{rightbar}%
  {%
   \def\FrameCommand##1{##1\hspace{10pt}\vrule width 3pt}%
   \MakeFramed {\advance\hsize-\width \FrameRestore}%
  }%
  {\endMakeFramed}

\begin{document}

\begin{leftbar}
\lipsum[2]
\end{leftbar}

\begin{rightbar}
\lipsum[3]
\end{rightbar}

\end{document}

введите описание изображения здесь

Связанный контент