Как выровнять мини-страницу по правому краю?

Как выровнять мини-страницу по правому краю?

Я попробовал (flushright) перед minipage {.4\textwidth}, блок текста выровнен по правому краю, но немного смещен относительно края - примерно на 12pt слева от края. Кажется, мне не удается выровнять его по остальной ширине. У меня есть \vspace{-9cm} впереди flushright. Блок отображается в правильном положении, но он смещен относительно края. Как это исправить? Заранее спасибо.

решение1

Просто предполагаю...

\documentclass{article}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{lipsum}% For dummy text. Don't use in a real document
    
\begin{document}
\lipsum[11]
   
\medskip 
\hfill\begin{minipage}{0.5\linewidth}
      \lipsum[66]
      \end{minipage}
          
\medskip 
\lipsum[12]
\end{document}

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

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