- I want that all text in
columns,footnote(incl.[frame]option), anditemize(anddescription) are set in a way that word breaks are likely to happen. - This is a follow-up to beamer: column + babel + manual hyphenation does not work as expected which teaches us that
\rightskip=0ptis the solution and a cross-post, see https://topanswers.xyz/tex?q=3702. - Q: How can I modify the default behavior
columns,footnote(incl.[frame]option), anditemize(anddescription) to behave as shown in the manually modified code example?
MWE
\documentclass{beamer}
\usepackage[english]{babel}
\newcommand{\myPHText}{Lorem ipsum is placeholder text commonly used in the graphic, print, and publishing industries for previewing layouts and visual mockups.}
\begin{document}
\begin{frame}
\frametitle{Frame Title}
\begin{columns}
\column[T]{0.50\textwidth}
%\rightskip=0pt % <-- Modified
\myPHText%
\footnote{%
%\rightskip=0pt % <-- Modified
\myPHText}%
\footnote[frame]{%
%\rightskip=0pt % <-- Modified
\myPHText \myPHText}
\column[T]{0.50\textwidth}
\begin{itemize}
%\rightskip=0pt % <-- Modified
\item \myPHText
\item \myPHText
\end{itemize}
\end{columns}
\end{frame}
\end{document}
Manually (= Locally) Modified Code with Desired Output
\documentclass{beamer}
\usepackage[english]{babel}
\newcommand{\myPHText}{Lorem ipsum is placeholder text commonly used in the graphic, print, and publishing industries for previewing layouts and visual mockups.}
\begin{document}
\begin{frame}
\frametitle{Frame Title}
\begin{columns}
\column[T]{0.50\textwidth}
\rightskip=0pt % <-- Modified
\myPHText%
\footnote{%
\rightskip=0pt % <-- Modified
\myPHText}%
\footnote[frame]{%
\rightskip=0pt % <-- Modified
\myPHText \myPHText}
\column[T]{0.50\textwidth}
\begin{itemize}
\rightskip=0pt % <-- Modified
\item \myPHText
\item \myPHText
\end{itemize}
\end{columns}
\end{frame}
\end{document}


\AtBeginEnvironmentor\BeforeBeginEnvironmenthooks by any chance? If that works it would be an easy solution. – Marijn Mar 06 '23 at 15:43\rightskipdoesn't end up in a position where it actually has any effect. – Marijn Mar 06 '23 at 16:39\usepackage{ragged2e}\let\raggedright\justifying\justifyingin the preamble, work? – cacamailg Aug 13 '23 at 17:09