Formatação de legendas com livro de memórias

Formatação de legendas com livro de memórias

Esta é minha primeira pergunta aqui. Há anos que leio respostas muito úteis. Agora, não encontrei um que resolva meu problema.

Estou digitando um livro com olivro de memóriasclasse, e estou encontrando o seguinte problema com figuras e tabelasrubricas: Quando a legenda tem mais de uma linha, o texto da legenda é digitado justificado à direita, e muitas vezes sem qualquer hifenização, o que pode resultar em um espaço em branco muito amplo entre o nome+número da legenda e o texto real, além de muito espaçamento horizontal nas linhas da legenda. Mesmo quando em alguns casos há alguma hifenização, também recebo um amplo espaço em branco após nome+número.

Tentei definir vários parâmetros ( \captionstyle, \captionwidth), também adicionei hífens discricionários \-, mas o problema, de maneiras um pouco diferentes, parece persistir. Mesmo quando o espaço em branco após nome+número parece maior que a palavra sem hifenização, e quando coloco \captionstyle{raggedrigth}, o LaTeX insiste em colocar um espaço em branco após nome+número.

Este é um problema conhecido? Devo usar opacote de legenda?

Responder1

Os estilos de legenda estão descritos na seção 10.5, página 183 do manual Memoir. Ele permite uma formatação poderosa da aparência da legenda.

Eu uso o seguinte estilo de legenda (bastante fora do padrão):

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

Para uma resposta mais específica, você precisa fornecer um Exemplo Mínimo de Trabalho, que mostrará qual é o seu problema.

Responder2

PROBLEMA RESOLVIDO...efeito colateral de outro hack (mal executado)...!!!

O problema era muito estranho. Além disso, também notei que meumancheteshavia mudado para a direita... então comecei a revisar o que tinha feitopouco antesentrando no problema... memória fraca (mais de sessenta)... mas finalmente consegui: queria alterar o \abovedisplayskipvalor das fórmulas exibidas e afins. Isso você tem que fazer modificando \normalsizee \small, o que eu fiz usandolivro de memóriasa grande facilidade do \addtodef... até agora, tudo bem, ótimas fórmulas exibidas... mas a maneira como fiz isso introduziu quatro espaços indesejados e não canceláveis ​​na frente do texto toda vez que as macros \normalsizee \smalleram chamadas, e esse foi o caso em todos \captione nas manchetes, que são definidas em \smalltamanho ...

Adicionei %nos locais apropriados (extremidades das macros antes de quebrar as linhas de código) e agora tudo funciona como desejado.

Obrigado, Zarko, pelo seu interesse.

informação relacionada