beamer: デフォルトでハイフネーションを許可する (段落、箇条書き、脚注、説明)

beamer: デフォルトでハイフネーションを許可する (段落、箇条書き、脚注、説明)
  • 、 (オプションを含む)、(および)内のすべてのテキストがcolumns、単語の区切りが発生する可能性のある方法で設定されるようにします。footnote[frame]itemizedescription
  • これは、ビーマー: 列 + babel + 手動ハイフネーションが期待どおりに動作しない\rightskip=0ptそれが解決策であり、クロスポストであることを教えてくれます。https://topanswers.xyz/tex?q=3702
  • 質問:どうすれば変更できますか?デフォルトの動作 columnsfootnote(オプションを含む[frame])、itemize(およびdescription)を手動で変更したコード例のように動作させるにはどうすればよいでしょうか?

ムウェ

\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}

ここに画像の説明を入力してください

手動で(ローカルで)変更されたコードと希望の出力

\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}

ここに画像の説明を入力してください

関連している

関連情報