вертикальное смещение списка в начале слайдера проектора

вертикальное смещение списка в начале слайдера проектора

После установки дистрибутива TeX Live 2018 я наблюдаю ранее невиданное вертикальное смещение в начале списка, если список является первым видимым объектом в слайде проектора.

Я могу добавить отрицательное вертикальное смещение, если листинг окажется в начале слайда, но это кажется очень прозаичным. Кроме того, мы делимся нашим материалом слайда в группе людей, где не у всех одинаковое распределение TeX, и различия неудобны.

Есть ли у кого-нибудь идеи, как обойти или хотя бы исправить эту проблему?

\documentclass[14pt,aspectratio=169]{beamer} % t: top

\usepackage{listings}

\begin{document}

\begin{frame}[fragile,t]{With Listings}
\begin{lstlisting}
first line (observe the offset to the top)
\end{lstlisting}

second line
\begin{lstlisting}
third line
\end{lstlisting}

\end{frame}

\end{document}

вертикальное смещение изображения

решение1

Использовать \noindentдо \begin{lstlisting}.

\documentclass[14pt,aspectratio=169]{beamer} % t: top

\usepackage{listings}

\begin{document}

\begin{frame}[fragile,t]{With Listings}
\noindent % <--------------------
\begin{lstlisting}
first line (observe the offset to the top)
\end{lstlisting}

second line
\begin{lstlisting}
third line
\end{lstlisting}

\end{frame}

\end{document}

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