
セクション名のハイフネーションを抑制するには、\hyphenpenalty=10000
in\titleformat
コマンドを使用します。
図や表(および長い表)のキャプションでハイフネーションを抑制する同様の方法はありますか?
答え1
コメントに記入したコードは、あなたが望んでいる効果を生み出すために機能します。
この画像は、a 内のデフォルトのハイフン付きレイアウトを示しておりtable
、longtable
その後、キャプションをハイフンなしで両端揃えにすることを宣言した後、同じレイアウトを再度示しています (これにより、TeX は数字と間のスペースを広げるしかなくなりますTable
)。
\documentclass{article}
\usepackage{caption,longtable,ltcaption}
\setlength\textwidth{.4\textwidth}
\DeclareCaptionJustification{nohyphen}{\hyphenpenalty=10000}
\captionsetup{justification=nohyphen}
\begin{document}
\begin{table}
\centering
XXX
\caption{verylongwordverylongword verylongwordverylongword }
\end{table}
\begin{longtable}{ll}
aa&bb\\
\caption{verylongwordverylongword verylongwordverylongword }
\end{longtable}
\end{document}