Closed u-fischer closed 2 weeks ago
In the second frame the \newline doesn't produce a new line anymore:
\newline
\documentclass{article} \usepackage{ragged2e} \usepackage{beamerarticle} \begin{document} \begin{frame} aaaa\newline bbbb \end{frame} \begin{frame} \RaggedRight aaaa\newline bbbb \end{frame} \end{document}
The problem is that with \ragged2e \newline uses internally \@centercr which is redefined by beamer.
\ragged2e
\@centercr
A possible fix would be to redefine the ragged2e definition to use the beamer variant of \@centercr:
\documentclass{article} \usepackage{ragged2e} \usepackage{beamerarticle} \makeatletter \def\@raggedtwoe@centercrNoindent{% \AddToHookNext{para/begin}{% \ifx\@raggedtwoe@everyselectfont\relax\else \OmitIndent \fi }% \beamer@origbreakcenter } \makeatother \begin{document} \begin{frame} aaaa\newline bbbb \end{frame} \begin{frame} \RaggedRight aaaa\newline bbbb \end{frame} \end{document}
Thanks for the report!
fixed in https://github.com/josephwright/beamer/pull/901/commits/f44f62ecc6f7e5a0ff0dd6fe5035589c741865d0
In the second frame the
\newline
doesn't produce a new line anymore:The problem is that with
\ragged2e
\newline
uses internally\@centercr
which is redefined by beamer.A possible fix would be to redefine the ragged2e definition to use the beamer variant of
\@centercr
: