为了抑制章节名称中的连字符,我使用\hyphenpenalty=10000
命令\titleformat
。
是否有类似的方法可以抑制图形和表格(以及长表)标题中的连字符?
答案1
您在评论中输入的代码可以产生我认为您想要的效果。
此图显示了默认的连字符布局,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}