LaTeXドキュメント(ソフトウェアについて書いている)でクラス名を表現する最良の方法は何だと思いますか.
私は現在\texttt
(等幅タイプライトフォント)を使用していますが、それ以外の場合は正常に機能しますが、クラス名が余白を「超えて」しまいます。
だから、私はどちらかを求めています
- クラス名を表す別の (見栄えの良い) 方法
- クラス名がマージンを超えないようにする方法
br, トウコ
LaTeXドキュメント(ソフトウェアについて書いている)でクラス名を表現する最良の方法は何だと思いますか.
私は現在\texttt
(等幅タイプライトフォント)を使用していますが、それ以外の場合は正常に機能しますが、クラス名が余白を「超えて」しまいます。
だから、私はどちらかを求めています
br, トウコ
\texttt
良い選択です。
クラス名が「余白を超えて」しまう場合は、LaTeXが\texttt
デフォルトでテキストをハイフンでつないでいないためです。(これが原因で、「過剰なhbox」に関する警告が表示される可能性があります。)
これには2つの解決策があります。行末にクラス名が表示されないようにテキストを書き直すか、LaTeXにクラス名をハイフンでつなぐように指示します(許容できる場合)。hyphenat
後者については、パッケージをチェックしてください。次のように使用してみてください。
\usepackage[htt]{hyphenat}
また、次のように、クラス名をハイフンでつなぐ場所をLaTeXに指示する必要もあります。
This\-Is\-My\-Long\-Class\-Name
(クラスの場合ThisIsMyLongClassName
)。
おそらく、独自のマクロを定義することをお勧めします。
\newcommand{\classname}[1]{\texttt{#1}}
次に、次のように使用します。
\classname{MyClass}
これを行うことは、クラス名がタイプライター スタイルのテキストではなく、そのようにタグ付けされることを意味します。
urlパッケージを使用できます。その名前にもかかわらず、タイプライター フォントであらゆる種類のテキストをタイプセットするために使用でき、改行が可能です。