Выравнивание по левому краю среды Verbatim / fancyvrb со слайдером проектора

Выравнивание по левому краю среды Verbatim / fancyvrb со слайдером проектора

Я хотел бы, чтобы содержимое среды Verbatim было слева от этого слайдера-прожектора. Однако, что бы я ни пытался, оно всегда оказывается в центре. Как мне контролировать положение начала текста?

\documentclass{beamer}
\usepackage{fancyvrb}

\begin{document}
    
    \begin{frame}[fragile]
        \frametitle{My Slide Title}
        \begin{Verbatim}[fontsize=\scriptsize, commandchars=\\\{\}]
            Call:
            lm(formula = mod.eq.ancova, data = dat)
            
            Residuals:
            Min      1Q  Median      3Q     Max 
            -41.933  -4.221  -0.322   4.053  43.217 
        \end{Verbatim}
    \end{frame}
    
\end{document}

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

решение1

Не делайте отступов в вашем дословном коде:

\documentclass{beamer}
\usepackage{fancyvrb}

\begin{document}
    
    \begin{frame}[fragile]
        \frametitle{My Slide Title}
\begin{Verbatim}[fontsize=\scriptsize, commandchars=\\\{\}]
Call:
lm(formula = mod.eq.ancova, data = dat)

Residuals:
Min      1Q  Median      3Q     Max 
-41.933  -4.221  -0.322   4.053  43.217 
\end{Verbatim}
    \end{frame}
    
\end{document}

Или, если вам действительно необходимо сделать отступ в коде, используйте по крайней мере только два пробела на уровень, в этом случае вы можете использовать опцию gobbleдля их удаления (работает только до 9 пробелов):

\documentclass{beamer}
\usepackage{fancyvrb}

\begin{document}
  
  \begin{frame}[fragile]
    \frametitle{My Slide Title}
    \begin{Verbatim}[fontsize=\scriptsize, commandchars=\\\{\},gobble=6]
      Call:
      lm(formula = mod.eq.ancova, data = dat)
      
      Residuals:
      Min      1Q  Median      3Q     Max 
      -41.933  -4.221  -0.322   4.053  43.217 
    \end{Verbatim}
  \end{frame}
  
\end{document}

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

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