
Um die Silbentrennung in Abschnittsnamen zu unterdrücken, verwende ich \hyphenpenalty=10000
den \titleformat
Befehl.
Gibt es eine ähnliche Möglichkeit, die Silbentrennung in Bildunterschriften und Tabellen (sowie in Langtabellen) zu unterdrücken?
Antwort1
Die Codes, die Sie in den Kommentar eingefügt haben, erzielen meiner Meinung nach den gewünschten Effekt.
Dieses Bild zeigt das standardmäßige Layout mit Bindestrich in einem table
und dann dasselbe noch einmal, nachdem erklärt wurde, dass Überschriften ohne Bindestrich ausgerichtet werden sollen (was TeX keine andere Wahl lässt, als den Abstand zwischen und der Zahl longtable
zu sehr zu vergrößern ).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}