1. ホーム
  2. latex

[解決済み] LaTeXタグの内容が余白を越えないようにする【非公開

2022-02-14 23:12:26

質問

私のレポートでは、段落の中にクラス名や変数名を書いていますが、これらの名前を等幅フォントで表示させたいと思っています。

This is my class name: \texttt{baseAdminConfiguration}.

の中の単語が行末に表示されるとき、単語が次の行に行かず、行末が余白を越えてしまうことがあります。

このような場合、どのように対処すればよいのでしょうか。

乾杯

解決方法は?

とはあまり関係がありません。 \texttt . この単語は単に長すぎるだけで、LaTeXはハイフネーションをどうすればいいかわからないのです。ハイフネーションルールを宣言することにより、手動でハイフネーションを行う方法を指示することができます。

\hyphenation{base-Admin-Configuration}

\hyphenation コマンドは、空白で区切られた任意の数の単語を取ることができます。

また、これでうまくいかない場合は、テキストに手動でハイフネーションのヒントを導入することもできます。

This is a long text that uses the word \texttt{base\-Admin\-Configuration) …

実際のハイフネーションのみが表示され、未使用のいわゆる裁量的ハイフン ( \- は表示されませんので、必要であれば自由にテキストに散りばめてください。

[ LaTeXのハイフネーションについてもっと読む ]

LaTeXで行が溢れないようにするには 原則的に を使用すると、段落全体を sloppypar 環境です(コメントで指摘してくれたWillに感謝します)。

\begin{sloppypar}
  Some text …
\end{sloppypar}

これは、改行アルゴリズムのパラメータを操作するものです(特に。 \tolerance ). 欠点:非常に醜い間隔になることがあります。別の方法として \tolerance といった内部パラメータを直接操作することができます - TeX FAQ をご覧ください。 .