[解決済み] ダッシュを含む単語をLaTeXでハイフネーションするにはどうしたらいいですか?
質問
私が書いているLaTeXのドキュメントで overfull hbox という警告が表示されます。この単語は行末に表示されます。
この特定の警告を取り除くには、これを
multi-discipli\-nary
に変更することでこの警告を取り除くことができますが、この単語は論文の中でたくさん使われているため、同じ問題が他の場所でも起こるでしょう。
を使いたいのですが
\hyphenation{}
コマンドを使いたいのですが、明らかに私の暫定的な
\hyphenation{multi-disci-pli-na-ry}
は動作しません。なぜなら、最初のダッシュを正しく理解できないからです。
すでにダッシュを含んでいる単語で正しいインデントを行うには、どのような呪文を唱えればよいのでしょうか。
ボーナス質問です。その質問に対する答えをどこで見つけることができたでしょうか。
どのように解決するのですか?
から https://texfaq.org/FAQ-nohyph :
TeXはすでにハイフンでつながれている単語をハイフンでつなげることはしません。例えば 例えば、Smyth-Postlethwaiteという(戯画化された)英国の姓はハイフネートされないでしょう。 ハイフネートされないので、面倒なことになる可能性があります。これは正しい英文 他の言語では正しくないかもしれませんが)。 必要であれば、名前のハイフンを
\hyph
コマンドで定義することができます。\def\hyph{-\penalty0\hskip0pt\relax}
これは ではない は、この FAQ が通常推奨するようなものではありません。 その
hyphenat
パッケージは、このようなコマンドの束を定義しています (様々な句読点にハイフンポイントを導入するためのものです)。 ハイフネーションポイントを様々な区切り文字に導入するための) コマンドの一群を定義しています。
または
\newcommand
に展開されるコマンドは
multi-discipli\-nary
(に展開されます(既存の単語を置き換えるには、検索 + すべて置換を使用します)。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン