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:
それでも、私はあなたがすでに受け取ったコメントに完全に同意します。実際に自動ハイフネーションが必要な場合は、スライドのテキストの量を減らすことを検討する必要があります。
一部の言語では、非常に長い単語が使用されます。したがって、いくつかのコメントで示唆されているように単語の数を減らすことは、単に不可能です。あなたは設定することができますハイフネーションを機能させるためのテキストの周りのパーボックス。例えば。:
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}パーボックスがある場合とない場合の結果: