
Para suprimir la separación de palabras en los nombres de las secciones, uso \hyphenpenalty=10000
el \titleformat
comando.
¿Existe alguna forma similar de suprimir la separación de palabras en los títulos de figuras y tablas (y de tablas largas)?
Respuesta1
Los códigos que pones en el comentario funcionan para producir el efecto que creo que deseas.
Esta imagen muestra el diseño con guiones predeterminado en a table
y longtable
luego lo mismo nuevamente después de declarar que los subtítulos deben justificarse sin separación de palabras (lo que no le da a TeX otra opción que estirar demasiado el espacio entre Table
y el número).
\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}