После установки дистрибутива 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}