\rightbar usando apenas framed.sty (sem usar mdframed e tcolorbox e tikz)

\rightbar usando apenas framed.sty (sem usar mdframed e tcolorbox e tikz)

É possível obter rightbaro mesmo que leftbarusando framed.sty? Eu sei que isso é possível usando mdframedou tcolorbox, mas quero confirmar se isso é possível usando framed.styapenas?

PS: Esperança MWEnão é necessária para isso (posso fornecer se necessário)...

Por favor sugira...

Responder1

Isenção de responsabilidade: não tive tempo de fazer isso framedcorretamente, então posso ter perdido alguns detalhes que fazem esta solução reagir inesperadamente em situações não testadas.

\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}

insira a descrição da imagem aqui

informação relacionada