![Formatação de legendas com livro de memórias](https://rvso.com/image/327788/Formata%C3%A7%C3%A3o%20de%20legendas%20com%20livro%20de%20mem%C3%B3rias%20.png)
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 \abovedisplayskip
valor das fórmulas exibidas e afins. Isso você tem que fazer modificando \normalsize
e \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 \normalsize
e \small
eram chamadas, e esse foi o caso em todos \caption
e nas manchetes, que são definidas em \small
tamanho ...
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.