Formato de subtítulos con memorias

Formato de subtítulos con memorias

Esta es mi primera pregunta aquí. Llevo años leyendo respuestas muy útiles. Ahora bien, no encontré ninguno que solucione mi problema.

Estoy escribiendo un libro con elmemoriaclase, y estoy encontrando el siguiente problema con figuras y tablassubtítulos: Cuando el título tiene más de una línea, el texto del título está justificado a la derecha y, muy a menudo, sin separación de palabras, lo que puede dar lugar a un espacio en blanco muy amplio entre el nombre+número del título y el texto real, además mucho espacio horizontal en las líneas del título. Incluso cuando en algunos casos hay cierta separación de palabras, también aparece un amplio espacio en blanco después del nombre+número.

Intenté configurar varios parámetros ( \captionstyle, \captionwidth), también agregué guiones discrecionales \-, pero el problema, de maneras ligeramente diferentes, parece persistir. Incluso cuando el espacio en blanco después de nombre+número parece más ancho que la palabra sin guión, y cuando pongo \captionstyle{raggedrigth}, LaTeX insiste en poner un espacio en blanco amplio después de nombre+número.

¿Es este un problema conocido? ¿Debo usar elpaquete de subtítulos?

Respuesta1

Los estilos de subtítulos se describen en la sección 10.5, página 183 del manual de Memorias. Permite un formato potente de la apariencia de los subtítulos.

Utilizo el siguiente estilo de subtítulos (bastante no estándar):

\captiondelim{\null\newline}
\captionnamefont{\small\sffamily\bfseries}
\captiontitlefont{\small\sffamily\linespread{.84}\selectfont}
\captionstyle[\raggedright]{}
\normalcaptionwidth
\captiontitlefinal{.}
\setlength\belowcaptionskip{.5ex}

Para obtener una respuesta más particular, debe proporcionar un ejemplo de trabajo mínimo, que mostrará cuál es su problema.

Respuesta2

PROBLEMA RESUELTO... efecto secundario de otro hack (mal ejecutado)...!!!

El problema era muy extraño. Además de eso, también había notado que mititularesse había desplazado a la derecha... así que comencé a revisar lo que había hechojusto antesentrando en el problema... memoria débil (más de sesenta)... pero finalmente lo entendí: quería cambiar el \abovedisplayskipvalor de las fórmulas mostradas y similares. Esto lo tienes que hacer modificando \normalsizey\small , lo cual hice usandomemoriaEs una gran \addtodeffacilidad... hasta ahora, todo bien, excelentes fórmulas mostradas... pero la forma en que lo hice introdujo cuatro espacios no deseados y no cancelables delante del texto cada vez que se llamaban las macros \normalsizey , y esta fue la \smallcaso en todos \captiony en los titulares, que están fijados en \smalltamaño ...

Agregué %en los lugares apropiados (extremos de macros antes de dividir líneas de código) y ahora todo funciona como lo deseaba.

Gracias, zarko, por tu interés.

información relacionada