Beamerプレゼンテーションでのハイフネーション



Hyphenation Beamer Presentations



解決:

実際、ビーマーはハイフネーションを無効にしません。しかし、両端揃えのテキストの代わりに raggedrightが使用されると、ハイフネーションはほぼ不可能になります。あなたは使用することができますを提供するragged2eパッケージより良い結果を得るための RaggedRightマクロ:

 documentclass {beamer}  usepackage {ragged2e}  let  raggedright =  RaggedRight  usepackage {kantlipsum}%ダミーテキストの生成にのみ使用 begin {document}  begin {frame}  begin {itemize}  item  kant [1 ]  end {itemize}  end {frame}  end {document}

の出力を比較します raggedrightと RaggedRight:



左側が raggedright(ハイフネーションなし)、右側が RaggedRight(ハイフネーションあり)

危険それでも、私はあなたがすでに受け取ったコメントに完全に同意します。実際に自動ハイフネーションが必要な場合は、スライドのテキストの量を減らすことを検討する必要があります。




一部の言語では、非常に長い単語が使用されます。したがって、いくつかのコメントで示唆されているように単語の数を減らすことは、単に不可能です。あなたは設定することができますハイフネーションを機能させるためのテキストの周りのパーボックス。例えば。:

 parbox { linewidth} {ハイフンでつなぐ可能性のある長い単語を含むテキスト}

これは、を使用した完全に機能する例です。コマンドを数回再利用するためのヘルパーとしての hy {text}:

 documentclass {beamer}  usepackage [ngerman] {babel}%長い単語を含む言語の例 def  hy#1 { parbox { linewidth} {#1}}%コマンドを数回使用するためのヘルパー begin {document}  begin {frame}  hy {ドナウ川の蒸気船会社の従業員の今日の法的保護保険会社の保管管理アドレスには、7,284行があります。}  bigskip  begin {itemize}  item  hy {保管管理アドレス法的保護保険会社の場合}  end {itemize}  end {frame}  end {document}

パーボックスがある場合とない場合の結果:




ハイフンなし


ハイフン付き